22.12.2013, 19:38
here's an example of how it works:
its indeed a nice n resource friendly replacement for any kind of timer
Quote:
okey, this method works until January 19, 2038
store the timestamp of the actual time a player wins the VIP thingy in your player files tempVIP[playerid] = gettime(); now to check if 1 day has passed, we just do this: if(tempVIP[playerid]) { if(gettime() - tempVIP[playerid] > 60*60*24) return //vip time is up remove the vip state } we can place that if statement somewhere where it gets called like every 3 or 5 seconds. We dont need a dirty timer for example, place it in OnPlayerStatechange time will still "pass by" even if the server is offline since were doing the timestamp-method |