Falaew Galera, eu nao sou muito de postar em foruns e talz, então caso eu faça algo de errado me diga para eu poder ajeitar.
entao... esses dias eu me deparei com um player revoltado querendo nukar o meu ot logando milhares de acc manager, eu resolvi pesquisar sobre e me falaram que era apenas colocar um anti mc para impedir chars de mesmo ip logarem assim nao teria como logar milahres de acc managers. Até ai beleza, eu pesquisei por scripts e achei um script q fazia isso, mas me deparei com um problema. muitas pessoas q jogavam junto com irmaos e tinham net compartilhada usavam o mesmo ip, entao eu resolvi pegar o script de impedir de players logarem com o mesmo ip e mudei pra players de nome Account Manager.
Agora q ja contei a historia, vamos la...
basta vc ir na sua pasta Creaturescript, copiar um arquivo de la, nomea-lo antiacc e colar isso daki:
local config = {
max = 1, -- número de players permitido com o mesmo ip
group_id = "Account Manager" -- kikar apenas player com o group id 1
}
local accepted_ip_list = {} -- lista dos players permitidos a usar MC, exemplo: {"200.85.3.60", "201.36.5.222"}
local function antiMC(p)
if (#getPlayersByIp(getPlayerIp(p.pid)) >= p.max) then
doRemoveCreature(p.pid)
end
return true
end
function onLogin(cid)
if getPlayerName(cid) == config.group_id then
if isInArray(accepted_ip_list,doConvertIntegerToIp(getPlayerIp(cid))) == false then
addEvent(antiMC, 1000, {pid = cid, max = config.max+1})
end
end
return true
end
Depois va no seu creaturescript e add:
<event type="login" name="antiacc" event="script" value="antiacc.lua"/>
Entao, é isso ai
Quem gostou Rep+