03.06.2014, 02:17
(
Последний раз редактировалось @Riichard; 04.09.2016 в 01:17.
)
Inauguraзгo automбtica
• O que й?
Bom, apуs ver um tуpico de um membro do fуrum com algo parecido, me deu esta "bбsica" ideia.
Й bem simples, porйm, muitos nгo sabem.
O FilterScript Inauguraзгo automбtica й um sistema em que vocк pode configura-lo,
abrir seu servidor e esperar, que automaticamente ele irб ser liberado para os jogadores conectarem.
• Como assim?
Por exemplo, estou criando um servidor e abrirei ele no dia 03/06 аs 15:30,
mas nгo poderei me conectar no computador para fazer essa inauguraзгo.
Com este sistema, basta vocк configura-lo com a data e a hora e nгo irб precisar entrar no horбrio desejado!
Pois o sistema automaticamente irб inaugurar o servidor(abrir).
• FilterScript
Ele й bem bбsico, podemos chama-lo de cуdigo ъtil.
Entгo por que vocк nгo postou no tуpico de cуdigo ъtil?
R: Porque aquele tуpico quase nгo й visto mais, entгo acredito eu, que nesta бrea irб ser mais "visualizado".
Cуdigo:
• Configurando
Como posso alterar a data, o mкs, a hora e os minutos da inauguraзгo?
R: Basta ir atй essas linhas:
E modificar o nъmero de acordo com a informaзгo na frente.
• ScreenShot

• Observaзхes
Bom, й sу isso, galera
.
Й bem bбsico para aqueles que procura por algo do tipo e nгo conseguem desenvolver.
Fiz em alguns minutos, estava pensando em usa-lo na abertura do meu servidor, mas nгo serб necessбrio.
!
Lembrando, para isto funcionar й mais recomendбvel que deixe o servidor com senha(trancado)!
No horбrio que desejar, ele automaticamente irб retirar a senha.
Faзam bom aproveito.
.
Ignorem o nome do filterscript carregado na screenshot,
fiz o cуdigo em cima de um filterscript que vinha desenvolvendo
.
• O que й?
Bom, apуs ver um tуpico de um membro do fуrum com algo parecido, me deu esta "bбsica" ideia.
Й bem simples, porйm, muitos nгo sabem.
O FilterScript Inauguraзгo automбtica й um sistema em que vocк pode configura-lo,
abrir seu servidor e esperar, que automaticamente ele irб ser liberado para os jogadores conectarem.
• Como assim?
Por exemplo, estou criando um servidor e abrirei ele no dia 03/06 аs 15:30,
mas nгo poderei me conectar no computador para fazer essa inauguraзгo.
Com este sistema, basta vocк configura-lo com a data e a hora e nгo irб precisar entrar no horбrio desejado!
Pois o sistema automaticamente irб inaugurar o servidor(abrir).
• FilterScript
Ele й bem bбsico, podemos chama-lo de cуdigo ъtil.
Entгo por que vocк nгo postou no tуpico de cуdigo ъtil?
R: Porque aquele tуpico quase nгo й visto mais, entгo acredito eu, que nesta бrea irб ser mais "visualizado".
Cуdigo:
pawn Код:
/*
Sistema de inauguraзгo automбtica
- @Riichard
*/
// =========== [Include] =========== //
#include <a_samp>
// =========== [Define] =========== //
#define dOpen 3 // Dia de inauguraзгo (3)
#define mOpen 6 // Mкs da inauguraзгo (6/Junho)
#define hOpen 15 // Hora da inauguraзгo (15/3)
#define miOpen 30 // Minutos da inauguraзгo (30/meia)
#define servtrancado "password servidortrancado" // Senha que ira trancar o servidor
#define servhostname "hostname > Inauguraзгo аs %02d:%02d de %02d/%02d < " // Informando a inauguraзгo
#define nomeserv "hostname Nome do seu servidor " // Nome do seu servidor apуs a inauguraзгo
// =========== [Variaveis] =========== //
new
TimeOpen[3],
DataOpen[3],
timeropen,
diaOpen = dOpen,
mesOpen = mOpen,
horaOpen = hOpen,
minutoOpen = miOpen
;
// ================================= //
public OnFilterScriptInit()
{
printf("\n\n\t[FilterScript] Inauguraзгo automбtica: %02d/%02d аs %02d:%02d.", diaOpen, mesOpen, horaOpen, minutoOpen);
print("\t\t|- Sistema carregado com sucesso. -|\n\n");
getdate(DataOpen[0], DataOpen[1], DataOpen[2]);
if(DataOpen[2] > diaOpen && DataOpen[1] > mesOpen)
return printf("Atenзгo: O dia %02d do mкs %02d configurado jб se passou.", diaOpen, mesOpen);
timeropen = SetTimer("AtualizarOpen", 1000, true);
SendRconCommand(servtrancado);
new hostServer[95];
format(hostServer, sizeof(hostServer), servhostname, horaOpen, minutoOpen, diaOpen, mesOpen);
SendRconCommand(servhostname);
return 1;
}
public OnFilterScriptExit()
return KillTimer(timeropen);
forward AtualizarOpen();
public AtualizarOpen()
{
gettime(TimeOpen[0], TimeOpen[1], TimeOpen[2]);
getdate(DataOpen[0], DataOpen[1], DataOpen[2]);
if(DataOpen[2] == diaOpen
&& DataOpen[1] == mesOpen
&& TimeOpen[0] == horaOpen
&& TimeOpen[1] == minutoOpen
&& TimeOpen[2] >= 0)
{
SendRconCommand("password 0");
SendRconCommand(nomeserv);
KillTimer(timeropen);
diaOpen = EOS;
mesOpen = EOS;
horaOpen = EOS;
minutoOpen = EOS;
}
return 1;
}
• Configurando
Como posso alterar a data, o mкs, a hora e os minutos da inauguraзгo?
R: Basta ir atй essas linhas:
pawn Код:
#define dOpen 3 // Dia de inauguraзгo
#define mOpen 6 // Mкs da inauguraзгo
#define hOpen 15 // Hora da inauguraзгo
#define miOpen 30 // Minutos da inauguraзгo
• ScreenShot

• Observaзхes
Bom, й sу isso, galera

Й bem bбsico para aqueles que procura por algo do tipo e nгo conseguem desenvolver.

Fiz em alguns minutos, estava pensando em usa-lo na abertura do meu servidor, mas nгo serб necessбrio.

Lembrando, para isto funcionar й mais recomendбvel que deixe o servidor com senha(trancado)!
No horбrio que desejar, ele automaticamente irб retirar a senha.
Faзam bom aproveito.

Ignorem o nome do filterscript carregado na screenshot,
fiz o cуdigo em cima de um filterscript que vinha desenvolvendo
