Emistry

【 Emistry © 2015 】E-Scripts Collection

Recommended Posts

I just liked that my name was mentioned :) hahahahaha

Share this post


Link to post
Share on other sites

Thanks for sharing your scripts ..

i used flower event in my server :)

Share this post


Link to post
Share on other sites

Im using Stage Game and it was great! Thanks for your Script Emistry!

Share this post


Link to post
Share on other sites

love ur scripts. keep up the good work =)

Share this post


Link to post
Share on other sites

[ Update ] : Added a Farm Zone Script :

Description :

A map which allow users to hunt items inside it. But it have some restriction as well ...

  • Time Limit
  • Users Limit
  • Item Hunting Limit
  • etc..

Check out the "Function" part for items configuration.

and there is 2 Type of Item Lists ( You can set how many to get randomly )

  • Normal Monster Drops List
  • Boss Monster Drops List

Farm Zone [ Version 2 ]

Changelog :

  • [ Version 1 ] - A Place where Players can hunt alot items
  • [ Version 2 ] - Added Several Settings. ( Ex. Time In / Out Limit , Max Users , Item Hunt Limit and etc. )

Scripts : View Download

  • Upvote 3

Share this post


Link to post
Share on other sites

i'll go test your Farm Zone now.. And change some of the contents because players can spam or use bot on this. But, all in all.. I love the script. Thanks for this!

EDIT:

Oh, is it possible to add mapflag for droprate?

like mapflag BaseExp 10 which is give 10x exp more right? How about the droprate?

Edited by Jezu

Share this post


Link to post
Share on other sites
because players can spam or use bot on this.

That's why i added Time Limit / Delay / Users Limit

hope it would minimized the SPAM / Abuse rate...

Oh, is it possible to add mapflag for droprate?

like mapflag BaseExp 10 which is give 10x exp more right? How about the droprate?

Ouch ...actually..this script has build with some feature..which is...NO ITEM DROPS / NO EXP GAIN in that maps..

all the users get the items by using GetItem Command

and for the

like mapflag BaseExp 10 which is give 10x exp more right? How about the droprate?

you have to remove the NO EXP Mapflag

setmapflag .Map$,mf_nojobexp;
setmapflag .Map$,mf_nobaseexp;

and i think this may be able to help you give extra bonus exp on it.

( i not sure is this the correct way to handle using this mapflag )

setmapflag .Map$,mf_jexp,10;
setmapflag .Map$,mf_bexp,10;

Edited by Emistry
  • Upvote 2

Share this post


Link to post
Share on other sites

from old forum :)

the only way i can help to "prevent" is...

using this

conf/battle/client.conf

// Minimum delay between whisper/global/party/guild messages (in ms)
// Messages that break this threshold are silently omitted.
min_chat_delay: 0

Why don't use like attempt..

*playerattached()

Returns the ID of the player currently attached to the script. It will return

0 if no one is attached, or if the attached player no longer exists on the map

server. It is wise to check for the attached player in script functions that

deal with timers as there's no guarantee the player will still be logged on

when the timer triggers. Note that the ID of a player is actually their

account ID.

Each time 1 answer give a delay to player to answer

while that timer is on each time the player chat

dispbottom "You're still at the time penalty" or something like that :)

Share this post


Link to post
Share on other sites

Well, thank for the suggestion , but actually i have did this..just havent update the script here ^^

anyway, i love your word "Time Penalty" xD


[ Update ] : Flower Counting Game Script :

Description :

A simple event that allow GM Staffs to run an easy Event. The NPC will summon a "group" of monster.

Then all players have to do is Count for the Specific Amount of Flower the NPC want.

However, since there is a way for users to SPAM the count and win the event , so i have updated this script by adding a time delay for answering.

Flower Counting Game [ Version 3 ]

Changelog :

  • [ Version 1 ] - A mini monster counting Game.
  • [ Version 2 ] - Fixed incorrect monster count..
  • [ Version 3 ] - Added Time Delay for Answering to prevent Spammer.

Scripts : View Download

  • Upvote 1

Share this post


Link to post
Share on other sites

For the answer do you already fix it ?

I tried chat like this

"15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40" or something like that and

got Right Answer xD

Share this post


Link to post
Share on other sites

There are some errors on your announcer script.

[Error]: Loading NPC file: npc/custom/announce.txt
script error on npc/custom/announce.txt line 14
 parse_line: need ';'
 9 :	 "Updated News 4 every X Minute",
 10:	 "Updated News 5 every X Minute",
 11:	 "Updated News 6 every X Minute",
 12:	 "Updated News 7 every X Minute",
 13:
* 14: while '<' 1 >{
 15:   announce .News$[ rand< getarraysize< .News$ > > ],0;
 16:   sleep < .Time *60000 >;
 17:   }
 18: end;
 19: }

what should I do with it?

Share this post


Link to post
Share on other sites
I tried chat like this

"15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40" or something like that and

got Right Answer xD

LOO...how come i nvr think of this problem also....>.<

thank for inform...i will try get rid of this.....


There are some errors on your announcer script.

[Error]: Loading NPC file: npc/custom/announce.txt
script error on npc/custom/announce.txt line 14
 parse_line: need ';'
 9 :	 "Updated News 4 every X Minute",
 10:	 "Updated News 5 every X Minute",
 11:	 "Updated News 6 every X Minute",
 12:	 "Updated News 7 every X Minute",
 13:
* 14: while '<' 1 >{
 15:   announce .News$[ rand< getarraysize< .News$ > > ],0;
 16:   sleep < .Time *60000 >;
 17:   }
 18: end;
 19: }

what should I do with it?

Hmm ? my script got error ? pleae check carefully...the 1 u using have alot different with my original script.... ==''

- script News -1,{
OnInit:
set .Time,60;  // Announce every x Minute.
setarray .News$[0], // Random Message to be Announced
 "Updated News 1 every X Minute",
 "Updated News 2 every X Minute",
 "Updated News 3 every X Minute",
 "Updated News 4 every X Minute",
 "Updated News 5 every X Minute",
 "Updated News 6 every X Minute",
 "Updated News 7 every X Minute";

while( 1 ){
announce .News$[ rand( getarraysize( .News$ ) ) ],0;
sleep ( .Time * 60000 );
}
end;
}

for the array party ( message lists ) you didnt close the array statement with a semicolon ( ; )

and you changed all the Bracket symbol into this "< >" ????

Edited by Emistry

Share this post


Link to post
Share on other sites

Hi Emistry!

use this~

 "Updated News 7 every X Minute";

Share this post


Link to post
Share on other sites

Nope, Iam using your script, Please refer to this Screenshot:

xbcxet.jpg

Edited by Faintlights

Share this post


Link to post
Share on other sites

@Faintlights LOL....next time please check above posts whether the problems has been posted and answered already or not :)

Keikun has alrady post the solution...and my script has been updated few days ago to fix this typo.

"Updated News 7 every X Minute";

Thank you ~

Edited by Emistry

Share this post


Link to post
Share on other sites

<33 Emistry

Your the best man. All hail Emistry ~ haha

Share this post


Link to post
Share on other sites

Thank for all the support....

if you guys do have some Suggestions for certain scripts / improvement suggestions, you may let me know here ~

:D

Share this post


Link to post
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
Reply to this topic...

×   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.

Loading...