mob/other/player_creation
Login()
usr.loc=locate(144,144,2)
usr.World_Up_Time()
var{s=0;m=0;h=0;d=0;y=0;c="<center>World has been up, ";y1="year";s1="second";h1="hour";m1="minute";d1="day"}
proc/C_(){if(s>=60){m++;s=0}if(m>=59){h++;m=0;s=0}if(h>=24){d++;h=0;m=0;s=0}if(d>=365){y++;h=0;m=0;s=0}}
world/New()
while(world){s++;C_();sleep(10)}..()
mob/verb/World_Up_Time()
set hidden = 1
if(!m&&!h&&!d&&!y)usr<<"[c][s] [s1]\s.";
else if(!h&&!d&&!y)usr<<"[c][s] [s1]\s, [m] [m1]\s.";
else if(!d&&!y)usr<<"[c][s] [s1]\s, [m] [m1]\s, [h] [h1]\s.";
else if(!y)usr<<"[c][s][s1]\s, [m] [m1]\s, [h] [h1]\s, [d] [d1]\s.";
else usr<<"[c][s] [s1]\s, [m] [m1]\s, [h] [h1]\s, [d] [d1]\s, [y] [y1]\s."
how ever when i log in i get a message that says this: World has been up, 1 second, 0 minutes, 0 hours, 0 days, 144 years.
in reality its only been up 1 second. whats causing this?
I was going to use that system in my game, except I was encountering the same problem as you. So, I deleted it from my game. It works fine in the demo, though.