Jump to content

【 Emistry © 2015 】E-Scripts Collection


Emistry

Recommended Posts


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

select item> buy> no creadit fail,

select item> buy> no creadit fail,

select item> buy> no creadit fail,

select item> buy> no creadit fail,

select item> buy> no creadit fail,

select item> buy> Get item (this Shop without pay. mean free !! player dun have donation cradite can get the item for free)

tried this above way..i have tested.....i didnt have this problems...

i keep try and try...but still the same result....i cant buy the items ...

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  530
  • Reputation:   33
  • Joined:  01/17/12
  • Last Seen:  

tried Multi Currency Shop version 4 no bug problems at all tried around 12x buying LOL

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  125
  • Reputation:   7
  • Joined:  11/19/11
  • Last Seen:  

for Multi Currency Shop version 4, is it possible that we can use zeny or cash point as currency ?

how ?

Edited by V e r T i g O
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  138
  • Topics Per Day:  0.03
  • Content Count:  835
  • Reputation:   25
  • Joined:  11/22/11
  • Last Seen:  

i never try yet. because i just translate that guy talking /hmm. i will upgrade my script too . thank you ^^

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

for Multi Currency Shop version 4, is it possible that we can use zeny or cash point as currency ?

how ?

Currently no...but i think i might update or try make 1 compatible with CashPoint / Zeny later on....

Beside, i dont see any useful of this "Update" since there is already have the Normal Cashshop / Zeny Shop ??

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  125
  • Reputation:   7
  • Joined:  11/19/11
  • Last Seen:  

for Multi Currency Shop version 4, is it possible that we can use zeny or cash point as currency ?

how ?

Currently no...but i think i might update or try make 1 compatible with CashPoint / Zeny later on....

Beside, i dont see any useful of this "Update" since there is already have the Normal Cashshop / Zeny Shop ??

thanks for the update! I think it will not be needed now since your script is more than enough. I have updated it to show several options and found a way to enable multiple of this npc.

thanks for the share

post-399-0-04728900-1329339463_thumb.jpg

Edited by V e r T i g O
Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

LOL...today..8am wake up..and saw your comment again..

so surprise....because..i remember yesterday i did reply to your post ..>.<

perhap my connection suck...it havent post the reply and i already closed it.. LOL

post-399-0-04728900-1329339463_thumb.jpg

this line....

- shop Emistry_Shop -1,512:1

no matter what you edit..it shouldnt be appear in the shop....

so it is useless to edit..and it is also advised to leave it alone if you dont know what you are doing with it..

the message in the console shown because...

ur item default selling price is much more higher than the selling price you set inside the script..

the message are originally to inform you any possible of the item sellingby NPC could exploit your server..

because of the price selling is much more higher by the default price..

and player can farm zeny with this if this case really happen....

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  125
  • Reputation:   7
  • Joined:  11/19/11
  • Last Seen:  

i did try to change this 512:1 to 512:800 since its the price for apple i guess. then the warning was gone.

about players able to farm via zeny, i wonder how can that be possible when the currency use is not zeny. but anyways thanks a lot for the scripts and more power!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  69
  • Topics Per Day:  0.02
  • Content Count:  147
  • Reputation:   1
  • Joined:  01/26/12
  • Last Seen:  

Hi there, i'm a fench subscriber to this forum community and I am having troubles with the build_manager script.

My mistake is I don't understand the way setarray .BMCosts[1], is working and can't change reset costs.

I also attempted to add a "Status ans Skills reset" into menu, but I am very not sure about how to do it.

Thank you by advance for replying to a french newbie in terms of scripting :.),

I hope my english is not to bad for you to inderstand me.

Edited by Auryn
Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

I am having troubles with the build_manager script.

My mistake is I don't understand the way setarray .BMCosts[1], is working and can't change reset costs.

I also attempted to add a "Status ans Skills reset" into menu, but I am very not sure about how to do it.

dont add more / less..just edit the value..to ensure the script is working perfectly...

setarray .BMCosts[1],
		1000000,		// Switch Builds Cost
		1000000,		// Save Build Cost
		1000000,		// Reset Status Cost
           1000000;		// Reset Skills Cost

I am having troubles with the build_manager script.

I also attempted to add a "Status ans Skills reset" into menu, but I am very not sure about how to do it.

// Mode of NPC
// 1 = Switch & Save Status Build
// 2 = Reset Status
// 4 = Reset Skills
// 7 = All of Above [ 1+2+4 = 7 ]
set .BMMode,7;

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  69
  • Topics Per Day:  0.02
  • Content Count:  147
  • Reputation:   1
  • Joined:  01/26/12
  • Last Seen:  

Ok, I understand, thanks for replying.

I'm gonna work on my own.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  125
  • Reputation:   7
  • Joined:  11/19/11
  • Last Seen:  

used the class restriction script and hopefully this will work as how I edited it.

// Baby ONLY
if( getarg(0) & 1 ) setarray .@Restrict[getarraysize(.@Restrict)],4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108;
// Third Jobs ONLY
if( getarg(0) & 2 ) setarray .@Restrict[getarraysize(.@Restrict)],4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087;
// Transcendent ONLY
if( getarg(0) & 4 ) setarray .@Restrict[getarraysize(.@Restrict)],4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022;
// Second Job ONLY
if( getarg(0) & 8 ) setarray .@Restrict[getarraysize(.@Restrict)],7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,4047,4048,4049,4051,4052,4211,4212;
// First Job ONLY
if( getarg(0) & 16 ) setarray .@Restrict[getarraysize(.@Restrict)],1,2,3,4,5,6,24,25,4002,4003,4004,4005,4006,4007,4046,4050;
// Novice ONLY
if( getarg(0) & 32 ) setarray .@Restrict[getarraysize(.@Restrict)],0,4001,23,4023,4045;
// Certain Jobs ( Specific ) ( Specific Your Own Class Restriction )
if( getarg(0) & 64 ) setarray .@Restrict[getarraysize(.@Restrict)],23,26,27;

About Banned Items, how to make like an array or some what like Class Restriction?

I mean, like for MAP A, here are the items that are banned.

And Map B, here's a different set of items that are banned but not banned in Map A.

And Map C, here's a different set of items that are banned only in this map

thanks

Edited by V e r T i g O
Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

About Banned Items, how to make like an array or some what like Class Restriction?

The current version of Banned Items script doesnt have this features...

and thx for the suggestion, perhap i will try make it work in the future when i have time for this.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  48
  • Reputation:   0
  • Joined:  11/21/11
  • Last Seen:  

Your ban item script is cool however, the problem is, whenever a character exceeded his weight limit or he has too many items n his inventory, the NPC will stop checking his inventory. Or the player can just press escape then move. Can you fix that?

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

Your ban item script is cool however, the problem is, whenever a character exceeded his weight limit or he has too many items n his inventory, the NPC will stop checking his inventory. Or the player can just press escape then move. Can you fix that?

Sorry i was unable to produce this Problems.... >.< ??

my script is still working for me even though my weight limit is 99% ... O.O

it also working even my inventory is fullfilled.

and they can press escape and move ?

huh ?

my script will warp you back town upon you close the message..

even you teleport or what...it is still same..window will pop out...and after you read all and press close..

you will be forward back towns.....

perhap you did wrong configuration in the scripts....

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  33
  • Topics Per Day:  0.01
  • Content Count:  162
  • Reputation:   3
  • Joined:  01/23/12
  • Last Seen:  

hello Emistry, can you make your multi currency script undiscounted cause i tested it with my merchant class and i found out that DC skill of that class affect the price of every item i have put in it. and also everytime the dispbottom displays characters at the end of currency

like this > You have 0 "currency".© and other characters. hoping that there's fix to this

if needs some screenshot ill provide the image later.

Edited by myrmiddon
Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

Hmm ?

about the Discount Skill Problem...

i have tested it...and it didnt apply any Discount on the Price...

even though it show the discounted price at the shop...but they cant buy using the discounted price...

and what's the problem with the dispbottom message ??

and ya...a screenshot / method on how to duplicate your problem would be better..

and yet...alway update the script to newest when i did update it.

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

Well..perhap this will be my last release until i have fixed my Laptop in the upcoming days....

[ Update ] : Added a Limited Items Script :

Description :

Well, this script actually is the previously script --- "Banned Items" . Due to the demand of some users asking for making it to allow configuration for different map and restrict different items, so i have update it this and renamed it to suit the script better than before. This script actually work like the title said. It limit the users from bring items with only certain amount only before he/she can enter a map. The limitation can be certain amount of the specific items...or can be 0 which disable users from bringing the items to the maps.

How to Block certain items from this / these map ?

How to Limit this items from this / these map ?

and yet..this is also a "Double Edged" Script xD what i refer here was : Pros and Cons......

just dunno whether it is useful or not....

and use at your own risks...

Pros....

The Pros is that you can disable / limit alot items and amount from certain maps. either you can limit how many they can bring overall of all items or disallow them from bring it into these maps...and this will apply to all maps you have listed inside the Map Lists Configuration there...

Cons.....

The Pros is that...i using a Timer Countdown...which keep checking these players who are inside that map....the Timer Countdown will keep apply the timer and check for those players until they are out from the maps...and i heard that applying massive timer script on to the server might slow down the server , so it is not suggested for those server with high popularity......

All the Items you listed inside the script ...appoximately 128 Items max.. will be assumed as Banned Items for those maps..

Once the players bring a certain limit of Banned Items into that maps...once the items amount has reach the limit...it will warp the players out from the maps. and...it count the Amount Overall......

Which mean,

if i limit the Banned Items allowed here by 10 , so players cant bring more than 10 items total of the items listed inside the scripts.

if i limit the Banned Items allowed here by 0 , so players wont be able to bring any items listed inside the scripts since you didnt allow them bring any...


Configuration :

Set what Level for GM Bypass , Checking Interval , Map + Zone Configuration.

// GM Level to Bypass
set .GMLevel,80;

// Check Every X Seconds
set .Seconds,5;

// Apply on Which Maps and what Zone No.
setarray .DisableMap$, // "<mapname>","<zone numbe",
"guild_vs1","0",
"guild_vs2","1",
"guild_vs3","2",
"guild_vs4","3",
"guild_vs5","4";

the Map setting can set up to limit of ~64 Maps.

for the Zone...actually can be any number you want. but limit of ~64 Zone.

Whenever you have edit / defined a map with a zone inside this function.. Make sure you did add the zone stuff here .

an DEBUGMES will be shown if you didnt added it correctly.

function LimitItems {
switch( getarg(0) ){
// Case <zone>: CheckItems( <Item>,<Amount>,<Item>,<Amount>,.....,<Item>,<Amount> ); break;
Case 0: CheckItems( 607,1 ); break;
Case 1: CheckItems( 607,5,608,1 ); break;
Case 2: CheckItems( 607,2,608,3,4002,1 ); break;
Case 3: CheckItems( 607,5,608,1,4002,1,5022,1 ); break;
Case 4: CheckItems( 607,1,608,15,5022,2,7227,10 ); break;
default:
 debugmes "[NPC : "+strnpcinfo(0)+"] - Invalid Zone:"+getarg(0);
 break;
}
return;
}

Item Limitation Settings :

Case <zone>: CheckItems( <Item>,<Amount>,<Item>,<Amount>,.....,<Item>,<Amount> ); break;

You can add about ~64 items ( items + Amount ) restriction here for each zone.


Sample Explanation :

I will use these 3 cases to explain to you as simple as possible.

Case 0: CheckItems( 607,1 ); break;
Case 1: CheckItems( 607,5,608,1 ); break;
Case 2: CheckItems( 607,2,608,3,4002,1 ); break;

as you can see...the above coded content show you 3 different zone with different item limitation..

  • [ Zone 0 ] : Limiting Users to only able to bring 1 Yggdrasilberry to Maps with Zone 0.
  • [ Zone 1 ] : Limiting Users to only able to bring Maximum of 5 Yggdrasilberry and 1 Yggdrasilberry Seed to Maps with Zone 1.
  • [ Zone 2 ] : Limiting Users to only able to bring Maximum of 2 Yggdrasilberry and 3 Yggdrasilberry Seed and 1 Poring Card to Maps with Zone 2.

And yes...you would be asking me what about the rest of the items that are not listed....

so, the answer is....any items that are not listed inside the function is not bind to the Limitation..

and for the Card Issue...

whether the Card is located in your Inventory or compounded into Equipments...it will still counted.

Limited Items [ Version 2 ]

Changelog :

  • [ Version 1 ] - Disallow players to bring Certains Items into Certains Map.
  • [ Version 2 ] - Renamed to Limited Items. Enable Different Maps with Different Zone Configuration.

Scripts : View Download

Please make sure you did read everything i write....assuming that you should be able to setup the script by your own already since steps and explaination already provided. Well, you still can leave me a message at here if you still face some problems.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  57
  • Topics Per Day:  0.01
  • Content Count:  374
  • Reputation:   5
  • Joined:  03/09/12
  • Last Seen:  

OK thank you!

By the way Emistry

what's with this Apple ISSUE?

every time i start the server it will complain about the apple being in 1z because of the overcharge/discount issue

-	shop	Emistry_Shop	-1,512:1

I change the 1 in to 100 and it works fine now..

-	shop	Emistry_Shop	-1,512:100

Is their a possible error coming soon?

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

every time i start the server it will complain about the apple being in 1z because of the overcharge/discount issue
post-399-0-04728900-1329339463_thumb.jpg

this line....

- shop Emistry_Shop -1,512:1

no matter what you edit..it shouldnt be appear in the shop....

so it is useless to edit..and it is also advised to leave it alone if you dont know what you are doing with it..

the message in the console shown because...

ur item default selling price is much more higher than the selling price you set inside the script..

the message are originally to inform you any possible of the item sellingby NPC could exploit your server..

because of the price selling is much more higher by the default price..

and player can farm zeny with this if this case really happen....

Is their a possible error coming soon?

dunno...perhap you should be inform me if there is any..

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  57
  • Topics Per Day:  0.01
  • Content Count:  374
  • Reputation:   5
  • Joined:  03/09/12
  • Last Seen:  

if i leave it alone, then he error will still show....

I think we had d same idea of Vertigo..

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

what vertigo idea ?

and the price for the Emistry_shop ....is adjustable...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  57
  • Topics Per Day:  0.01
  • Content Count:  374
  • Reputation:   5
  • Joined:  03/09/12
  • Last Seen:  

i did try to change this 512:1 to 512:800 since its the price for apple i guess. then the warning was gone.

about players able to farm via zeny, i wonder how can that be possible when the currency use is not zeny. but anyways thanks a lot for the scripts and more power!

About changing the price of the APPLE heheh!

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

like i said above..it is adjustable...just change to what you like....

the shop are zeny shop...that's why it will show you the apple price warning..

the script just attached that shop so that a OnBuyItem label can be triggered to alter the setting / anything during the buying process..

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  268
  • Reputation:   27
  • Joined:  12/06/11
  • Last Seen:  

Love your scripts Emistry!

I have a problem with your hourly announcer script.

It says

Missing 1 right curlys at file 'npc/custom/sys_announcer.txt', line '1'

Here is the NPC script:

- script sys_announce -1,{
OnInit:
set .Time,1;  // Announce every x Minute.
setarray .News$[0], // Random Message to be Announced
 "If you have enjoy your stay here please don't forget to invite more friends ",
 "If you found bugs, exploits or you need assistance then you can drop by on our community forums(---------).",
 "Please also like our fanpage on Facebook - -----------------------",
 "If you have questions you can use @request to notify our Support GMs";

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

I have checked the script structure and it seems valid.

But I don't know why it produce an error.

Here is a screenshot

post-688-0-49846000-1332758118_thumb.jpg

Edited by Kaito_Kid
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
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.

×
×
  • Create New...