- script online_offline_point -1,{ OnPCLogoutEvent: #last_logout = gettimetick(2); end; OnCheck: #ONLINEPOINTS++; OnPCLoginEvent: if ( #last_logout ) { .@time = ( gettimetick(2) - #last_logout ); #OFFLINEPOINTS += ( .@time / 3600 ); // every 1 hour 1 point #last_logout = 0; } addtimer 3600000,strnpcinfo(0)+"::OnCheck"; end; }