[FilterScript] DS-Contador online
#1

DS-Contador online

Este e uma filterscript que possui no Transportando o brasil a algum tempo , ou seja , testado e aprovado!
Varias pessoas ja me pediram isso e eu sempre dizia que nao sabia fazer kkkk.
Agora decidi postar.

Funзao

Conta quanto tempo seu servidor esta sem reiniciar

#edit
Agora /gmxtemp e mostrara no host name quanto tempo falta. [/gmxtemp [minutos]]


CODE
pawn Code:
#include a_samp
#include zcmd
#include sscanf2

new DSegundos,
    DMinutos,
    DHoras,
    DDias,
    DTemp,
    bool:DGMX,
    Don[80];
public OnFilterScriptInit()
{
    print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    print("Filterscript by Maurilio Moraes - DonSpeed");
    print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    SetTimer("Atuali", 1000, true);
    DGMX = false;
    return 1;
}
public OnFilterScriptExit()
{
    return 1;
}
forward Atuali();
public Atuali()
{
    DSegundos ++;
    if(DSegundos == 60)
    {
        DSegundos = 0;
        DMinutos ++;
    }
    if(DMinutos == 60)
    {
        DMinutos = 0;
        DHoras ++;
    }
    if(DHoras == 24)
    {
        DHoras = 0;
        DDias ++;
    }
    if(DGMX == false)
    {
        format(Don,sizeof(Don),"hostname Name [%02d Dias %02d:%02d:%02d]", DDias, DHoras, DMinutos, DSegundos);
        SendRconCommand(Don);
    }
    else if(DGMX == true)
    {
        format(Don,sizeof(Don),"hostname Reiniciando em %02d minutos.", DTemp);
        SendRconCommand(Don);
    }
    return true;
}
forward GMX();
public GMX()
{
     DTemp --;
     switch(DTemp)
     {
         case 3:GameTextForAll("~r~Serivor reiniciando em 3 minutos", 3000, true);
         case 2:GameTextForAll("~r~Serivor reiniciando em 2 minutos", 3000, true);
         case 1:GameTextForAll("~r~Serivor reiniciando em 1 minutos", 3000, true);
         case 0:GameTextForAll("~r~Serivor reiniciando...", 3000, true), SendRconCommand("gmx");
     }
     return true;
}
command(gmxtemp,playerid,params[])
{
    new TempoKaralho;
    if(!IsPlayerAdmin(playerid))return true;
    if(sscanf(params,"d", TempoKaralho))return SendClientMessage(playerid, GetPlayerColor(playerid),"-!- /gmxtemp [minutos]");
    DTemp = TempoKaralho;
    DGMX = true;
    SetTimer("GMX", 1000*60, true);
    return true;
}
Ibagem


Creditos
Maurilio Moraes - DonSpeed
MauTito
Equipe TOB

Gostou Comente ae.

Reply


Messages In This Thread
DS-Contador online - by Don_Speed - 09.12.2012, 18:58
Respuesta: DS-Contador online - by [NVC]iTrevaS - 09.12.2012, 19:01
Respuesta: DS-Contador online - by JonathanFeitosa - 09.12.2012, 19:02
Re: Respuesta: DS-Contador online - by Don_Speed - 09.12.2012, 19:02
Re: DS-Contador online - by DiReCt hIt - 09.12.2012, 19:05
Respuesta: DS-Contador online - by [NVC]iTrevaS - 09.12.2012, 19:06
Re: Respuesta: DS-Contador online - by Don_Speed - 09.12.2012, 19:08
Re: DS-Contador online - by EditPawn - 09.12.2012, 19:09
Respuesta: DS-Contador online - by [NVC]iTrevaS - 09.12.2012, 19:10
Re: DS-Contador online - by Sky™ - 09.12.2012, 19:14

Forum Jump:


Users browsing this thread: 1 Guest(s)