[Ajuda] Iniciar/Desligar - 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] Iniciar/Desligar (
/showthread.php?tid=619340)
Iniciar/Desligar -
FalcaoNC - 16.10.2016
Bom, eu queria saber , como que eu poderia iniciar uma coisa do servidor exemplo.. Tal hora o servidor vai reiniciar, ou tal hora algum sistema do servidor vai ser liberado na quele exato momento.. Ou vice - versa para desligar.
Alguйm poderia me explicar como funciona?
Re: Iniciar/Desligar -
ipsLuan - 16.10.2016
GetTime.
Re: Iniciar/Desligar -
FalcaoNC - 16.10.2016
Quote:
Originally Posted by ipsLuan
GetTime.
|
Tб, e como eu poderia definir a hora para ele iniciar alguma coisa?
Re: Iniciar/Desligar - Whoo - 16.10.2016
PHP код:
new
Programado[2],
TimerHora
;
CMD:programarreinicio(playerid, params[])
{
new hora, minuto cmdString[128], name[MAX_PLAYER_NAME];
if(sscanf(params, "dd", hora, minuto))
return SendClientMessage(playerid, -1, "Use: progamarreinicio [hora] [minuto]");
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
Programado[0] = hora;
Programado[1] = minuto;
TimerHora = SetTimer("HoraProgramada", 1000, true);
format(cmdString, 128, "O %s progamou para reiniciar o servidor as %d horas %d minutos.", name, hora, minuto);
SendClientMessageToAll(-1, cmdString);
return 1;
}
forward HoraProgramada();
public HoraProgramada()
{
new hora, minuto, segundo;
gettime(hora, minuto, segundo);
if(hora == Programado[0] && minuto == Programado[1])
{
KillTimer(TimerHora);
return SendClientMessageToAll(-1, "O Servidor vai ser reiniciado agora.");
}
return 0;
}