Jump to content

unknown

Members
  • Content Count

    267
  • Joined

  • Last visited

Everything posted by unknown

  1. nope, you cannot change the bgi_temp to another format.
  2. i want it physical NPc so that i can used it to my mvp wave event.
  3. can you fixed the script below which is mvp wave event automatically every 1hr. there is 5 round, every round there is 25 mvp monster to be killed. if the player is die, he will warp to a certain map where there is a npc. he need to claim the prize if he killed an mvp atleaset 1 which the prize is 1 poring coin. after that he will warp back to his current position before he joined the mvp wave event. if he still keep alive in the first round, he will still play for the second round, soon and so forth. //By Skorm v1.5prontera,102,102,5 script MvP Warper 100,{ if(countitem(.item)<.amount) { mes "I'm sorry you need at least "+.amount+" "+getitemname(.item)+"(s)."; close; } for(set .@b,1; .@b < getarraysize(.maps$); set .@b,.@b + 1) { set .@menu$, .@menu$ + "Room["+(.@b-1)+"]- "+((getmapusers(""+.maps$[.@b]+""))?"^CD0000Closed^000000("+getmapusers(.maps$[.@b])+")":"^007700Open^000000("+getmapusers(.maps$[.@b])+")")+":"; } if(select(.@menu$)) { if(getmapusers(.maps$[@menu])){ mes "This room is currently occupied."; close; } set @menu,@menu; killmonsterall .maps$[@menu]; if(countitem(.item)>=.pamount){ if(select("Warp:PartyWarp requires- "+getitemname(.item)+"x"+.pamount)-1) { delitem .item,.pamount; set @id,getcharid(1); warpparty .maps$[@menu],0,0,@id; } else { delitem .item,.amount; warp .maps$[@menu],0,0; } } else { delitem .item,.amount; warp .maps$[@menu],0,0; } sleep2 3000; Onround: setd ".mob"+@menu, .mamount; areamonster .maps$[@menu],34,67,67,34,"--ja--",-3,.mamount,"MvP Warper::OnroundDeath"; end; Onround2: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t, .mamount; areamonster .maps$[.@t],34,67,67,34,"--ja--",-3,.mamount,"MvP Warper::OnroundDeath2"; end; Onround3: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t, .mamount; areamonster .maps$[.@t],34,67,67,34,"--ja--",-3,.mamount,"MvP Warper::OnroundDeath3"; end; Onround4: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t, .mamount; areamonster .maps$[.@t],34,67,67,34,"--ja--",-3,.mamount,"MvP Warper::OnroundDeath4"; end; Onround5: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t, .mamount; areamonster .maps$[.@t],34,67,67,34,"--ja--",-3,.mamount,"MvP Warper::OnroundDeath5"; end; OnroundDeath: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t,getd(".mob"+.@t) - 1; setd ".kmob"+.@t,getd(".kmob"+.@t) + 1; if(getmapusers(.maps$[.@t])){ set .tmp, getd(".mob"+.@t); if(.tmp == 25) mapannounce .maps$[.@t],"Mvper: 25 MvPs remaining!",0; if(.tmp == 5) mapannounce .maps$[.@t],"Mvper: 5 MvPs remaining!",0; if(.tmp == 0){ mapannounce .maps$[.@t],"Round 1 complete! Round 2 has started!",0; goto Onround2; } } end; OnroundDeath2: //set $@mob,$@mob - 1; for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t,getd(".mob"+.@t) - 1; setd ".kmob"+.@t,getd(".kmob"+.@t) + 1; if(getmapusers(.maps$[.@t])){ set .tmp, getd(".mob"+.@t); if(.tmp == 25) mapannounce .maps$[.@t],"Mvper: 25 MvPs remaining!",0; if(.tmp == 5) mapannounce .maps$[.@t],"Mvper: 5 MvPs remaining!",0; if(.tmp == 0){ mapannounce .maps$[.@t],"Round 2 complete! Round 3 has started!",0; goto Onround3; } } end; OnroundDeath3: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t,getd(".mob"+.@t) - 1; setd ".kmob"+.@t,getd(".kmob"+.@t) + 1; if(getmapusers(.maps$[.@t])){ set .tmp, getd(".mob"+.@t); if(.tmp == 25) mapannounce .maps$[.@t],"Mvper: 25 MvPs remaining!",0; if(.tmp == 5) mapannounce .maps$[.@t],"Mvper: 5 MvPs remaining!",0; if(.tmp == 0){ mapannounce .maps$[.@t],"Round 3 complete! Round 4 has started!",0; goto Onround4; } } end; OnroundDeath4: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t,getd(".mob"+.@t) - 1; setd ".kmob"+.@t,getd(".kmob"+.@t) + 1; if(getmapusers(.maps$[.@t])){ set .tmp, getd(".mob"+.@t); if(.tmp == 25) mapannounce .maps$[.@t],"Mvper: 25 MvPs remaining!",0; if(.tmp == 5) mapannounce .maps$[.@t],"Mvper: 5 MvPs remaining!",0; if(.tmp == 0){ mapannounce .maps$[.@t],"Round 4 complete! Round 5 has started!",0; goto Onround5; } } end; OnroundDeath5: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; setd ".mob"+.@t,getd(".mob"+.@t) - 1; setd ".kmob"+.@t,getd(".kmob"+.@t) + 1; if(getmapusers(.maps$[.@t])){ set .tmp, getd(".mob"+.@t); if(.tmp == 25) mapannounce .maps$[.@t],"Mvper: 25 MvPs remaining!",0; if(.tmp == 5) mapannounce .maps$[.@t],"Mvper: 5 MvPs remaining!",0; if(.tmp == 0){ mapannounce .maps$[.@t],"You Win!",0; mapwarp .maps$[.@t],"prontera",156,212; end; } } end; } close; OnInit: set .item, 501; //Item required to warp. set .amount, 1; //Amount required for single person warp. set .pamount, 10; //Amount required for party warp. set .mamount, 1; //Amount of mvps spawned. setarray .rewards[0], // ID , Amount, Range Low, Range High, 501, 10 , 0 , 5 , 502, 20 , 6 , 10 , 503, 30 , 11 , 12 ; setarray .maps$[1], "guild_vs2", "guild_vs2-1", "guild_vs2-2"; //Array of maps used. end; OnPCDieEvent: for(set .@t,1;.@t<=getarraysize(.maps$);set .@t,.@t+1) if(strcharinfo(3)==.maps$[.@t]) break; for(set .@a,0;.@a<=getarraysize(.maps$);set .@a,.@a+1) { if(strcharinfo(3)==.maps$[.a]) { announce strcharinfo(3)+" has Just become available.",bc_all; for(set .@b,0;.@b<getarraysize(.rewards);set .@b,.@b+4) { if(getd(".kmob"+.@t)>=.rewards[.@b+2]&&getd(".kmob"+.@t)<=.rewards[.@b+3]) { getitem .rewards[.@b], .rewards[.@b+1]; } } warp "prontera",156,212; end; } } end; OnPCLogoutEvent: for(set .@a,0;.@a<=getarraysize(.maps$);set .@a,.@a+1) { if(strcharinfo(3)==.maps$[.a]) { announce strcharinfo(3)+" has Just become available.",bc_all; warp "prontera",156,212; end; } }} thanks for helping
  4. can you mix it with mvp wave event in bossnia map because i miss that mvp wave event, thats the first time i play that event and i really like it killing so many mvp
  5. I want an npc that will give me an item by killing an mvp monster on a specific map like bossinia map. example if i killed 5 MVP the npc will give me 1 poring coins if i killed 10 MVP the npc will give me 2 poring coins 1-5 killed MVP - 1 poring coin 6-10 Killed MVP - 2 poring coins 11-15 Killed MVP - 3 Poring coins 16-20 Killed MVP - 4 poring coins and so on.. and so forth....
  6. i think they are not using item for the word merry christmas but i think it is only a message example when you kill Siroma monster it will message you the letter T
  7. M E R R Y C H R I S T M A S @warp prt_fild01 C = goblin xmas E = xmas cookie Y = cruiser @warp prt_fild05 I = xmas orc H = xmas jakk A = snowier @warp prt_fild06 T = siroma S = santa poring @warp prt_fild08 M = cookie R = myst case
  8. how can form the word Merry Christmas, needs more information.
  9. your the one who cant understand, he clearly said, he want to disable other castle except Fadrigh during woe.
  10. unknown

    need help!

    thanks a lot sir! =) question about stable version solved use NEMO client patcher, but you need to download fresh client exe if you have untouched client use Nemo diffpatcher.
  11. unknown

    need help!

    hercules is stable and still developing to go near kro updates
  12. why you always comparing hercules to rAthena?
  13. unknown

    Add empty slot

    this is the same as enchanting an item
  14. clarify your post many user cant understand what you mean on your post thats why we ask. Its hard to translate all items in iteminfo.lub thats why they did not put all in the clientside area.
  15. is this your first time to see the iteminfo.lub in ro system folder? Or is there a problem in your server?
  16. here is the link for RO Unicode but you need to register to download it. http://forum.ragezone.com/f84/ro-resource-files-links-51263/
  17. update ur main.sql then patch the 2 sql needed, thats i did when i encounter that problem
  18. Create a variable .@total or .@sum and add it up the refine rate of each item in your equipment. can you give me an example of this?
  19. im using the latest data folder, im using also lua extension not lub. Maybe thats the reason why the error poppings up?
  20. thanks for anyone who would answer yeah, i see this also when i try to cast a skill of acolyte
  21. post ur scritp here so we can change it to hercules
  22. unknown

    help about quest

    this is thanatos tower quest, its inside the svn by default.
  23. bump, can anyone help me?
  24. u r using wrong msgstringtable.txt and did u diff ur client to iteminfo.lua? Maybe u r using iteminfo.lub
  25. server type main not sakray bcoz ur using ragexe.exe not ragREexe.exe
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.