Sign in to follow this  
Followers 0
Samuel

@autobuyammo

15 posts in this topic

File Name: @autobuyammo

File Submitter: Samuel

File Submitted: 31 Oct 2013

File Category: Plugins

 

Hi guys!

 

Just converted Goddameit's @autobuyammo

 

This files includes the plugin + script for the bind command (will try to make it a real command soon)

 

How does it works?

Just activate the command and when your ammo is depleted it will be replenished with the same ammo by 10s as long as you have zeny

 

Have fun and God bless!

 

Click here to download this file

Share this post


Link to post
Share on other sites

Im successful recompile and the plugins works.

Then I go to buy some arrow.

I load the @autobuyammo command and then I go buy some arrow. 10 arrows.

I going to hit some poring and kewl its auto buy my 10 arrow.

After that i disable @autobuyammo command, and then relog, after that I load the @autobuyammo command and then go buy some arrow.

this times I purchase 20 arrow. I going to kill poring but its auto buy 10 arrows. Its like the previous one. Is that a bugs ?



 

Edited by mrlongshen

Share this post


Link to post
Share on other sites

 

How does it works?

Just activate the command and when your ammo is depleted it will be replenished with the same ammo by 10s as long as you have zeny

 

Have fun and God bless

 

 

its not bug. its been made that way.

Share this post


Link to post
Share on other sites

i dont understand T_T

 

why? Please note

How does it works?

Just activate the command and when your ammo is depleted it will be replenished with the same ammo by 10s as long as you have zeny

Share this post


Link to post
Share on other sites

its not when buying the item ?

i puchase 1000 arrow and then the plugin will also buy 1000 arrow too ?

Share this post


Link to post
Share on other sites

I think in source, the default item to buy is 10pcs, meaning you need to edit the source change 10 to 1000 then recompile..

Share this post


Link to post
Share on other sites

I think in source, the default item to buy is 10pcs, meaning you need to edit the source change 10 to 1000 then recompile..

 

can it be done on the plugin ?

Share this post


Link to post
Share on other sites

Not working. Everything went fine with compiling and command says it's ON but it doesn't buy the arrows when empty. Yes I added the npc script.

Share this post


Link to post
Share on other sites

Not working. Everything went fine with compiling and command says it's ON but it doesn't buy the arrows when empty. Yes I added the npc script.

it should be working.

 

you must have an ammunition equipped and player session variable set (non-zero) should be @SP_AUTOBUYAMMO_GODD:

if((sd->equip_index[EQI_AMMO]>=0) && ( pc->readreg(sd,script->add_str("@SP_AUTOBUYAMMO_GODD")) ))

 

and it triggers when your ammunition amount is going to be zero(last arrow left during shooting) or ??!zero??(sd->equip_index[EQI_AMMO]>=0):

if( amount <= 1 )

 

you must have (arrow/bullet/ammo cost + 5) * 10 pcs zenny:

unsigned int nzeny = ( i_data->value_buy + 5 )*10;            if( !pc->payzeny(sd, nzeny, LOG_TYPE_NONE, NULL) )

 

it would only buy 9 ((ammo price + 5) * 10 pcs > 9pcs):

flag = pc->additem(sd, &it, 9, LOG_TYPE_NONE);

after you've shot your last ammo, the plugin would autobuy you 9 arrows

 

 

and also if its included in conf/plugins.conf (with compiled .so file, product of gcc or included in src/plugin/Makefile.in)

Share this post


Link to post
Share on other sites

Yes it's added on plugins.conf and the .so file was created in the plugin folder. Again, no errors whatsoever, it just simply doesn't do anything when I'm out of arrows.

 

Tried remaking the plugin, same results, still no errors.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0