[Ajuda] /cadeia bugada - quando terminar o tempo nгo sai de lб.
#6

Quote:
Originally Posted by Juniiro3
Посмотреть сообщение
Variбvel como o colega de cima disse й um valor que se atribui a um sнmbolo, no caso ele atribuiu o valor de 5 ao sнmbolo pAdmin.

PlayerInfo[giveplayerid][pJailed] = 9;
PlayerInfo[giveplayerid][pJailTime] = tempo2 * 60;

Essas suas as suas certo? Faltou um SetTimerEx("TempoDaCadeia", 1000, true, "i", giveplayerid);

pawn Код:
//No seu comando
SetTimerEx("TempoDaCadeia", 1000, true, "i", giveplayerid);

//Em algum lugar do gamemode, onde nгo esteja dentro de chaves "{ }"

forward TempoDaCadeia(giveplayerid);

public TempoDaCadeia(giveplayerid)
{
    PlayerInfo[giveplayerid][pJailTime]--;

    if (PlayerInfo[giveplayerid][pJailTime] == 0)
    {
        PlayerInfo[giveplayerid][pJailed] = 0; //Aqui voce poem a variavel que "desseta" o player da cadeia

    //Agora, termine de deolver as cosias pro player, tipo o chat, etc etc que voce bloqueou quando ele foi preso, Ponha dentro dessas chaves aqui
    }    

    return 1;
}
Eu adiciono aonde esses SetTimer?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)