Anti Multi-Client

giovanerox
em Globalevents e Spells

giovanerox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/07/10Posts: 17Char no Tibia: Hell Furin
Nome: Anti MC 1.0

Compativel: Testado em servidor 8.54, acredito que funcione em todos.

Se for postar o script em outro local poste meus créditos.

 

Anti Mc 1.0

 

O script foi feito para proibir o uso de MC em seu servidor, espero que faça bom uso.

 

Vá em data\creaturescripts\scripts e crie um arquivo chamado antiMc.lua, coloque isso dentro, salve e feche:

 

--[[
    Anti MC
    By Fox
]]--

local serverNameInScroll = getConfigInfo('serverNameInScroll')

local config = {
       max = 0,     -- 
       text = "Multi-Client é proibido no "..serverNameInScroll.."!",  -- 
       group_id = 1  -- (normal players)
}

local accepted_ip_list = {}    --

local function antiMC(p)
       if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then
               doRemoveCreature(p.pid)

       end
       return TRUE
end

function onLogin(cid)
       if getPlayerGroupId(cid) <= config.group_id then
               if isInArray(accepted_ip_list,getPlayerIp(cid)) == FALSE then
                       addEvent(antiMC, 250, {pid = cid, max = config.max+1})
		doPlayerPopupFYI(cid, "Você foi expulso porque você está usando o Multi-Client.")
               end
       end
       return TRUE
end 

 

 

Agora vá em data\globalevents\creaturescripts.xml e adicione essa TAG:

 

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

 

Pronto, seu Anti MC ja está em seu servidor.

Te Ajudei ?

 

é só clicar no botão: add.png

comedinhasss

Comedinha
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 08/08/07Posts: 520Gênero: MasculinoChar no Tibia: Sir Morths

Seria legal ter ele na source, dai no config.lua ter: Seu servidor pode ter Tibia MC?

dai ficaria legal pros caras colocarem sua opinião tudo... vou tentar fazer e depois posto =]

 

Rep add.pngadd.png

Bruno de Carvalho Câmara
[email protected]<script data-cfhash='f9e31' type="text/javascript"> /* */</script> / (18) 9 9640-4544
 

 

 

 

 

 

 

 

 

 

facebook.png&key=5c75f89868a8711c49cc20315645ab5fd3ef2d384bf666dd888f1c280a6b75ed&resource=1 twitter.png&key=a62b8fde99e302436f4cc04056c02768d777c0d27d77011e8931ced8099246e6&resource=1 googleplus.png&key=f287787442661f4422363039ba86e9c578c4921ad397c8f0d88f31709d26c48a&resource=1 youtube.png&key=08e8d5ba725e0a7bfedfe6c9d413ff55e2febb19493974e3a1fd5160d3cabc9f&resource=1 skype.png&key=0aee9c9483d4f4dee341915e654aa361f40598341a31a62afec9f83a2734e0ad&resource=1 steam-icon.png&key=b869d73d6be3b894b7204e151a9582d3b2a84a5d853d940297fec82e1ae25b55&resource=1

 

 

 

 

 

 

 

 

 

 

btn_donateCC_LG.gif&key=ea1b6265cec82d379c00914ab97fd15478f9983200fa273984872388d20f0b62&resource=1 180x25-doar.gif&key=8671e0307e2a7fd446670d1b16671d35069b1c91bed3d028b8f7db698c59eac5&resource=1

 

"Pesadelos? Sonhos? Calma, é apenas eu pensando em você!"

 

wMwSJFE.png?1&key=101925b29f8396357ec8f63d177a708785a8da5f96f154f44e9a4c6599794673&resource=1

Tonynh

Miau! É isso ai!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/01/08Posts: 2282Gênero: MasculinoChar no Tibia: Tonynh

Cara esse é do bom.. auishaiushauis x)

Favoritei no script, da pra evitar magebomb em wars, etc..

 

Só não dou rep+, porque ja não tenho mais pontos.. rsrs'

Abraços

ZaskxD

Imperial Zasks!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/04/10Posts: 74Char no Tibia: Walking Knight

Nossa manow Otimo Script!! Pode Ter Certeza Que Vou Colocar No Meu Servidor!

 

 

 

Crie Você Tbm Seu Avatar Clique aqui

giovanerox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/07/10Posts: 17Char no Tibia: Hell Furin

Obrigado a todos, estou ainda em fase de aprendizagem.

Espero evoluir a cada dia.

Te Ajudei ?

 

é só clicar no botão: add.png

moskitinho

Weiter lieben
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 31/05/06Posts: 1074Gênero: Masculino

Me desculpa se falar bobagem, mais ele kicka por IPs iguais certo? E no meu caso que tenha irmão que também joga os Ots junto comigo :worriedsmiley:

Angelina_Me_by_msklotz.png

 

moskitinho © 2006


 

HeartBreak

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/07/10Posts: 48

e no caso de pessoas que jogam em LAN House?

giovanerox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/07/10Posts: 17Char no Tibia: Hell Furin

Me desculpa se falar bobagem, mais ele kicka por IPs iguais certo? E no meu caso que tenha irmão que também joga os Ots junto comigo :worriedsmiley:

Mais é pc diferente? aqui em casa meu irmão joga no pc dele e eu no meu não é o mesmo IP não.

Te Ajudei ?

 

é só clicar no botão: add.png

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

Parabéns manolo, eu tenho certeza que esse script vai ajudar muita gente, eu inclusive pretendo usar no meu servidor, sem mais.

 

Aff nem deu pra dar Rep++, mais depois eu dou :)

------------------------------------------------------------------------------------------------------------------------------------

- Att. Saymon

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

miter

Scripter - XTibia.com
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 28/07/07Posts: 174

Muito bom script, tenha a certeza que você me ajudou!

 

Vlw!

XTibia, a sua comunidade de Tibia e OTServ.

Tibia s not 3D, Tibia is... xD!





.

giovanerox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/07/10Posts: 17Char no Tibia: Hell Furin

Muito bom script, tenha a certeza que você me ajudou!

 

Vlw!

 

Ajudei? Rep++ *-*

Te Ajudei ?

 

é só clicar no botão: add.png

ElitePally

WwW.FyFsPvP.CoM
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/03/08Posts: 35Char no Tibia: Tani Elond

Este system só irá kickar tal player com o mesmo IP andress, se for em Lan House como os IPS São iguais, os caras não conseguiram jogar, e também se o pc for compartilhado como moskitinho disse.

 

 

Abraço!

WwW.FyFsPvP.CoM

 

fyfspvponline.servegame.com since 12/01/10

 

Tani Elond, semi-retired for studying!

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Cara tenho quase certeza absoluta que não foi você que fez esse script, no minimo você pegou ele da otland, pois já vi vários desses por lá... Você não soube nem explicar as funções da configuração do script doreito.

 

Aah ele também não funcionará se você não adicionar o type de login ao invéz de "antimc" na TAG do .xml, assim:

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

Fiz o favor de arrumar e organizar o script, olha ai:

-- [( XTibia.com )] --

local config = {
max = 0, -- Maximo de Multi-Cliets permitidos.
text = "Sorry, multi-client is not permited!", -- Texto que irá aparecer!
group = 1 -- Grupo que será proibido usar MC. (Esta para player normal)
}

local ip_accepted = {} -- Aqui você colocará IPS que serão aceitados Multi-Client...

function antiMC(p)
	if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then
		doRemoveCreature(p.pid)
	end
return TRUE
end

function onLogin(cid)
       if getPlayerGroupId(cid) <= config.group then
	if isInArray(ip_accepted, getPlayerIp(cid)) == FALSE then
			addEvent(antiMC, 250, {pid = cid, max = config.max+1})
			doPlayerPopupFYI(cid, config.text)
		end
	end
return TRUE
end

Até mais... ;)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

linkay

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/10/07Posts: 60Char no Tibia: Elder Linkay

E... parece-me rip tambem ;/

Se liga ai, pra que isso ?

addEvent(antiMC, 250, {pid = cid, max = config.max+1}) <- Esse wait não é nescessario.

doPlayerPopupFYI(cid, config.text)

E mais facil assim:

doPlayerPopupFYI(cid, config.text)

antiMC(...)

 

/\ E se um evento remover o player nesses 250 milésimos de segundo ? BUG!

 

Até mais.

junior2b

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/10Posts: 46Gênero: MasculinoChar no Tibia: Lancellott~*

@topic

Bom script!

Com certeza vai para um dos meus projetos.

Continue assim! (acredito que tenha sido você que tenha feito o script, pois Ékstibianos não ripam, fazem acontecer ;D)