world/loop_checks = 0
mob/proc
Money_Proc()
sleep(2.5*MINUTE)
var/cash = rand(300,550) as num
var/bills = 0 as num
usr.money += cash
usr << "<font color = green>Income Tax: You gained $[cash]."
for(var/obj/O in world)
if(O.owner)
if(O.owner == usr.key)
bills += rand(1,4)
if(istype(O,/obj/objects/Phone))
if(O:owner)
if(O:owner == "[usr.key]")
bills += O:bill
O:bill = 50
if(bills)
if(bills > cash) bills -= 50
usr.money -= bills
usr << "<font color = red>Bills: You paid $[bills]."
sleep(25)
usr.Money_Proc()
Problem description:After a while the server crashes with out any runtime errors.