Quote:
Originally Posted by steeldark
Garfild, nгo seria assim?:
pawn Code:
// no topo do gm.. perto das variaveis. new tTemp = 20;
// em algum comando
SetTimer("CloseSever", 1000*60, true); // repete o loop a cada 1 mim.
// no final do gm.. forward CloseSever(); public CloseSever() { if(tTemp == 20) GameTextForAll("o server sera fechado em 20 minutos", 2500, 3); tTemp--; // retira 1 de ttemp a cada 1 minuto. if(tTemp == 10) SendClientMessageToAll(-1,"O servidor serб fechado em 10 minutos.."); if(tTemp == 5) SendClientMessageToAll(-1,"O servidor serб fechado em 5 minutos.."); if(tTemp == 2) SendClientMessageToAll(-1,"O servidor serб fechado em 2 minutos.."); if(tTemp == 0) { SendRconCommand("gmx"); return false; } return true; }
corrija me se estiver errado. ^^
|
Mais ou menos isto xD
pawn Code:
new tTemp = 20;
forward CloseSever();public CloseSever()
{
if(tTemp == 20) GameTextForAll("o server sera fechado em 20 minutos", 2500, 3);
if(tTemp == 10) SendClientMessageToAll(-1,"O servidor serб fechado em 10 minutos..");
if(tTemp == 5) SendClientMessageToAll(-1,"O servidor serб fechado em 5 minutos..");
if(tTemp == 2) SendClientMessageToAll(-1,"O servidor serб fechado em 2 minutos..");
if(tTemp == 0)
{
SendRconCommand("gmx");
return false;
}
return SetTimer("CloseSever", 60000, false), tTemp--;
}
Para utilizar, coloque "CloseSever()" quando quiser desligar o servidor.