Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ••••••••••••••••••• | Inauguração | •••••••••••••••••••• */
- /* ••••••••••• | Sistema Iniciado Em 23/12/2018 | ••••••••••• */
- /* ••••••••••• | Desenvolvido by iLinux OficiaL | ••••••••••• */
- /* ••••••••••• | Proibida Retirada dos Créditos | ••••••••••• */
- /* ••••••••••••••••••• | Inauguração | •••••••••••••••••••• */
- /* ••••••••••••••••••• | Includes | •••••••••••••••••••• */
- #include <a_samp>
- /* ••••••••••••••••••• | Defines | •••••••••••••••••••• */
- #define dAbertura 24 // Dia de inauguração (24)
- #define mAbertura 12 // Mês da inauguração (12/Dezembro)
- #define hAbertura 15 // Hora da inauguração (15/3)
- #define miAbertura 30 // Minutos da inauguração (30/meia)
- #define servidortrancado "password senhaaqui" // Senha que ira trancar o servidor
- #define servidorhostname "hostname > Inauguração às %02d:%02d de %02d/%02d < " // Informando a inauguração do servidor
- #define nomeservidoro "hostname nomedoservidor " // Nome do seu servidor depois que inaugurar
- /* ••••••••••••••••••• | Variaveis | •••••••••••••••••••• */
- new
- HoraAbertura[3],
- DataAbertura[3],
- tempoabertura,
- diaOpen = dAbertura,
- mesOpen = mAbertura,
- horaOpen = hAbertura,
- minutoOpen = miAbertura
- ;
- /* ••••••••••••••••••• | Sistema | •••••••••••••••••••• */
- public OnFilterScriptInit()
- {
- print("\n\n| ********** | Inauguração | ********** |");
- print("| Copyright © 2019 Todos Os Direitos Reservados |");
- print("| Sistema Desenvolvido por iLinux OficiaL |");
- printf("| Inauguração automática: %02d/%02d às %02d:%02d. |", diaOpen, mesOpen, horaOpen, minutoOpen);
- print("| Sistema carregado com sucesso. |");
- print("| ********** | Inauguração | ********** |\n\n");
- getdate(DataAbertura[0], DataAbertura[1], DataAbertura[2]);
- if(DataAbertura[2] > diaOpen && DataAbertura[1] > mesOpen)
- return printf("Atenção: O dia %02d do mês %02d configurado já se passou.", diaOpen, mesOpen);
- tempoabertura = SetTimer("AtualizarAbertura", 1000, true);
- SendRconCommand(servidortrancado);
- new hostNomeServer[95];
- format(hostNomeServer, sizeof(hostNomeServer), servidorhostname, horaOpen, minutoOpen, diaOpen, mesOpen);
- SendRconCommand(servidorhostname);
- return 1;
- }
- public OnFilterScriptExit()
- return KillTimer(tempoabertura);
- forward AtualizarAbertura();
- public AtualizarAbertura()
- {
- gettime(HoraAbertura[0], HoraAbertura[1], HoraAbertura[2]);
- getdate(DataAbertura[0], DataAbertura[1], DataAbertura[2]);
- if(DataAbertura[2] == diaOpen
- && DataAbertura[1] == mesOpen
- && HoraAbertura[0] == horaOpen
- && HoraAbertura[1] == minutoOpen
- && HoraAbertura[2] >= 0)
- {
- SendRconCommand("password 0");
- SendRconCommand(nomeservidoro);
- KillTimer(tempoabertura);
- diaOpen = EOS;
- mesOpen = EOS;
- horaOpen = EOS;
- minutoOpen = EOS;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement