SA-MP Forums Archive
[AJUDA] Sу o ID 0 recebe a mensagem - 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у o ID 0 recebe a mensagem (/showthread.php?tid=347675)



[AJUDA] Sу o ID 0 recebe a mensagem - Chis - 02.06.2012

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;
}



Re: [AJUDA] Sу o ID 0 recebe a mensagem - Bruno Pereira - 02.06.2012

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;




Respuesta: [AJUDA] Sу o ID 0 recebe a mensagem - Chis - 02.06.2012

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


Re: [AJUDA] Sу o ID 0 recebe a mensagem - Bruno Pereira - 02.06.2012

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