[Ajuda] Mensagem De GMX
#1

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.
Reply
#2

Cуdigo?
Reply
#3

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
Reply
#4

Olб

Vlw Cara, Ajudou Muito!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)