[Ajuda] Sу me da valor a 1 jogador - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sу me da valor a 1 jogador (
/showthread.php?tid=370579)
Sу me da valor a 1 jogador -
Rick_DR - 20.08.2012
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;
}
Re: Sу me da valor a 1 jogador - rjjj - 20.08.2012
Remova todas as linhas com
return que estгo entre as chaves do
for e altere o segundo
if para
else if .
Espero ter ajudado
.