i donno ... theres seems to be less code doing it my way no?
NPC Code:
if(created){
with(getplayer(ZeroTrack))
setstring this.temp,#v(int(playeronlinetime/(60*60*24)))D:#v(int(playeronlinetime/(60*60))%24)H:#v(int((playeronlinetime/60)%60))M;
sendtonc #s(this.temp);
}