04.07.2017, 14:38
Vocк vai precisar de uma variбvel pra salvar o tempo (GetTickCount()) em que esse timer foi ativado para o jogador. Quando ele sair vocк vai salvar o tempo restante diminuindo o tempo atual do tempo salvo quando o timer foi ativado.
PHP код:
new timePayDay[MAX_PLAYERS] = { 0, 0, 0, ...};
//funзгo que inicia o timer
{
SetTimerEx("salario", tempo, true, "i", playerid);
timePayDay[playerid] = GetTickCount(); //salva o tempo na ativaзгo do timer
}
//funзгo que salva os dados do jogador quando ele desconecta
{
new tempoRestante = GetTickCount() - timePayDay[playerid];
//Salva aн usando dof2
}