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
Random ore in inventory once every hour
Author Message
Lano
Apprentice
*

Posts: 28
Likes Given: 3
Likes Received: 0 in 0 posts
Joined: Oct 2012
Reputation: 0



Post: #1
Random ore in inventory once every hour
Hello.

I want to make some rare pets/minions that all auto generate different resources.

My idea is for example creating a goblin that every hour adds like 5 random ore to its own backpack... the higher mining skill the goblin has, the better ore it generates.

Then the owner can empty the backpack every now and then.. and gain some free resources.

Now scripting the goblins and ore is not my challange... but I am struggeling making the script for the timer loop that adds some ore every hour to the npcs backpack :/

Can anyone help?
11-10-2018 11:24 PM
Find all posts by this user Like Post Quote this message in a reply
aserehe
Apprentice
*

Posts: 22
Likes Given: 1
Likes Received: 0 in 0 posts
Joined: May 2015
Reputation: 0



Post: #2
RE: Random ore in inventory once every hour
[itemdef i_timer_random_ore]
defname i_timer_random_ore
id i_memory
name Random Ore Timer
type t_eq_script

On=@Create
attr attr_newbie|attr_invis
timer 5

On=@Timer
dorand 5 //how many kinds will ore? change it.
cont.newitem i_ore_iron
cont.newitem i_ore_copper
cont.newitem i_ore_dull_copper
cont.newitem i_ore_shadow
cont.newitem i_ore_verite
enddo
cont.new.amount 5
cont.new.bounce
timer 3600
return 1

[chardef c_goblin]
...
...

On=@Create
itemnewbie i_timer_random_ore
(This post was last modified: 11-12-2018 05:03 AM by aserehe.)
11-12-2018 05:02 AM
Find all posts by this user Like Post Quote this message in a reply
Lano
Apprentice
*

Posts: 28
Likes Given: 3
Likes Received: 0 in 0 posts
Joined: Oct 2012
Reputation: 0



Post: #3
RE: Random ore in inventory once every hour
Yeah! just like that, thanks a lot!
11-12-2018 07:24 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


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