SA-MP Forums Archive
[Ajuda] Sincronizaзгo com a Hora do Servidor - 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] Sincronizaзгo com a Hora do Servidor (/showthread.php?tid=358934)



Sincronizaзгo com a Hora do Servidor - maikonk - 12.07.2012

Pessoal, Estou tentando fazer um sistema de sincronizaзгo com a hora do servidor (host).
Mas nao estou conseguindo fazer funcionar o sistema que eu fiz :S
O Sistema que estou querendo dizer, й praticamente igual a um PayDay de um Server de RPG.
Que Quando de Hora em Hora, ele puxa uma determinada funзгo.

PHP код:
forward Sincronizar(); 
No OnGameModeInit
PHP код:
SetTimer("Sincronizar"1000true); 
PHP код:
public Sincronizar()
{
    if(
Horas == && Horas == 23)
    {
         
ResetScore();
         
TrocarMapa();
    }
    return 
1;

Bom o codigo de sincronizaзгo й esse, tentei copiar de alguns q ja postaram aqui no forum e atй mesmo de alguns GMs RP mas nao consegui fazer funcionar nenhum.

Alguem poderia me dar uma dica de como posso montar um codigo que funcione ?
Agr a ajuda !
Att


Re: Sincronizaзгo com a Hora do Servidor - sanalex - 12.07.2012

pawn Код:
public OnGameModeInit()
{
    SetTimer("PagamentoHora", 60000, true);
    return true;
}

PagamentoHora();
public PagamentoHora()
{
    new Hour, Minute, Second;
    gettime(Hour, Minute, Second);
    if(!Minute)
    {
        for(new i = 0; i != MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
        {
            GivePlayerMoney(i, 1000);
            // Coloca aqui dentro o que tu quer que execute a cada hora...
        }
    }
    return SendClientMessageToAll(-1, "Estб na hora do pagamento!");
}
Aн й sу adaptar...