Zdařec..
Nahraný čas pomocí timerů je sice jednoduchý ale zbytečný... Jde to krásně bez nich...
Deklarujeme proměnou :
new TempTime[MAX_PLAYERS char];
public OnPlayerConnect( playerid )
{
TempTime{ playerid } = gettime(); //Proměnné nastavíme aktuální hodnotu unix tajmu
return 1;
}
public OnPlayerDisconnect( playerid ,reason)
{
new TimeToTemp = gettime() - TempTime{ playerid } ;// Proměná TimeToTemp bude nyní obsahovat počet sekund které byl hráč online
// proměnou TimeToTemp [b]přičteme [/b]do hráčova souboru (DUdb,Dini,DOF2)
return 1;
}
To je vše krásné ráno :-)