Drakkus Posted May 10, 2013 Posted May 10, 2013 (edited) Hi Good Day! i have something to ask for request with a script on my idea, I know some of you don't know what Dark Abyss event is. But I will give you some ideas. First look for Leo(Dark Abyss NPC) He will warp you on the dungeon. Dark abyss will be open five times a day and each player can participate in atmost three times.Period of time 10:00 - 10:15, 13:30 - 13:45, 17:00 - 17:15, 19:00 - 19:15, 21:00 - 21:15. (Note: You can only access Dark Abyss if you have an Abyss Runestone.) You can participate if your level is 50 above. It will give you lots ofexperience and rare items. (Tip: You should have a party and with a full members, why? Cause the more members the more the experience you gain.) I'd be HAPPY if someone would do this for me as a REQUEST. Thank you and GREATLY appreciated!!! Regards, Vlync Edited May 10, 2013 by Vlync Quote
Drakkus Posted August 31, 2013 Author Posted August 31, 2013 Hopefully someone could make it for me then.it's been a while.... Quote
GmOcean Posted August 31, 2013 Posted August 31, 2013 Here you go, fairly easy script. It does everything you asked, except give them more exp, since that is all done through config files for your server. prontera,180,150,4 script Dark Abyss 123,{ if(BaseLevel <= 49){mes "You need to be atleast level 50 to enter."; close;} if(!countitem(AbyssRunestone)){mes "You need an Abyss Runestone to enter."; close;} if(darkabyss == 3){mes "You can only enter Dark Abyss 3x a day."; close;} if(!.Time){mes "Dark Abyss is currently closed."; close;} mes "Warp to Dark Abyss? We strongly suggest you bring a party."; menu "Warp me now!!",iWarp,"No",iClose; iWarp: set darkabyss,darkabyss+1; if(darkabyss==1){set DATime,gettimetick(2)+86400;} warp "Dark_Abyss",x,y; end; iClose: close; OnPCLoginEvent: if(gettimetick(2) >= DATime){set darkabyss,0;} end; OnClock1000: OnClock1330: OnClock1700: OnClock1900: OnClock2100: //I think you can do this... set .Time,1; end; OnClock1015: OnClock1345: OnClock1715: OnClock1915: OnClock2115: //Pretty sure label is called at time, regardless of position. set .Time,0; mapwarp "Dark_Abyss","prontera",180,150,0; end; } 1 Quote
Lil Troll Posted September 2, 2013 Posted September 2, 2013 (edited) For added exp feature: Is this correct sir Lionhardt? if(darkabyss==1){set DATime,gettimetick(2)+86400; sc_start SC_EXPBOOST,DATime,100;} if(gettimetick(2) >= DATime){set darkabyss,0; sc_end SC_EXPBOOST; } Edited September 2, 2013 by Lil Troll Quote
GmOcean Posted September 2, 2013 Posted September 2, 2013 Yes and No. It will effectively give the player an EXP BOOST, but there is nothing stopping them from entering, grabbing the boost, and then killing something in an unrelated area gaining more exp than expected. Sadly, I can't think of any way to effectively counteract this problem, because, if you were to use loadmap flags to remove the buff, you could accidentally remove their legit expboost given to them via battle manual. So, IMO, it's best to use OnNPCKillEvent, to do the calculations for you, if you want to give them 100% boost, just give them the exp again, through a script. Quote
Question
Drakkus
Hi Good Day! i have something to ask for request with a script on my idea, I know some of you don't know what Dark Abyss event is.
But I will give you some ideas. First look for Leo(Dark Abyss NPC)
He will warp you on the dungeon. Dark abyss will be open five times a day and each player can participate in atmost three times.
Period of time 10:00 - 10:15, 13:30 - 13:45, 17:00 - 17:15, 19:00 - 19:15, 21:00 - 21:15.
(Note: You can only access Dark Abyss if you have an Abyss Runestone.)
You can participate if your level is 50 above. It will give you lots of
experience and rare items.
(Tip: You should have a party and with a full members, why? Cause the more members the more the experience you gain.)
I'd be HAPPY if someone would do this for me as a REQUEST.
Thank you and GREATLY appreciated!!!
Regards,
Vlync
4 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.