Faci un timer care sa actioneze la fiecare secunda, cand variabila player-ului pentru secunde ajunge la 3600 ii dai payday-ul. Sper ca ai inteles.
SetTimer("GlobalTimer", 1000, true);
forward GlobalTimer();
public GlobalTimer() {
foreach(new i : Player) {
if(variabila1[playerid] == 3600) PayDay(playerid);
}
return 1;
}
forward PayDay(playerid);
public PayDay(playerid) {
variabila1[playerid] = 0;
...
return 1;
}
variabila1[playerid] = Variabila care stocheaza secundele jucatorului, difera la gm-uri.
Variabila va trebuii sa o pui 0 pentru a incepe de la inceput sa numere pana la 3600.
Sau ai mai putea sa faci un timer pentru jucator in loc de global, insa mai usor este asa daca ai salvare mysql, gen sa pluseze direct la cat a ramas.