SA-MP Forums Archive
[Ajuda] Mensagem De GMX - 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] Mensagem De GMX (/showthread.php?tid=551232)



Mensagem De GMX - Superextreme - 17.12.2014

Olб

Eu Desenvolvi Um Sistema Que Da GMX(Reinicia) o Servidor Em Trкs Dias Para Que o Servidor Nгo Fique Tгo "Lagado", o Que Eu Quero й Que Quando Faltar 5 Minutos Para Ele Reiniciar Executava Uma Mensagem Dizendo Que Iria Reiniciar.

Abaixo o Sistema:

Код:
forward Reiniciar3(playerid);

public OnGameModeInit()
{
        SetTimer("Reiniciar3", 4320*60000, true);         
        return 1;
}

public Reiniciar3(playerid)
{
         SendRconCommand("Gmx");
         return 1;
}
Desde Aqui, Eu.


Re: Mensagem De GMX - ipsLuan - 17.12.2014

Cуdigo?


Re: Mensagem De GMX - JonathanFeitosa - 17.12.2014

pawn Код:
#define dias(%0) (1000 * %0 * 60 * 60  * 24)
#define horas(%0) (1000 * %0 * 60 * 60)
#define minutos(%0) (1000 * %0 * 60)

dias(3) // 3 dias
horas(23) // 23 horas
minutos(55) // 55 minutos

// Ex:
SetTimer("Reiniciar3", dias(4), true);
Pode unir tambйm no timer...
pawn Код:
SetTimer("Reiniciar3", dias(3) + horas(23) + minutos(55), false);

forward Reiniar3();
public Reiniar3()
{
    // FALTA 5 MINUTOS O.O
    SetTimer("Reiniciar4", minutos(5), false);
    return true;
}
forward Reiniar4();
public Reiniar4()
{
    SendRconCommand("Gmx");
    return true;
}
E na public Reiniciar3, adiciona as mensagens que faltam 5 minutos e adiciona mais uma timer de minutos(5).
Abraзos


Respuesta: Mensagem De GMX - Superextreme - 17.12.2014

Olб

Vlw Cara, Ajudou Muito!