ID:176390
 
ok, i need it so every 15 minutes (900 seconds) that the pet1hunnum -=1, or inother words, every 15 minutes i want the pets hunger to go down one, here is the code:
proc
hunger()
sleep(1200)
if(usr:pet1hunnum==0)
usr:pet1hun = "Ok"
usr:pet1hunnum -= 1
spawn(10) hunger()
if(usr:pet1hunnum==-1)
usr:pet1hun = "Hungry"
usr:pet1hunnum -= 1
spawn(10) hunger()
if(usr:pet1hunnum==-2)
usr:pet1hun = "Starving"
usr:pet1connum -= 1
spawn(10) hunger()
Do not use usr in procs. Do not use the colon operator, which is needed in many cases as a result of using usr.
mob/proc/hunger()
hunger--
if(hunger == 0)
status = "full"
else if(hunger == 1)
status = "hungry"
else
status = "starving"
spawn(1200) hunger()

mob
New()
spawn(1200) hunger()