The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
always 200 arrows and bolts in backpack
Author Message
Kanibal
Master
**

Posts: 255
Likes Given: 6
Likes Received: 30 in 28 posts
Joined: Jun 2012
Reputation: 0



Post: #11
RE: always 200 arrows and bolts in backpack
(02-17-2016 10:37 PM)karma Wrote:  Your solution won't work...

Really?

Grandmaster Localhost Admin
02-17-2016 10:42 PM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
karma
Moderator
****

Posts: 178
Likes Given: 17
Likes Received: 32 in 29 posts
Joined: Jul 2012
Reputation: 3



Post: #12
RE: always 200 arrows and bolts in backpack
Uhmm nope, it works, i thought you was changing the AMOUNT of the item Tongue
02-18-2016 12:55 AM
Find all posts by this user Like Post Quote this message in a reply
pointhz
Journeyman
*

Posts: 148
Likes Given: 1
Likes Received: 55 in 28 posts
Joined: Oct 2013
Reputation: 1



Post: #13
RE: always 200 arrows and bolts in backpack
[FUNCTION f_restock_ammo]
FORCONT <SRC.FINDLAYER.21.UID> 0
IF (<BASEID> == i_arrow) || (<BASEID> == i_xbolt)
REMOVE
ENDIF
ENDFOR
SERV.NEWITEM = i_arrow, 200, <FINDLAYER.21.UID>
SERV.NEWITEM = i_xbolt, 200, <FINDLAYER.21.UID>

timerf 30, f_restock_ammo



Make sure you call the function on the npc, not on the items.

[CHARDEF npc_id]

on=@create
f_restock_ammo
(This post was last modified: 02-18-2016 05:31 AM by pointhz.)
02-18-2016 05:28 AM
Find all posts by this user Like Post Quote this message in a reply
Khaos
Master
**

Posts: 595
Likes Given: 166
Likes Received: 83 in 51 posts
Joined: Mar 2012
Reputation: 11



Post: #14
RE: always 200 arrows and bolts in backpack
Or... we could have bypassed all of this and used an override on the bows/xbows the NPC's use and set it to use no ammo. Which is great if you don't have them switching to hand to hand combat weaponry or they can shoot in hand to hand.

Food for thought...
(This post was last modified: 02-18-2016 07:32 AM by Khaos.)
02-18-2016 07:31 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)