[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!