-
Posts
815 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Mootie
-
Finally prople wont having problem between these file thumps up
-
For a month? Lol there is already bunch of guides about that and i already explain taht situation too somehere if you know how to search
-
Is this event? Well i have script for poring summoner you can set the OnClock for your wanted time let me know if you i will post it here
-
Thats euphy script so thank him o.o suites also to your needs
-
Features you say? Its already include in that website if you properly o.o
-
just use ROCshield that gerome provides if no money to buy harmony and everyday there is new packets for WPE unless you have harmony to block them correct me if im wrong
-
//===== eAthena Script ======================================= //= Item Rewards NPC //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.8 //===== Description: ========================================= //= Useful for event rewards, when a player is not necessarily online. //= Logging is available, if needed (holds 128 names). //= Note: Unclaimed rewards are limited to 64 at a time. //============================================================ zhakastia,85,51,3 script Julie 831,{ // --------------------- Config --------------------- // Package format is "ID1,Count1,ID2,Count2,..." // GM Access: Level required to open the GM menu. // GM Delete: Level required to erase entries. // GM Logging: Level required to manage logs. set .GMAccess,4; set .GMDelete,4; set .GMLogging,99; set .PackageCount,4; setarray .Package1[0],607,100,12103,20,677,1; setarray .Package2[0],607,50,12103,10,7959,5; setarray .Package3[0],607,25,12103,5,7960,10; setarray .Package4[0],31129,1,12103,20; // -------------------------------------------------- if (getgroupid() >= .GMAccess) goto GM_Menu; mes "[item Rewards]"; set .@i,0; while (.@i < getarraysize($itemreward$)) { if (strcharinfo(0) == $itemreward$[.@i]) goto GetReward; set .@i, .@i+2; } mes "You have no rewards pending."; close; GetReward: if (((Weight*100)/MaxWeight) > 49) { mes "You are over the weight limit."; close; } if (!checkweight(5055,getarraysize(getd(".Package"+$itemreward$[.@i+1])))) { mes "Clear space in your inventory."; close; } set .@j,0; while (.@j < getarraysize(getd(".Package"+$itemreward$[.@i+1]))) { getitem getd(".Package"+$itemreward$[.@i+1]+"["+.@j+"]"),getd(".Package"+$itemreward$[.@i+1]+"["+(.@j+1)+"]"); set .@j, .@j+2; } specialeffect2 248; deletearray $itemreward$[.@i],2; mes "Here you go!"; close; OnMinute00: OnMinute30: if (!getarraysize($itemreward$)) end; set .@i,0; while (.@i < getarraysize($itemreward$)) { message $itemreward$[.@i],"[You have a reward pending. See the Item Rewards NPC.]"; sleep 10; set .@i, .@i+2; } end; GM_Menu: mes "[item Rewards]"; mes "What would you like to do?"; next; switch(select(" ~ ^FF55FFPackage information^000000: ~ ^FF55FFList unclaimed rewards^000000: ~ ^00D900Give a reward^000000: ~ "+((getgroupid()<.GMDelete)?"^777777":"^DE0000")+"Delete a reward^000000: ~ "+((getgroupid()<.GMDelete)?"^777777":"^DE0000")+"Delete all unclaimed rewards^000000: ~ "+((getgroupid()<.GMLogging)?"^777777":"^55AAFF")+"Manage logs^000000: ~ [Close]")) { case 1: mes "[item Rewards]"; set .@j,1; while (getd(".Package"+.@j)) { mes "^660099Package " + .@j + ":^000000"; set .@i,0; while (.@i < getarraysize(getd(".Package"+.@j))) { mes " ~ " + getd(".Package"+.@j+"["+(.@i+1)+"]") + "x " + getitemname(getd(".Package"+.@j+"["+(.@i)+"]")); set .@i, .@i+2; } set .@j, .@j+1; } next; goto GM_Menu; case 2: mes "[item Rewards]"; mes "Used space: ^F52887" + (getarraysize($itemreward$)/2) + "^000000/64"; mes "--------------------------------"; set .@i,0; while (.@i < getarraysize($itemreward$)) { mes "^B041FF" + $itemreward$[.@i] + "^000000: package #" + $itemreward$[.@i+1]; set .@i, .@i+2; } next; goto GM_Menu; case 3: mes "[item Rewards]"; if (getarraysize($itemreward$) > 127) { mes "No more names can be stored."; mes "Delete some values and try again."; next; goto GM_Menu; } mes "Input a name, then a package number."; input .@name$; query_sql "SELECT `char_id` FROM `char` WHERE `name` = '"+.@name$+"'",.@charid; if (!.@charid) { mes "The name is invalid."; next; goto GM_Menu; } else set .@charid,0; input .@package,1,.PackageCount; next; mes "[item Rewards]"; mes "Player: ^B041FF" + .@name$ + "^000000"; mes "Package: ^B041FF#" + .@package + "^000000"; mes " "; mes "Are you sure?"; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto GM_Menu; } setarray $itemreward$[getarraysize($itemreward$)],.@name$,.@package; message .@name$,"[You have a reward pending. See the Item Rewards NPC.]"; if ($itemlog) { if (getarraysize($itemlog1$) > 127) { deletearray $itemlog1$[0],1; deletearray $itemlog2$[0],1; } setarray $itemlog1$[getarraysize($itemlog1$)],strcharinfo(0); setarray $itemlog2$[getarraysize($itemlog2$)],.@name$; } mes "Reward added."; next; goto GM_Menu; case 4: mes "[item Rewards]"; if (getgroupid() < .GMDelete) { mes "You are not permitted to delete entries."; next; goto GM_Menu; } mes "Input a name to cancel a reward."; input .@name$; set .@i,0; while (.@i < getarraysize($itemreward$)) { if ($itemreward$[.@i] == .@name$) { deletearray $itemreward$[.@i],2; mes "Name cleared."; next; goto GM_Menu; } set .@i, .@i+2; } mes "The name is invalid."; next; goto GM_Menu; case 5: mes "[item Rewards]"; if (getgroupid() < .GMDelete) { mes "You are not permitted to delete entries."; next; goto GM_Menu; } mes "^FF0000This action cannot be undone.^000000"; mes "Are you sure?"; mes " "; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto GM_Menu; } deletearray $itemreward$[0],getarraysize($itemreward$); mes "All entries cleared."; next; goto GM_Menu; case 6: Log_Menu: mes "[item Rewards]"; if (getgroupid() < .GMLogging) { mes "You are not permitted to manage logs."; next; goto GM_Menu; } mes "Logs are currently "+(($itemlog)?"^00D900enabled^000000":"^FF0000disabled^000000")+"."; next; switch(select(" ~ ^55AAFFView Logs^000000: ~ "+((!$itemlog)?"^00D900Enable":"^777777Disable")+" logging^000000: ~ ^DE0000Delete all logs^000000: ~ [Go back]")) { case 1: mes "[item Rewards]"; mes "Used space: ^F52887" + (getarraysize($itemlog1$)) + "^000000/128"; mes "--------------------------------"; set .@i,0; while (.@i < getarraysize($itemlog1$)) { mes "^B041FF" + $itemlog1$[.@i] + "^000000: sent to ^55AAFF" + $itemlog2$[.@i] + "^000000"; set .@i, .@i+1; } next; goto Log_Menu; case 2: set $itemlog, ((!$itemlog)?1:0); goto Log_Menu; case 3: mes "[item Rewards]"; mes "^FF0000This action cannot be undone.^000000"; mes "Are you sure?"; mes " "; if (select("Yes:No") == 2) { mes "Request cancelled."; next; goto Log_Menu; } deletearray $itemlog1$[0],getarraysize($itemlog1$); deletearray $itemlog2$[0],getarraysize($itemlog2$); mes "Logs cleared."; next; goto Log_Menu; case 4: next; goto GM_Menu; } case 7: close; OnInit: waitingroom "Win from event? Get your reward here",0; end; } } edit it to your needs
-
the guide is simply just follow it
-
you can use anything you want its depends on you just make sure you put the right and correct configurations
-
thor better easy to use video tutorial. = part 1 [media=] = part 2
-
Shin's Diff plugins GM colors
-
buti nmn qng gnun
-
quiz_02,356,344,4 script Serah Farron 408,{ @npc$ = "[ ^8B0000Serah Farron^000000 ]"; // NPC Name mes @n$; mes "Oh du .."; mes "... ich sehe, dass Avalenya Geburtstag hatte."; mes "Würdest du mir helfen eine spezielle Krone für Avalenya herzustellen?: "; menu "^000000Ja -^FF0000 1", L_ja, "^000000Nein -^FF0000 1", L_nen; // QUEST // L_ja: mes "You have selected ^FF0000Angel Ripper^000000"; mes "[ Cost : 1 ja ] "; mes "1x ja"; next; menu "Exchange",-,"Cancel", L_cancel; if(countitem(7451)<1) goto L_not_enough; getitem 22500, 1; delitem 677, 1; close; L_nen: mes "You have selected ^FF0000Angel Ripper^000000"; mes "[ Cost : 1 nen ] "; mes "1x nen"; next; menu "Exchange",-,"Cancel", L_cancel; if(countitem(7451)<1) goto L_not_enough; getitem 22500, 1; delitem 677, 1; close; L_not_enough: mes "But, you dont have enough Platinum Coin..."; close; end; } next; mes "Schade .. ich würde Avalenya gerne beschenken..."; end; } Just modify this script to your needs.... nvm...
-
depende sa client mo qng 2012 ang gamit mo better uncheck lua first before lub at make sure na compile mo ung lub mo sa latest luadec
-
qng anu lng ung nasa sprite at collection/item tpos compile mo sa latest luadec qng gumagamit ka ng 2012 clients
-
follow my guides hopes that will helps you
-
Check server.php check the ip and ports and plus if you guys are hosting somewhere else ask the provider to open the outbound of 3 ports char,login,map
-
Remember this script? // Made:By Kirlein (Tyirial Script Concept) // // Devil Square based off the mmorpg Muonline // // Have Fun and feel free to leave suggestions // // Leave This intacted // // + Translated by Stillhard aka Dewa // // + Add times for 24 hours of play // // + Add a little bit infos for newbie users // // Completely rewrite by ~AnnieRuru~ // // + Tested with SVN14214 Trunk // ///////////////////////////////////////////////// quiz_02,354,346,4 script Square Guardian 404,{ mes "[square Guardian]"; mes "Welcome to the entrance door to ^FF0000Devil Square^000000"; mes "If you failed or die, the door will be closed and you have to wait until it start to open again"; next; menu "Enter",-,"Info",L_info,"Cancel",L_cancel; if ( $@DS_entry == 0 ) goto L_error; if ( Baselevel < 100 || Zeny < 1000000 ) goto L_req; if ( getmapusers("ordeal_1-1") == 30 ) goto L_toomany; set Zeny,Zeny - 1000000; announce strcharinfo(0)+" has entered the Devil Square",bc_all | bc_blue; percentheal 100,100; warp "ordeal_1-1",148,148; end; L_error: mes "[square Guardian]"; mes "Devil Square is now closed"; mes "It'll be open again at:"; mes "Every ^0000DD01:00^000000 am/pm"; mes "Every ^0000DD03:00^000000 am/pm"; mes "Every ^0000DD06:00^000000 am/pm"; mes "Every ^0000DD09:00^000000 am/pm"; mes "Every ^0000DD12:00^000000 am/pm"; close; L_req: mes "[square Guardian]"; mes "Minimum base level to enter is 100"; mes "The registration fee is 1,000,000 zeny"; close; L_toomany: mes "[square Guardian]"; mes "I'm sorry but the Devil Square is FULL"; mes "Maximum users to enter is 30 players"; close; L_info: mes "[square Guardian]"; mes "There are 8 level monster you'll encounter"; mes "Each level the enemies will grow stronger"; mes "If you succeded to win all 9 level monster, you'll get the reward."; close; L_cancel: mes "[square Guardian]"; mes "See ya"; close; OnWhisperGlobal: goto OnInit; OnInit: waitingroom "Devil Square Event",0; end; OnPCDieEvent: getmapxy(.@map$,.@x,.@y,0); if(.@map$=="ordeal_1-1") { sleep2 1000; warp "SavePoint",0,0; end; } } ordeal_1-1,0,0,0 script DS_HiddenNpc -1,{ OnClock0100: OnClock0300: OnClock0600: OnClock0900: OnClock1200: enablenpc "ord11-7"; enablenpc "ord11-11"; enablenpc "ord11-15"; enablenpc "ord11-13"; enablenpc "ord11-10"; enablenpc "ord11-6"; enablenpc "ord11-2"; enablenpc "ord11-4"; set $@DS_complete,1; set $@mob,0; killmonsterall "ordeal_1-1"; announce "Devil Square is OPENED NOW!! 5 Minutes until it starts..!!",bc_all | bc_blue; set $@DS_entry,1; sleep 60000; announce "Devil Square will begin in 4 minutes..!!",bc_all | bc_blue; sleep 60000; announce "Devil Square will begin in 3 minutes..!!",bc_all | bc_blue; sleep 60000; announce "Devil Square will begin in 2 minutes..!!",bc_all | bc_blue; sleep 60000; announce "Devil Square will begin in 1 minutes..!!",bc_all | bc_blue; sleep 60000; announce "Devil Square is Start now !! The door has closed.",bc_all | bc_blue; initnpctimer; set $@DS_entry,0; set $@mob,101; areamonster "ordeal_1-1",150,204,150,278,"[DS] REQUIEM",1164,10,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",150,204,150,278,"[DS] SOLDIER SKELETON",1028,20,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",150,204,150,278,"[DS] ORC ARCHER",1189,10,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",150,204,150,278,"[DS] SANDMAN",1165,20,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",150,204,150,278,"[DS] ARCHER SKELETON",1016,20,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",150,204,150,278,"[DS] MINOROUS",1149,20,"DS_HiddenNpc::Ondevildead"; areamonster "ordeal_1-1",150,204,150,278,"[DS] AMON RA",1511,1,"DS_HiddenNpc::Ondevildead"; end; Ondevildead: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian : 25 mobs left to enter the 2nd round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the 2nd round.",bc_blue; if($@mob == 0) { disablenpc "ord11-7"; mapannounce "ordeal_1-1","Devil Square will now enter the 2nd round, please proceed to the next room.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",165,165;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } goto Ondevil2; } end; Ondevil2: set $@mob,111; areamonster "ordeal_1-1",189,189,248,248,"[DS] WRAITH",1192,10,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",189,189,248,248,"[DS] GARGOYLE",1253,20,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",189,189,248,248,"[DS] ALARM",1193,20,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",189,189,248,248,"[DS] HIGH ORC",1213,20,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",189,189,248,248,"[DS] INJUSTICE",1257,20,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",189,189,248,248,"[DS] MIMIC",1191,20,"DS_HiddenNpc::Ondevildead2"; areamonster "ordeal_1-1",189,189,248,248,"[DS] DARK LORD",1272,1,"DS_HiddenNpc::Ondevildead2"; end; Ondevildead2: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian: 25 mobs left to enter the 3rd round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the 3rd round.",bc_blue; if($@mob == 0) { disablenpc "ord11-11"; mapannounce "ordeal_1-1","Devil Square will now enter the 3rd round, please proceed to the next room.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",172,150;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } goto Ondevil3; } end; Ondevil3: set $@mob,107; areamonster "ordeal_1-1",204,150,278,150,"[DS] DARK ILLUSION",1302,3,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",204,150,278,150,"[DS] ANOLIAN",1206,30,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",204,150,278,150,"[DS] WANDERER",1208,30,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",204,150,278,150,"[DS] DEVIRUCHI",1109,20,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",204,150,278,150,"[DS] JOKER",1131,20,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",204,150,278,150,"[DS] MOONLIGHT",1150,3,"DS_HiddenNpc::Ondevildead3"; areamonster "ordeal_1-1",204,150,278,150,"[DS] KIEL D-01",1734,1,"DS_HiddenNpc::Ondevildead3"; end; Ondevildead3: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian: 25 mobs left to enter the 4th round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the 4th round.",bc_blue; if($@mob == 0) { disablenpc "ord11-15"; mapannounce "ordeal_1-1","Devil Square will now enter the 4th round, please proceed to the next room.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",166,133;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } goto Ondevil4; } end; Ondevil4: set $@mob,104; areamonster "ordeal_1-1",188,111,248,51,"[DS] SKOGUL",1752,20,"DS_HiddenNpc::Ondevildead4"; areamonster "ordeal_1-1",188,111,248,51,"[DS] FRUS",1753,20,"DS_HiddenNpc::Ondevildead4"; areamonster "ordeal_1-1",188,111,248,51,"[DS] SKEGGIOLD",1754,20,"DS_HiddenNpc::Ondevildead4"; areamonster "ordeal_1-1",188,111,248,51,"[DS] PENOMENA",1216,20,"DS_HiddenNpc::Ondevildead4"; areamonster "ordeal_1-1",188,111,248,51,"[DS] DELETER",1384,20,"DS_HiddenNpc::Ondevildead4"; areamonster "ordeal_1-1",188,111,248,51,"[DS] BASCOJIN",1630,3,"DS_HiddenNpc::Ondevildead4"; areamonster "ordeal_1-1",188,111,248,51,"[DS] GORYNYCH",1885,1,"DS_HiddenNpc::Ondevildead4"; end; Ondevildead4: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian: 25 mobs left to enter the 5th round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the 5th round.",bc_blue; if($@mob == 0) { disablenpc "ord11-13"; mapannounce "ordeal_1-1","Devil Square will now enter the 5th round, please proceed to the next room.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",151,128;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } goto Ondevil5; } end; Ondevil5: set $@mob,105; areamonster "ordeal_1-1",150,95,150,22,"[DS] ACIDUS",1713,20,"DS_HiddenNpc::Ondevildead5"; areamonster "ordeal_1-1",150,95,150,22,"[DS] ACIDUS",1716,20,"DS_HiddenNpc::Ondevildead5"; areamonster "ordeal_1-1",150,95,150,22,"[DS] VIOLY",1390,20,"DS_HiddenNpc::Ondevildead5"; areamonster "ordeal_1-1",150,95,150,22,"[DS] GREMLIN",1632,20,"DS_HiddenNpc::Ondevildead5"; areamonster "ordeal_1-1",150,95,150,22,"[DS] KHALITZBURG",1132,20,"DS_HiddenNpc::Ondevildead5"; areamonster "ordeal_1-1",150,95,150,22,"[DS] TURTLE GENERAL",1312,3,"DS_HiddenNpc::Ondevildead5"; areamonster "ordeal_1-1",150,95,150,22,"[DS] NIDHOGGR'S SHADOW",2022,2,"DS_HiddenNpc::Ondevildead5"; end; Ondevildead5: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian: 25 mobs left to enter the 6th round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the 6th round.",bc_blue; if($@mob == 0) { disablenpc "ord11-10"; mapannounce "ordeal_1-1","Devil Square will now enter the 6th round, please proceed to the next room.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",134,134;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } goto Ondevil6; } end; Ondevil6: set $@mob,94; areamonster "ordeal_1-1",112,112,51,51,"[DS] SALAMANDER",1831,10,"DS_HiddenNpc::Ondevildead6"; areamonster "ordeal_1-1",112,112,51,51,"[DS] NECROMANCER",1870,20,"DS_HiddenNpc::Ondevildead6"; areamonster "ordeal_1-1",112,112,51,51,"[DS] KASA",1833,20,"DS_HiddenNpc::Ondevildead6"; areamonster "ordeal_1-1",112,112,51,51,"[DS] IMP",1837,20,"DS_HiddenNpc::Ondevildead6"; areamonster "ordeal_1-1",112,112,51,51,"[DS] ECHIO",1770,20,"DS_HiddenNpc::Ondevildead6"; areamonster "ordeal_1-1",112,112,51,51,"[DS] DRACULA",1389,3,"DS_HiddenNpc::Ondevildead6"; areamonster "ordeal_1-1",112,112,51,51,"[DS] GLOOM UNDER NIGHT",1768,1,"DS_HiddenNpc::Ondevildead6"; end; Ondevildead6: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian: 25 mobs left to enter the 7th round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the 7th round.",bc_blue; if($@mob == 0) { disablenpc "ord11-6"; mapannounce "ordeal_1-1","Devil Square will now enter the 7th round, please proceed to the next room.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",127,150;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } goto Ondevil7; } end; Ondevil7: set $@mob,83; areamonster "ordeal_1-1",95,150,22,150,"[DS] MINERAL",1614,20,"DS_HiddenNpc::Ondevildead7"; areamonster "ordeal_1-1",95,150,22,150,"[DS] MYST",1151,20,"DS_HiddenNpc::Ondevildead7"; areamonster "ordeal_1-1",95,150,22,150,"[DS] RAGGED ZOMBIE",1865,20,"DS_HiddenNpc::Ondevildead7"; areamonster "ordeal_1-1",95,150,22,150,"[DS] ANCIENT MUMMY",1297,20,"DS_HiddenNpc::Ondevildead7"; areamonster "ordeal_1-1",95,150,22,150,"[DS] APOCALIPS",1685,2,"DS_HiddenNpc::Ondevildead7"; areamonster "ordeal_1-1",95,150,22,150,"[DS] RANDGRIS",1751,1,"DS_HiddenNpc::Ondevildead7"; end; Ondevildead7: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian: 25 mobs left to enter the 8th round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the 8th round.",bc_blue; if($@mob == 0) { disablenpc "ord11-2"; mapannounce "ordeal_1-1","Devil Square will now enter the 8th round, please proceed to the next room.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",133,165;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } goto Ondevil8; } end; Ondevil8: set $@mob,45; areamonster "ordeal_1-1",109,188,46,247,"[DS] SOLACE",1703,10,"DS_HiddenNpc::Ondevildead8"; areamonster "ordeal_1-1",109,188,46,247,"[DS] GEMINI-S58",1681,10,"DS_HiddenNpc::Ondevildead8"; areamonster "ordeal_1-1",109,188,46,247,"[DS] PASANA",1154,10,"DS_HiddenNpc::Ondevildead8"; areamonster "ordeal_1-1",109,188,46,247,"[DS] REMOVAL",1682,10,"DS_HiddenNpc::Ondevildead8"; areamonster "ordeal_1-1",109,188,46,247,"[DS] BOITATA ",2068,3,"DS_HiddenNpc::Ondevildead8"; areamonster "ordeal_1-1",109,188,46,247,"[DS] IFRIT",1832,2,"DS_HiddenNpc::Ondevildead8"; end; Ondevildead8: set $@mob,$@mob - 1; if($@mob == 25) mapannounce "ordeal_1-1","Square Guardian: 25 mobs left to enter the FINAL round.",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian: 5 mobs left to enter the FINAL round.",bc_blue; if($@mob == 0) { disablenpc "ord11-4"; mapannounce "ordeal_1-1","Devil Square will now enter the FINAL round, proceed to the center of the map.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ percentheal 100,100; warp "ordeal_1-1",148,148;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } sleep2 5000; mapannounce "ordeal_1-1","Square Guardian : FINAL round will start in 10 second.",bc_blue; sleep2 5000; mapannounce "ordeal_1-1","5",bc_blue; sleep2 4000; mapannounce "ordeal_1-1","4",bc_blue; sleep2 3000; mapannounce "ordeal_1-1","3",bc_blue; sleep2 2000; mapannounce "ordeal_1-1","2",bc_blue; sleep2 1000; mapannounce "ordeal_1-1","1",bc_blue; goto Ondevil9; } end; Ondevil9: set $@mob,21; areamonster "ordeal_1-1",149,170,149,170,"[DS] Incarnation of Morroc",1919,5,"DS_HiddenNpc::Ondevildead9"; areamonster "ordeal_1-1",170,151,170,151,"[DS] Incarnation of Morroc",1920,5,"DS_HiddenNpc::Ondevildead9"; areamonster "ordeal_1-1",150,129,150,129,"[DS] Incarnation of Morroc",1918,5,"DS_HiddenNpc::Ondevildead9"; areamonster "ordeal_1-1",129,150,129,150,"[DS] Incarnation of Morroc",1921,5,"DS_HiddenNpc::Ondevildead9"; areamonster "ordeal_1-1",149,150,149,150,"[DS] Wounded Morroc",1917,1,"DS_HiddenNpc::Ondevildead9"; end; Ondevildead9: set $@mob,$@mob - 1; if ($@mob == 0) set $@DS_complete,0; if($@mob == 10) mapannounce "ordeal_1-1","Square Guardian : 10 mobs left to VICTORY",bc_blue; if($@mob == 5) mapannounce "ordeal_1-1","Square Guardian : 5 mobs left to VICTORY",bc_blue; if($@mob == 0) { mapannounce "ordeal_1-1","Square Guardian : CONGRATULATION - All winners will get your reward soon.",bc_blue; sleep2 5000; mapannounce "ordeal_1-1","Square Guardian : All winners will be warp to Town in shortly.",bc_blue; while ( getusers(1) > .@count ) { query_sql "select account_id from `char` where online = 1 limit 128 offset "+ .@count, .@result; set .@i, 0; while ( .@i < getarraysize(.@result) ) { if ( attachrid(.@result[.@i]) ) { if ( strcharinfo(3) == "ordeal_1-1" ){ sleep2 5000; warp "SavePoint",0,0; sleep2 1000; getitem 20407,2; getitem 969,500; getitem 20417,2;} } set .@i, .@i +1 ; } set .@count, .@count + 128; deletearray .@result, 128; } } end; OnTimer30000: if ( $@DS_complete == 0 ) { sleep2 1000; announce "Devil Square has been survive.",bc_all | bc_blue; set $@DS_complete,0; stopnpctimer; end; } else if (getmapusers("ordeal_1-1") == 0) { announce "All players failed to survive at Devil Square",bc_all | bc_blue; set $@mob,0; killmonsterall "ordeal_1-1"; stopnpctimer; end; } else { mapannounce "ordeal_1-1",getmapusers("ordeal_1-1") +" players is still survive at Devil Square",bc_blue; initnpctimer; end; } } // -- Mapflags ordeal_1-1 mapflag nowarp ordeal_1-1 mapflag nowarpto ordeal_1-1 mapflag noteleport //ordeal_1-1 mapflag nosave ordeal_1-1 mapflag nomemo ordeal_1-1 mapflag nobranch ordeal_1-1 mapflag nopenalty ordeal_1-1 mapflag nomobloot ordeal_1-1 mapflag nomvploot ordeal_1-1 mapflag nodrop ordeal_1-1 mapflag restricted 8 god dammit why did i post it here wrong section someone please move this to support
- 1 reply
-
- 1
-
-
follow my guide
-
you you *** i didn't do anything!!!!
-
glad to know that....but even its not grf your custom can still works using a diffed read data first. have fun on your customs
-
fluxcp-renewal - Finally native rAthena Support
Mootie replied to CalciumKid's topic in Web Releases
if sometimes the files didn't get it which means the filezilla has been timeout or something but all the files you going to uploads it will be uploaded -
fluxcp-renewal - Finally native rAthena Support
Mootie replied to CalciumKid's topic in Web Releases
what? filezilla didn't uploaded the files? lol filezilla uploads everything you put in for the correct directory -
nothing illegal if you didn't caught and who rip it )
-
DGS User Center (The goodbye of the control panel concept)
Mootie replied to luisdgs19's topic in Web Releases