30.03.2016, 02:48
(
Последний раз редактировалось F1N4L; 28.08.2017 в 20:42.
Причина: Atualizaзгo
)
Estou postando aqui um simples, porйm уtimo sistema de Banimento temporбrio.
Nгo foram utilizadas livrarias de conversгo de tempo adicionais. Apenas uma stock para fazer conversгo do tempo em Segundos.
►COMANDOS:
►/BAN [ID] [DIAS(D) ou HORAS(H) ou MINUTOS(M)] [TEMPO [MOTIVO]]
Ex.: /BAN 0 M 5 TESTE
BanirPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
Da ban no player (sуmente Online) e verifica se o NOME ou IP do usuбrio estб banido.
►/BANIP [ID] [DIAS(D) ou HORAS(H) ou MINUTOS(M)] [TEMPO [MOTIVO]]
Ex.: /BANIP 127.0.0.1 H 5 TESTE
BanirIpPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
Da ban no IP (Online e/ou Offline).
►/DESBAN IP [END. IP] ou /DESBAN NOME [NOME]
Ex.: /DESBAN IP 127.0.0.1
Ex.: /DESBAN NOME F1N4L
DesbanirPlayer(Conta[])
Remove a conta do player banido do Banco de Dados.
►VERSГO ATUALIZADA 28/08/2017:
Bans atravйs de stocks, podendo usar a mesma nгo somente em comandos, mas tbm para outras funзхes.
*Sistema de agendamento em funзхes e nгo somente em comandos;
*Desban automбtico em funзхes e nгo somente em comandos;
►STOCKS:
►BanirPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
►BanirIpPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
►DesbanirPlayer(Conta[])
►BUGS:
*Utilizado condicional no Tempo, pois nгo pode exceder 1000 dias ou 1440000 minutos ou 86400000 segundos caso contrбrio buga.
*Bugs encontrados e corrigidos.
Nгo testado em versхes anteriores ou sucessoras, porйm a compatibilidade com v.0.3.7 й 99% provбvel.
PS: se houver algum mau funcionamento em alguma funзгo (se houver), poste abaixo.
O sistema estб maioritariamente otimizado e organizado.
O sistema foi completamente modificado em relaзгo a versгo anterior.
►DOWNLOAD:
Pastebin
►PRINTS:
►CRЙDITOS:
#include a_samp // By SA:MP Team
#include sscanf2 // By ******
#include zcmd // By Zeex
F1N4L pelo Script
Nгo foram utilizadas livrarias de conversгo de tempo adicionais. Apenas uma stock para fazer conversгo do tempo em Segundos.
►COMANDOS:
►/BAN [ID] [DIAS(D) ou HORAS(H) ou MINUTOS(M)] [TEMPO [MOTIVO]]
Ex.: /BAN 0 M 5 TESTE
BanirPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
Da ban no player (sуmente Online) e verifica se o NOME ou IP do usuбrio estб banido.
►/BANIP [ID] [DIAS(D) ou HORAS(H) ou MINUTOS(M)] [TEMPO [MOTIVO]]
Ex.: /BANIP 127.0.0.1 H 5 TESTE
BanirIpPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
Da ban no IP (Online e/ou Offline).
►/DESBAN IP [END. IP] ou /DESBAN NOME [NOME]
Ex.: /DESBAN IP 127.0.0.1
Ex.: /DESBAN NOME F1N4L
DesbanirPlayer(Conta[])
Remove a conta do player banido do Banco de Dados.
►VERSГO ATUALIZADA 28/08/2017:
Bans atravйs de stocks, podendo usar a mesma nгo somente em comandos, mas tbm para outras funзхes.
*Sistema de agendamento em funзхes e nгo somente em comandos;
*Desban automбtico em funзхes e nгo somente em comandos;
►STOCKS:
►BanirPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
►BanirIpPlayer(Nome[], IP[], Banido_Por[], Data[], Motivo[], GetTime, Tempo[])
►DesbanirPlayer(Conta[])
►BUGS:
*Utilizado condicional no Tempo, pois nгo pode exceder 1000 dias ou 1440000 minutos ou 86400000 segundos caso contrбrio buga.
*Bugs encontrados e corrigidos.
Nгo testado em versхes anteriores ou sucessoras, porйm a compatibilidade com v.0.3.7 й 99% provбvel.
PS: se houver algum mau funcionamento em alguma funзгo (se houver), poste abaixo.
O sistema estб maioritariamente otimizado e organizado.
O sistema foi completamente modificado em relaзгo a versгo anterior.
►DOWNLOAD:
Pastebin
►PRINTS:
►CRЙDITOS:
#include a_samp // By SA:MP Team
#include sscanf2 // By ******
#include zcmd // By Zeex
F1N4L pelo Script