Agendar GMX -
bombomloko - 04.11.2013
Existe algum sistema ou algum modo de agendar GMX?
Re: Agendar GMX -
AssasinoLM - 04.11.2013
Quote:
Originally Posted by bombomloko
Existe algum sistema ou algum modo de agendar GMX?
|
entгo manin tentei procurar para vocк mais parece que nгo existe mais vou te passar umas ideias talvez funcione,
tenta pega um sistema tipo Guerra no moro ou payday e implora-lo para ser automбtico
Ex: no sistema do payday esta la 24h ou 00 00, vocк troca o nome e coloca sу para 23h!
como disse e sу uma ideia pode ser que nгo funcione mais nгo custa tentar!
espero ter ajudado!
Respuesta: Agendar GMX -
DanDRT - 04.11.2013
gettime + if h == 24 && m == 0
@EDIT: \/ estб faltando uma chave os parametros .
Re: Agendar GMX -
zG - 04.11.2013
sei la
Re: Agendar GMX -
zSuYaNw - 04.11.2013
Criei aqui, ficou bem lindo *-*
Como usar:
Crie um arquivo chamado "agendargmx.txt" e adicione na seguinte forma:
DIA-MES-ANO: Mensagem
Exemplo:
04-11-2013:Manutenзгo De seguranзa
pawn Код:
VerifyGMX(); public VerifyGMX(){
static
File: Arquivo,
Linha[128],
Datas[3],
Data[3],
Tamanho
;
Arquivo = fopen("agendargmx.txt", io_read);
while(fread(Arquivo, Linha)){
Tamanho = strlen(Linha);
if(!strfind(Linha, "\r\n")){
strdel(Linha, Tamanho-2, Tamanho);
}
if(!strfind(Linha, "\n")){
strdel(Linha, Tamanho-1, Tamanho);
}
static
tmp_file[13]
;
strmid(tmp_file, Linha, 0, strfind(Linha, "-"));
Datas[0] = strval(tmp_file); // DIA
strdel(Linha, 0, strfind(Linha, "-")+1);
strmid(tmp_file, Linha, 0, strfind(Linha, "-"));
Datas[1] = strval(tmp_file); // MES
strdel(Linha, 0, strfind(Linha, "-")+1);
strmid(tmp_file, Linha, 0, strfind(Linha, ":"));
Datas[2] = strval(tmp_file); // ANO
strdel(Linha, 0, strfind(Linha, ":") + 1);
getdate(Data[0], Data[1], Data[2]);
if(Data[0] == Datas[2]){
if(Datas[1] == Data[1]){
if(Datas[0] == Data[2]){
SendClientMessageToAll(-1, "Manutenзгo Agendada, aзхes");
SendClientMessageToAll(-1, Linha);
}
}
}
}
return true;
}
Re: Agendar GMX -
Chazika - 04.11.2013
Coloca esta forward no inicio do GM
pawn Код:
forward ReiniciarServidor();
Coloca em OnGameModeInit
pawn Код:
SetTimer("ReiniciarServidor", 1000, true);
Coloca no final do GM
pawn Код:
public ReiniciarServidor()
{
new hora,minuto,segundo;
gettime(hora, minuto, segundo);
if(hora == 08 && minuto == 00 && segundo == 00) //Nesse caso o servidor irб reiniciar аs 8:00 da manhг
{
SendRconCommand("gmx");
}
}
Assim todos os dias o servidor irб reiniciar аs 08:00 da manhг
Re: Agendar GMX -
bombomloko - 05.11.2013
Teria como eu fazer isso pra ele nгo dar gmx pela rcon, mas sim executar o comando /gmx que tem no GM?
Re: Agendar GMX -
Schocc - 05.11.2013
Se criar um comando e chamar a funзгo nгo resolve?