15.07.2013, 21:57
(
Last edited by [THs]ShadoW; 16/07/2013 at 12:45 AM.
)
Bom dia / Boa tarde / Boa noite a todos.
Venho disponibilizar a vocкs o meu primeiro FilterScript, a sua funзгo ( e o seu cуdigo ) sгo bem simples, que ele faz:
• Funзгo •
O FilterScript tem como funзгo Contar quanto tempo o seu servidor jб passou Online, o tempo й cumulativo, ou seja, й somado e nгo zerado a cada vez que o FS inicia. Basicamente vocк terб em mгos quanto tempo o seu servido passou ligado (isto й claro, apуs a adiзгo do FilterScript). Obviamente, й necessбrio um local para salvar o tempo que o mesmo passou ligado, e este local й facilmente definido no topo do FS (explicarei isto logo mais), alйm disso, o Servidor tambйm conta quantas horas o servidor passou ligado (esta sim, й zerada a cada vez que o FS й iniciado). Conta com apenas um comando para ver os Dados (horas e minutos que o servidor passou ligado, consecutivamente e nгo-consecutivamente), o comando й: "/tempoligado", isto tambйm pode ser modificado.
• Includes •
Vocк vai precisar das seguintes Includes:
• a_samp - Crйditos a SAMP Team •
• DOF2 - Crйditos: Double-O-Seven •
• ZCMD - Crйditos: ZeeX •
• Explicaзхes •
Agora, vou explicar como definir o que vocк quer e o que nгo quer que seja executado.
Eu deixei no Topo do Cуdigo algumas "Defines", para se selecionar o que vai e o que nгo vai ser executado, para alterar os valores й sу alterar de 1 (True ou Verdadeiro) para 0 (False ou Falso), ou vice versa.
Aqui estгo as Defines:
Vou ensinar como configurб-las e o que elas mudam.
O "LOCALSALVAMENTO" й, como o nome jб diz, onde o Arquivo de Salvamento serб criado, se for somente um arquivo solto em Scriptfiles nгo й necessбrio (nem recomendado) criб-lo, pois o FilterScript o farб automaticamente, porйm, se o arquivo for definido para ser salvo dentro de uma pasta (Ex: "Exemplo/InfoHorasLigadas.txt") A PASTA DEVERБ SER CRIADA, caso contrбrio pode haver um mal funcionamento do Script ou o fechamento do Console (e consequentemente, do servidor).
O "TESTAR" й para aqueles que desejam testar o funcionamento do FS, a cada segundo ele Printa uma mensagem no Console com o Segundo atual (recomendado manter em "0" se comprovado o funcionamento do FS, visto que pode causar um certo "LAG")
O "PRINTARMIN" se definido para 1, printa uma mensagem no console a cada minuto (Mensagem = "Minuto Adicionado" "Estamos no Minuto: %d")
O "PRINTARHOR" se definido para 1, printa uma mensagem no console a cada hora (Mensagem = "Hora Adicionada" "Estamos na Hora: %d")
Para trocar o comando, basta ir atй a linha 80 do cуdigo, e fazer a substituiзгo.
Procurei deixar da maneira mais simples..
• Download •
v0.1
PasteBin
PasteBin (Raw)
MediaFire
• Futuras Versхes: •
Pretendo sim fazer novas versхes, inclusive, pretendo fazк-lo logo, adicionar um sistema de recorde, para armazenar o tempo mбximo consecutivo que o servidor jб passou online, e mais algumas coisinhas..
• BUGS e Modificaзхes: •
Atй o momento, nгo foram relatados nenhum BUG e nem feita nenhuma mudanзa.
• Direitos Autorais: •
-
Gostaria que deixassem sua opiniгo, sugestхes, crнticas (construtivas), BUGs e qualquer outra coisa nos comentбrios, para eu poder arrumar/corrigir nas prуximas versхes. Abraзo.
Venho disponibilizar a vocкs o meu primeiro FilterScript, a sua funзгo ( e o seu cуdigo ) sгo bem simples, que ele faz:
• Funзгo •
O FilterScript tem como funзгo Contar quanto tempo o seu servidor jб passou Online, o tempo й cumulativo, ou seja, й somado e nгo zerado a cada vez que o FS inicia. Basicamente vocк terб em mгos quanto tempo o seu servido passou ligado (isto й claro, apуs a adiзгo do FilterScript). Obviamente, й necessбrio um local para salvar o tempo que o mesmo passou ligado, e este local й facilmente definido no topo do FS (explicarei isto logo mais), alйm disso, o Servidor tambйm conta quantas horas o servidor passou ligado (esta sim, й zerada a cada vez que o FS й iniciado). Conta com apenas um comando para ver os Dados (horas e minutos que o servidor passou ligado, consecutivamente e nгo-consecutivamente), o comando й: "/tempoligado", isto tambйm pode ser modificado.
• Includes •
Vocк vai precisar das seguintes Includes:
• a_samp - Crйditos a SAMP Team •
• DOF2 - Crйditos: Double-O-Seven •
• ZCMD - Crйditos: ZeeX •
• Explicaзхes •
Agora, vou explicar como definir o que vocк quer e o que nгo quer que seja executado.
Eu deixei no Topo do Cуdigo algumas "Defines", para se selecionar o que vai e o que nгo vai ser executado, para alterar os valores й sу alterar de 1 (True ou Verdadeiro) para 0 (False ou Falso), ou vice versa.
Aqui estгo as Defines:
pawn Code:
#define LOCALSALVAMENTO "InfoHorasLigadas.txt"
//
#define TESTAR 1
#define PRINTARMIN 1
#define PRINTARHOR 1
O "LOCALSALVAMENTO" й, como o nome jб diz, onde o Arquivo de Salvamento serб criado, se for somente um arquivo solto em Scriptfiles nгo й necessбrio (nem recomendado) criб-lo, pois o FilterScript o farб automaticamente, porйm, se o arquivo for definido para ser salvo dentro de uma pasta (Ex: "Exemplo/InfoHorasLigadas.txt") A PASTA DEVERБ SER CRIADA, caso contrбrio pode haver um mal funcionamento do Script ou o fechamento do Console (e consequentemente, do servidor).
O "TESTAR" й para aqueles que desejam testar o funcionamento do FS, a cada segundo ele Printa uma mensagem no Console com o Segundo atual (recomendado manter em "0" se comprovado o funcionamento do FS, visto que pode causar um certo "LAG")
O "PRINTARMIN" se definido para 1, printa uma mensagem no console a cada minuto (Mensagem = "Minuto Adicionado" "Estamos no Minuto: %d")
O "PRINTARHOR" se definido para 1, printa uma mensagem no console a cada hora (Mensagem = "Hora Adicionada" "Estamos na Hora: %d")
Para trocar o comando, basta ir atй a linha 80 do cуdigo, e fazer a substituiзгo.
Procurei deixar da maneira mais simples..
• Download •
v0.1
PasteBin
PasteBin (Raw)
MediaFire
• Futuras Versхes: •
Pretendo sim fazer novas versхes, inclusive, pretendo fazк-lo logo, adicionar um sistema de recorde, para armazenar o tempo mбximo consecutivo que o servidor jб passou online, e mais algumas coisinhas..
• BUGS e Modificaзхes: •
Atй o momento, nгo foram relatados nenhum BUG e nem feita nenhuma mudanзa.
• Direitos Autorais: •
Quote:
Este obra de Graf_Spee, foi licenciado sob uma Licenзa Creative Commons Atribuiзгo-NгoComercial 3.0 Nгo Adaptada. |
Gostaria que deixassem sua opiniгo, sugestхes, crнticas (construtivas), BUGs e qualquer outra coisa nos comentбrios, para eu poder arrumar/corrigir nas prуximas versхes. Abraзo.