Jump to content
Sign in to follow this  
Samuel

@autobuyammo

Recommended Posts

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

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.

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

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.   Restore formatting

  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...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.