Jump to content
  • 0

REQUEST [Dark Abyss EVENT]


Drakkus

Question


  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  386
  • Reputation:   15
  • Joined:  11/17/11
  • Last Seen:  

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



/ic



/ic

Edited by Vlync
Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  386
  • Reputation:   15
  • Joined:  11/17/11
  • Last Seen:  

Hopefully someone could make it for me then.
it's been a while....

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  666
  • Reputation:   93
  • Joined:  04/27/12
  • Last Seen:  

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;
}
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  38
  • Topics Per Day:  0.01
  • Content Count:  276
  • Reputation:   24
  • Joined:  07/06/13
  • Last Seen:  

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 by Lil Troll
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  666
  • Reputation:   93
  • Joined:  04/27/12
  • Last Seen:  

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...