SA-MP Forums Archive
[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 .