06.01.2017, 00:05
Hi, I was wondering if there is better method than using a 1 sec global timer for paycheck
Код:
task GlobalTimer[1000]() { new H, M, S; gettime(H, M, S); foreach(new i: Player) { if(!PlayerInfo[i][IsLoggedIn]) continue; if(M == 0 && S == 0) { if(PlayerInfo[i][pConnectedTime] >= 25) { // If the player have at least 25 minutes played during the entire hour. PlayerInfo[i][pConnectedTime] = 0; } else { // If not SendErrorMessage } } else if(S == 0) { // Add +1 each minutes if(PlayerInfo[i][pConnectedTime] < 25) { ++PlayerInfo[i][pConnectedTime]; } } } return 1; }