Phantom Of Rogue-Gon Posted September 12, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Share Posted September 12, 2013 (edited) Map Guild_v5 1st Wave 1096 angeling 1388 Archeling 1582 diveling 1120 GR 2nd Wave 1289 MAYA P 1262 Mutant Dragon 1204 Tirfing 3rd Wave Amon Ra (AMON_RA) Mob-ID#1511 Atroce (ATROCE) Mob-ID#1785 Baphomet (BAPHOMET) Mob-ID#1039 Dark Lord (DARK_LORD) Mob-ID#1272 4th Wave Detale / Detardeurus (DETALE) Mob-ID#1719 Doppelganger (DOPPELGANGER) Mob-ID#1046 Dracula (DRACULA) Mob-ID#1389 Drake (DRAKE) Mob-ID#1112 5th Wave Eddga (EDDGA) Mob-ID#1115 Evil Snake Lord (DARK_SNAKE_LORD) Mob-ID#1418 Garm / Hatii (GARM) Mob-ID#1252 Golden Thief Bug (GOLDEN_BUG) Mob-ID#1086 6th Wave Ifrit (IFRIT) Mob-ID#1832 Incantation Samurai / Samurai Specter (INCANTATION_SAMURAI) Mob-ID#1492 Knight of Windstorm / Stormy Knight (KNIGHT_OF_WINDSTORM) Mob-ID#1251 7th Wave Ktullanux (KTULLANUX) Mob-ID#1779 Lady Tanee (LADY_TANEE) Mob-ID#1688 Lord of Death / Lord of the Dead (LORD_OF_DEATH) Mob-ID#1373 Maya (MAYA) Mob-ID#1147 8th Mistress (MISTRESS) Mob-ID#1059 Moonlight Flower (MOONLIGHT) Mob-ID#1150 Orc Hero (ORK_HERO) Mob-ID#1087 Orc Lord (ORC_LORD) Mob-ID#1190 9th Wave Osiris (OSIRIS) Mob-ID#1038 Pharaoh (PHARAOH) Mob-ID#1157 Phreeoni (PHREEONI) Mob-ID#1159 10th Wave RSX 0806 / RSX-0806 (RSX_0806) Mob-ID#1623 Tao Gunka (TAO_GUNKA) Mob-ID#1583 Turtle General (TURTLE_GENERAL) Mob-ID#1312 Vesper (APOCALIPS_H) Mob-ID#1685 Final Stage Valkyrie (G_RANDGRIS) Mob-ID#1765 Beelzebub (BEELZEBUB_) Mob-ID#1874 After Kil all mobs in 1st Wave POP up the 2nd Wave PLease help me But Have Limit after 1 hr all player inside of map auto kick Edited September 12, 2013 by Phantom Of Rogue-Gon Quote Link to comment Share on other sites More sharing options...
Khazou Posted September 13, 2013 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 44 Reputation: 5 Joined: 12/06/11 Last Seen: May 2, 2020 Share Posted September 13, 2013 (edited) It should work correcty, but be careful with the 'initnpctimer' command, im not sure if it will clear the last timer. Edit: To run this just make a: donpcevent "mvp-ss::OnMVP_Start"; - script mvp-ss -1{ // Configuration OnInit: set .map$,"guild_v5"; end; // System OnMVP_Start: mapannounce .map$,"Begining blablabla"; sleep 2000; set .@mobCount,0; initnpctimer; // Start the timer /* Uncomment this command if 'initnpctimer' doesn't clear the last timer. setnpctimer 0; */ monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWaveOne"; monster .map$,0,0,"Archangeling",1288,1,"mvp-ss::OnWaveOne"; monster .map$,0,0,"Ghostring",1120,1,"mvp-ss::OnWaveOne"; end; OnWaveOne: set .@mobCount++; if(.@mobCount == 3){ mapannounce .map$,"First wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Maya Purple",1289,1,"mvp-ss::OnWaveTwo"; monster .map$,0,0,"Mutant Dragon",1262,1,"mvp-ss::OnWaveTwo"; monster .map$,0,0,"Tirfing",1204,1,"mvp-ss::OnWaveTwo"; } end; OnWaveTwo: set .@mobCount++; if(.@mobCount == 3){ mapannounce .map$,"Second wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Detale",1719,1,"mvp-ss::OnWaveThree"; monster .map$,0,0,"Doppelganger",1046,1,"mvp-ss::OnWaveThree"; monster .map$,0,0,"Dracula",1389,1,"mvp-ss::OnWaveThree"; monster .map$,0,0,"Drake",1112,1,"mvp-ss::OnWaveThree"; } end; OnWaveThree: set .@mobCount++; if(.@mobCount == 4){ mapannounce .map$,"Third wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Amon Ra",1719,1,"mvp-ss::OnWaveFour"; monster .map$,0,0,"Atros",1719,1,"mvp-ss::OnWaveFour"; monster .map$,0,0,"Baphomet",1719,1,"mvp-ss::OnWaveFour"; monster .map$,0,0,"Dark Lord",1719,1,"mvp-ss::OnWaveFour"; } end; OnWaveFour: set .@mobCount++; if(.@mobCount == 4){ mapannounce .map$,"Fourth wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Eddga",1115,1,"mvp-ss::OnWaveFive"; monster .map$,0,0,"Evil Snake Lord",1418,1,"mvp-ss::OnWaveFive"; monster .map$,0,0,"Hatii",1252,1,"mvp-ss::OnWaveFive"; monster .map$,0,0,"Golden Thief Bug",1086,1,"mvp-ss::OnWaveFive"; } end; OnWaveFive: set .@mobCount++; if(.@mobCount == 4){ mapannounce .map$,"Fifth wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Ifrit",1832,1,"mvp-ss::OnWaveSix"; monster .map$,0,0,"Incantation Samurai",1492,1,"mvp-ss::OnWaveSix"; monster .map$,0,0,"Stormy Knight",1251,1,"mvp-ss::OnWaveSix"; } end; OnWaveSix: set .@mobCount++; if(.@mobCount == 3){ mapannounce .map$,"Sixth wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Ktullanux",1779,1,"mvp-ss::OnWaveSeven"; monster .map$,0,0,"Lady Tanee",1688,1,"mvp-ss::OnWaveSeven"; monster .map$,0,0,"Lord of Death",1378,1,"mvp-ss::OnWaveSeven"; monster .map$,0,0,"Maya",1147,1,"mvp-ss::OnWaveSeven"; } end; OnWaveSeven: set .@mobCount++; if(.@mobCount == 4){ mapannounce .map$,"Seventh wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Mistress",1059,1,"mvp-ss::OnWaveEight"; monster .map$,0,0,"Moonlight Flower",1150,1,"mvp-ss::OnWaveEight"; monster .map$,0,0,"Orc Hero",1087,1,"mvp-ss::OnWaveEight"; monster .map$,0,0,"Orc Lord",1190,1,"mvp-ss::OnWaveEight"; } end; OnWaveEight: set .@mobCount++; if(.@mobCount == 4){ mapannounce .map$,"Eight wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"Osiris",1038,1,"mvp-ss::OnWaveNine"; monster .map$,0,0,"Pharaoh",1157,1,"mvp-ss::OnWaveNine"; monster .map$,0,0,"Phreeoni",1159,1,"mvp-ss::OnWaveNine"; } end; OnWaveNine: set .@mobCount++; if(.@mobCount == 3){ mapannounce .map$,"Nineth wave ended blablabla"; set .@mobCount,0; sleep 2000; monster .map$,0,0,"RSX-0806",1623,1,"mvp-ss::OnWaveTen"; monster .map$,0,0,"Tao Gunka",1583,1,"mvp-ss::OnWaveTen"; monster .map$,0,0,"Turtle General",1312,1,"mvp-ss::OnWaveTen"; monster .map$,0,0,"Vesper",1685,1,"mvp-ss::OnWaveTen"; } end; OnWaveTen: set .@mobCount++; if(.@mobCount == 4){ mapannounce .map$,"Tenth wave ended blablabla"; set .@mobCount,0; sleep 2000; mapannounce .map$,"Becareful final wave blablabla"; sleep 2000; monster .map$,0,0,"Valkyrie Randgris",1765,1,"mvp-ss::OnWaveFinal"; monster .map$,0,0,"Beelzebub",1874,1,"mvp-ss::OnWaveFinal"; } end; OnWaveFinal: set .@mobCount++; if(.@mobCount == 2){ stopnpctimer; mapannounce .map$,"GG"; /* Now do whatever you want with the finalist */ } end; OnTimer3600000: killmonster .map$,"all"; cleanmap .map$; mapannounce "Time Ended"; sleep 2000; mapwarp .map$,"Prontera",180,180; end; } Edited September 13, 2013 by Khazou Quote Link to comment Share on other sites More sharing options...
Phantom Of Rogue-Gon Posted September 13, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Author Share Posted September 13, 2013 who can add the time? i got error Quote Link to comment Share on other sites More sharing options...
Khazou Posted September 14, 2013 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 44 Reputation: 5 Joined: 12/06/11 Last Seen: May 2, 2020 Share Posted September 14, 2013 Oops just add ',0' at all the mapannounce command ie: mapannounce .map$,"Begining blablabla",0; (if didn't work put ',bc_map') Quote Link to comment Share on other sites More sharing options...
Phantom Of Rogue-Gon Posted September 14, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Author Share Posted September 14, 2013 how can add the time? Quote Link to comment Share on other sites More sharing options...
Khazou Posted September 14, 2013 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 44 Reputation: 5 Joined: 12/06/11 Last Seen: May 2, 2020 Share Posted September 14, 2013 The timer is already added: OnMVP_Start: mapannounce .map$,"Begining blablabla"; sleep 2000; set .@mobCount,0; initnpctimer; // Start the timer /* Uncomment this command if 'initnpctimer' doesn't clear the last timer. setnpctimer 0; */ monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWaveOne"; monster .map$,0,0,"Archangeling",1288,1,"mvp-ss::OnWaveOne"; monster .map$,0,0,"Ghostring",1120,1,"mvp-ss::OnWaveOne"; end; It's the 'initnpctimer'. And this is what is actually doing the script when time is over: OnTimer3600000: killmonster .map$,"all"; // kill all monster cleanmap .map$; // Clean items dropped mapannounce "Time Ended"; // Announce the end of the timer sleep 2000; mapwarp .map$,"Prontera",180,180; // Warp everybody out end; Quote Link to comment Share on other sites More sharing options...
Phantom Of Rogue-Gon Posted September 14, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Author Share Posted September 14, 2013 OnMVP_Start: mapannounce .map$,"Begining blablabla"; sleep 2000; set .@mobCount,0; initnpctimer; // Start the timer /* Uncomment this command if 'initnpctimer' doesn't clear the last timer. setnpctimer 0; */ monster .map$,0,0,"Angeling",1096,1,"mvp-ss::OnWaveOne"; monster .map$,0,0,"Archangeling",1288,1,"mvp-ss::OnWaveOne"; monster .map$,0,0,"Ghostring",1120,1,"mvp-ss::OnWaveOne"; end; what time exactly to run?? master igot error Quote Link to comment Share on other sites More sharing options...
Patskie Posted September 14, 2013 Group: Members Topic Count: 50 Topics Per Day: 0.01 Content Count: 1702 Reputation: 241 Joined: 09/05/12 Last Seen: 50 minutes ago Share Posted September 14, 2013 Change : set .@mobCount++; to : set .@mobCount, .@mobCount + 1; Quote Link to comment Share on other sites More sharing options...
chriser Posted September 14, 2013 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 94 Reputation: 4 Joined: 01/29/13 Last Seen: August 11, 2020 Share Posted September 14, 2013 would be a cool idea to implement var++ or var += x Quote Link to comment Share on other sites More sharing options...
Phantom Of Rogue-Gon Posted September 15, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Author Share Posted September 15, 2013 i got error in last part OnTimer3600000: killmonster .map$,"all"; cleanmap .map$; mapannounce "Time Ended"; sleep 2000; mapwarp .map$,"Prontera",180,180; end; } Quote Link to comment Share on other sites More sharing options...
GmOcean Posted September 15, 2013 Group: Members Topic Count: 31 Topics Per Day: 0.01 Content Count: 666 Reputation: 93 Joined: 04/27/12 Last Seen: August 17, 2015 Share Posted September 15, 2013 That basically means you don't have the command " cleanmap ". Which means it could be time for you to make a choice. Either 1. Leave eAthena and get rAthena. 2. Wait for someone to post a fix so their is a work around (probably gonna have to write it using atcommand). Or 3. Get support at eA forums :/ Quote Link to comment Share on other sites More sharing options...
Phantom Of Rogue-Gon Posted September 15, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Author Share Posted September 15, 2013 i have @cleanmap command Quote Link to comment Share on other sites More sharing options...
Khazou Posted September 15, 2013 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 44 Reputation: 5 Joined: 12/06/11 Last Seen: May 2, 2020 Share Posted September 15, 2013 (edited) Oh i tough you had Rathena x) But like said previously you just need to use: atcommand "@cleanmap"; But i dont know if it will work since there is no RID attached and no map defined on this script. I will post an alternative in ~30min, just the time to get out of my bed x) Well actualy i don't know how to clean the map x) Maybe the killmonster command don't drop any item Edit: But you should take Rathena. Edited September 15, 2013 by Khazou Quote Link to comment Share on other sites More sharing options...
Zezicla Posted September 15, 2013 Group: Members Topic Count: 30 Topics Per Day: 0.01 Content Count: 121 Reputation: 1 Joined: 12/01/12 Last Seen: May 9, 2015 Share Posted September 15, 2013 would be nice if this get fixed for any rathena Quote Link to comment Share on other sites More sharing options...
Phantom Of Rogue-Gon Posted September 15, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Author Share Posted September 15, 2013 but i have many players to my RO if i change to RA long maintenance Quote Link to comment Share on other sites More sharing options...
GmOcean Posted September 15, 2013 Group: Members Topic Count: 31 Topics Per Day: 0.01 Content Count: 666 Reputation: 93 Joined: 04/27/12 Last Seen: August 17, 2015 Share Posted September 15, 2013 @Zezicla - This script is working for rAthena already. It just isn't working for eAthena because I don't remember there being an @cleanmap command. Also, the script command, atcommand "@cleanmap" requires an RID to be attached. @Phantom Of Rouge-Gon - You don't have to shut down your server to do your update right away... Prepare the SVN before hand, then just swap them out from your host as long as they both contain the say IPs, and Client dates, I don't see why the downtime should be any longer than the time it would take to shut down eA and than start up rA. Quote Link to comment Share on other sites More sharing options...
Phantom Of Rogue-Gon Posted September 16, 2013 Group: Members Topic Count: 65 Topics Per Day: 0.02 Content Count: 181 Reputation: 0 Joined: 08/07/13 Last Seen: September 15, 2014 Author Share Posted September 16, 2013 ok give me download RA SVN and Data folder Server side Quote Link to comment Share on other sites More sharing options...
GmOcean Posted September 16, 2013 Group: Members Topic Count: 31 Topics Per Day: 0.01 Content Count: 666 Reputation: 93 Joined: 04/27/12 Last Seen: August 17, 2015 Share Posted September 16, 2013 You can find the Link to rAthena's SVN repository, and GIT hub repositories at the top of every page. There isn't a " server side " data folder. Thats part of your RO client. Quote Link to comment Share on other sites More sharing options...
Capuche Posted September 16, 2013 Group: Developer Topic Count: 10 Topics Per Day: 0.00 Content Count: 2407 Reputation: 616 Joined: 07/05/12 Last Seen: March 20 Share Posted September 16, 2013 Also, the script command, atcommand "@cleanmap" requires an RID to be attached. nope not need an rid from my test Quote Link to comment Share on other sites More sharing options...
GmOcean Posted September 17, 2013 Group: Members Topic Count: 31 Topics Per Day: 0.01 Content Count: 666 Reputation: 93 Joined: 04/27/12 Last Seen: August 17, 2015 Share Posted September 17, 2013 Oh? Well, it's not in the documentation lol, it mentions that charcommand doesn't require an RID unlike the method above. Which I assumed meant atcommand since it was the only method listed before it. Good to know though. Quote Link to comment Share on other sites More sharing options...
Khazou Posted September 17, 2013 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 44 Reputation: 5 Joined: 12/06/11 Last Seen: May 2, 2020 Share Posted September 17, 2013 (edited) Also, the script command, atcommand "@cleanmap" requires an RID to be attached.nope not need an rid from my testYour script had a map right ?Because if it doesn't how did your emulator know that he has to clean a certain map ? I think that There is no need to have a RID attached since there is some command that don't require it like doom or raise one. But if you try to make a script without a map attach on I'm pretty sure it won't clean anything and probably pop an error. Edited September 17, 2013 by Khazou Quote Link to comment Share on other sites More sharing options...
Question
Phantom Of Rogue-Gon
After Kil all mobs in 1st Wave POP up the 2nd Wave PLease help me
But Have Limit after 1 hr all player inside of map auto kick
Edited by Phantom Of Rogue-GonLink to comment
Share on other sites
20 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.