[AJUDA] Sу o ID 0 recebe a mensagem
#1

Sу o id 0 que recebe a mensagem, dia de pagamento, o que tem de errado aew?

pawn Код:
public clock_Check(playerid)
{
    if(clock_LastTriggered == -1)
        return 1;

    new hour;
    gettime(hour);

    if(hour != clock_LastTriggered)
    {
        SendClientMessage(playerid,COR_BRANCO,"|______ Dia de Pagamento ______|");
    }

    return 1;
}
Reply
#2

Use assim

PHP код:
public clock_Check(playerid)
{
    if(
clock_LastTriggered == -1)
        return 
1;

    new 
hour;
    
gettime(hour);

    if(
hour != clock_LastTriggered)
    {
        for(new 
x!= GetMaxPlayers(); x++)
        {
            
SendClientMessage(x,COR_BRANCO,"|______ Dia de Pagamento ______|");
            
GivePlayerMoney(x500);
        }
    }

    return 
1;

Reply
#3

nгo sei pq mais o jogador esta recebendo duas vezes a mensagem

ps: tem isso clock_LastTriggered = hour; antes da chave do return 1;
psІ: retirei o "playerid" da callback
Reply
#4

Aumenta o tempo do SetTimer da callback clock_Start para 5000ms (5segundos) e testa para ver.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)