SA-MP Forums Archive
[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(playeridparams[])
{
    new 
horaminuto cmdString[128], name[MAX_PLAYER_NAME];
    
    if(
sscanf(params"dd"horaminuto))
    return 
SendClientMessage(playerid, -1"Use: progamarreinicio [hora] [minuto]");
    
GetPlayerName(playeridnameMAX_PLAYER_NAME);
    
Programado[0] = hora;
    
Programado[1] = minuto;
    
TimerHora SetTimer("HoraProgramada"1000true);
    
format(cmdString128"O %s progamou para reiniciar o servidor as %d horas %d minutos."namehoraminuto);
    
SendClientMessageToAll(-1cmdString);
    return 
1;
}
forward HoraProgramada();
public 
HoraProgramada()
{
    new 
horaminutosegundo;
    
gettime(horaminutosegundo);
    if(
hora == Programado[0] && minuto == Programado[1])
    {
        
KillTimer(TimerHora);
        return 
SendClientMessageToAll(-1"O Servidor vai ser reiniciado agora.");
    }
    return 
0;