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 

info
Grupo: Herói
Registrado: 08/08/07
Posts: 520
Reputação: +235
Gênero: Masculino
Char 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 

info
Grupo: Herói
Registrado: 07/01/08
Posts: 2.3k
Reputação: +514
Gênero: Masculino
Char 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
info
Grupo: Campones
Registrado: 29/04/10
Posts: 74
Reputação: +5
Char no Tibia: Walking Knight
Nossa manow Otimo Script!! Pode Ter Certeza Que Vou Colocar No Meu Servidor!
info
Grupo: Campones
Registrado: 08/07/10
Posts: 17
Reputação: +3
Char no Tibia: Hell Furin

Obrigado a todos, estou ainda em fase de aprendizagem.
Espero evoluir a cada dia.
info
Grupo: Herói
Registrado: 31/05/06
Posts: 1.1k
Reputação: +164
Gê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 ![]()
info
Grupo: Campones
Registrado: 17/07/10
Posts: 48
Reputação: +26

e no caso de pessoas que jogam em LAN House?
info
Grupo: Campones
Registrado: 08/07/10
Posts: 17
Reputação: +3
Char 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
Mais é pc diferente? aqui em casa meu irmão joga no pc dele e eu no meu não é o mesmo IP não.
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
Editado Julho 22 por Saymon14
info
Grupo: Cavaleiro
Registrado: 28/07/07
Posts: 174
Reputação: +82

Muito bom script, tenha a certeza que você me ajudou!
Vlw!
info
Grupo: Campones
Registrado: 08/07/10
Posts: 17
Reputação: +3
Char no Tibia: Hell Furin

Muito bom script, tenha a certeza que você me ajudou!
Vlw!
Ajudei? Rep++ *-*
info
Grupo: Campones
Registrado: 21/03/08
Posts: 35
Reputação: +5
Char 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!
info
Grupo: Herói
Registrado: 25/06/08
Posts: 723
Reputação: +275
Gênero: Masculino
Char 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... ![]()
Editado Agosto 1 por Doidin
info
Grupo: Campones
Registrado: 04/10/07
Posts: 60
Reputação: 0
Char 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.
info
Grupo: Campones
Registrado: 15/06/10
Posts: 46
Reputação: +18
Gênero: Masculino
Char 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)
info
Grupo: Campones
Registrado: 08/07/10
Posts: 17
Reputação: +3
Char no Tibia: Hell Furin
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 endAgora vá em data\globalevents\creaturescripts.xml e adicione essa TAG:
Pronto, seu Anti MC ja está em seu servidor.
Editado Julho 22 por Fox1