Anti-Mc (Ótimo Para Evitar Nukers Com Account Manager)

jeferscn
em Globalevents e Spells

jeferscn

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/02/11Posts: 8Char no Tibia: Yusuke Youkai

Bem, eu estava sofrendo com os nukers de magebomb, no meu ot. /;

 

eles logavam 200 account managers pra +, ate minha conexao com a internet caia,

mas graças a este script, eu nao tenho mais esse problema.

 

em meu ot, eu configurei este action, para que cada ip possa logar apenas 2 char,

voce podera configurar, quantos char voce desejar por ip, mais eu recomendo 2.

 

 

Bem é isso pessoal, espero que gostem!

se gostou, clique em "EU RECOMENDO"!

 

TUTORIAL

 

#Função anti-nuker atraves de account manager.

Ao entrar no servidor o script faz um loop para todos os players online checando se há outro jogador com o mesmo IP do que entrou, caso haja ele checa se é o limite de MCs no jogo, se o IP do jogador nao esta sendo ignorado e o groupId do mesmo, se for o caso ele kicka o jogador que entrou mandando uma mensagem de alerta à escolha.

 

 

 

#Instalando

Crie um arquivo chamado antimc.lua na pasta creaturescripts/scripts e insira o código:

Código:

 

 

 

 

--[[

Anti Multi-Client System

]]--

 

local config = {

msg = "Notorious Anti-MC System has detected that you are multi clienting.",

maxMultiClients = 0,

allowGroupId = 2,

ignoreIps = {}

}

 

function onLogin(cid)

 

if getPlayerGroupId(cid) >= config.allowGroupId then

return TRUE

end

 

local number

local playersOnline = getPlayersOnline()

 

for _, pid in pairs(playersOnline) do

local pip = getPlayerIp(pid)

if cid ~= pid and getPlayerIp(cid) == pip and not isInArray(config.ignoreIps, doConvertIntegerToIp(getPlayerIp(cid))) then

number = (number or 0) + 1

if number > config.maxMultiClients then

return FALSE, doPlayerPopupFYI(cid, config.msg)

end

end

end

 

return TRUE

end

 

 

 

 

 

Em seguida modifique o arquivo creaturescripts.xml e adicione a tag:

 

 

<event type="login" name="AntiMc" event="script" value="antimc.lua"/>

 

 

#Configurando

Configure somente a tabela config:

 

msg:..............Mensagem que o player recebe ao ser kickado.

 

maxMultiClients:..Numero máximo de pessoas com o mesmo IP.

 

allowGroupId:.....Ignora os players com groupId acima e igual ao numero citado.

 

ignoreIps:........Ignora os IPS dentro de {"ip1", "ip2"}, útil para ignorar ip de LAN e permitir que joguem com o mesmo IP.

 

 

 

 

 

Download (link externo)

anti nuker account manager tutorial.txt

victorpuntel

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/11/10Posts: 47Char no Tibia: Victor Dracul

Bem legal... quando voltar meu pc eu testo.

darkvelocityfanbar2.png

koalawopit

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 09/10/10Posts: 215Char no Tibia: Koala-Wopit

bem legal seria muito util para os ots !

Atenciosamente

KoalaWopit

 

Acesse já o Magic World Show Off na seção de mapping do XTibia

 

 

 

 

Colaboração: 07/06/2011

Contato: koala@xtibia.com

cttpltkvxt55cfmksikx.png

helanio

O Respeito Que Impomos Define Quem Somos
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 15/11/09Posts: 103Char no Tibia: SigilosoS u.u

vlw aew mlk, irei usar no meu

O Respeito Que Impomos Define Quem Somos

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Primeiro que isto não é uma action, longe disso, é um CreatureEvents. Segundo, não foi você quem fez este script, espero que tenha a devida autorização do criador do script.

Oie :D

firewere

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 20/01/13Posts: 242Char no Tibia: Akira

oque a tabela de conf

Se gostou de algo que eu fiz..Da REP+

AnikilatorShadow

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 03/02/13Posts: 62Char no Tibia: Anikilator

Favor Colocar Seu Post Dentro De Quote Ou Spoiler

Att:AnikilatorShadow

andinhoavelino1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/06/17Posts: 5Gênero: Masculino

tentei por no meu server mais nao funcionou