[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", 1000, true);
PHP код:
public Sincronizar()
{
if(Horas == 0 && 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...