[Ajuda] Enviar messagem 1 sу vez na public Update
#3

se eu entendi vc quer algo assim ..

pawn Код:
public OnPlayerUpdate(playerid)
{

if(TrueMessage[playerid] == true)
{
SendClientMessage(playerid, -1, "Ola, nos vemos daki a 10 segundos :D");
TrueMessage[playerid] = false;
SetTimerEx("LiberarVariavelDenovo", 10000, 0, "i", playerid); //  depois de 10 segundos ... chama a forward
}

return 1;
}


// no fim do GM
forward LiberarVariavelDenovo(playerid);
public LiberarVariavelDenovo(playerid)
{
    TrueMessage[playerid] = true;
    return 1;
}
dessa forma ia mandar uma mensagem a cada 10 segundos, mais ai vocк ver oque quer fazer nessa forward, e decide o tempo que ela sera chamada e tals, vc que sabe oque fazer agora, mais explicando oque aconteceu na OnPlayerUpdate, verificou se TrueMessage[playerid] era verdadeiro, mandou a menssagem e TrueMessage[playerid] virou falso, para que a mensagem nгo se repetisse varias vezes, e criou um settimer, para liberar a variбvel denovo.

mais facil que dormir.
Reply


Messages In This Thread
Enviar messagem 1 sу vez na public Update - by BobbMarley - 23.08.2016, 01:15
Respuesta: Enviar messagem 1 sу vez na public Update - by Kanuy - 23.08.2016, 01:21
Re: Enviar messagem 1 sу vez na public Update - by Andinho - 23.08.2016, 02:38

Forum Jump:


Users browsing this thread: 1 Guest(s)