[Ajuda] Dъvida que me confundi I ou playerid ?
#1

Aqui devo usar o i ou playerid ?

pawn Код:
if(DadosJogador[playerid][JOGADOR_PRESO] == 1 && DadosJogador[playerid][LOCAL_PRESO] == 1 && Dadoforward Terminou_Cadeia(playerid);
public Terminou_Cadeia(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        DadosJogador[i][TEMPO_PRESO]--;
        if(DadosJogador[playerid][JOGADOR_PRESO] == 1 )
        {
            TextDrawShowForPlayer(i, Tempo_Hora_Roubo[i]);
            format(String, sizeof(String), "~g~~h~~h~Tempo: ~r~~h~~h~%i",DadosJogador[i][TEMPO_PRESO]);
            TextDrawSetString(Tempo_Hora_Roubo[i], String);
        }
        else
        {
            TextDrawHideForPlayer(i, Tempo_Hora_Roubo[i]);
        }
       
        if(DadosJogador[playerid][JOGADOR_PRESO] == 1 && DadosJogador[playerid][LOCAL_PRESO] == 1 && DadosJogador[playerid][TEMPO_PRESO] == 0)
        {
            SetPlayerInterior(playerid, 0);
            SetPlayerPos(playerid, 1546.2529, -1675.5369, 13.5620);
            SetPlayerFacingAngle(playerid, 88.3610);
            DadosJogador[playerid][JOGADOR_PRESO] = 0;
            DadosJogador[playerid][LOCAL_PRESO] = 0;
            DadosJogador[playerid][TEMPO_PRESO] = 0;
            SkinsJogadores(playerid);
            GameTextForPlayer(playerid, "~g~~h~Solto, ~w~~h~saia do crime!", 2500, 5);
        }
    }
    return true;
}
Reply
#2

Eu geralmente uso i quando eu faзo o loop.

@edit
Nгo precisa do loop. Use playerid e na hora executa a callback.
pawn Код:
Terminou_Cadeia(playerid);
Em relaзгo a TextDraw use CreatePlayerTextDraw
Reply
#3

Faзa como o xCR7 disse acima. Nгo й necessбrio usar um loop sendo que a callback gerencia a cadeia de um ъnico jogador.
Reply
#4

Entгo quando ou devo usar o loop ?
Reply
#5

Vocк deve usar playerid se quiser trabalhar com o jogador para o qual a funзгo Terminou_Cadeia й processada e i se quiser trabalhar com cada um dos jogadores do servidor, visto que se trata de uma variбvel que assume os valores dos IDs de todos eles devido a um loop .



Espero ter ajudado .
Reply
#6

Entгo RJJJ, no caso Terminou_Cadeia deve ser usado Playerid ?
Reply
#7

Quote:
Originally Posted by PetterAdriano
Посмотреть сообщение
Entгo RJJJ, no caso Terminou_Cadeia deve ser usado Playerid ?
playerid.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)