20.08.2012, 15:39
De 10 em 10 minutos da +1 ao jogador ao fim de 12 da +1 de score, tudo certo e testado por mim, so que quando meti no host sу me esta a dar valor ao jogador com o id Zero! deixei escapar algo ?
pawn Код:
SetTimer("idadedojogador", 600000, true);
pawn Код:
forward idadedojogador();
public idadedojogador()
{
for(new x = 0, y = GetMaxPlayers(); x != y; x++) {
if(Diasdejogo[x] < 120) {
Diasdejogo[x] = Diasdejogo[x] +=1;
DOF2_SetInt("Nivel/Diasdejogo.ini",PlayerName(x),Diasdejogo[x]); DOF2_SaveFile();
return true;
}
if(Diasdejogo[x] == 120) {
SetPlayerScore(x, GetPlayerScore(x) + 1);
dini_IntSet("Nivel/levels.dkn",PlayerName(x),GetPlayerScore(x));
format(string22, sizeof(string22), "Parabens hoje completas %i anos !",GetPlayerScore(x));
SendClientMessage(x, COR_CINZA, string22);
Diasdejogo[x] = 0;
DOF2_SetInt("Nivel/Diasdejogo.ini",PlayerName(x),Diasdejogo[x]); DOF2_SaveFile();
return true;
}
}
return 1;
}