Postado Junho 12, 2014 10 anos Aproveitando o script do llucas75: local limit = 1 -- limit de account managers por acc function onLogin(cid) local count, on = 0, getPlayersOnline() if #on > 0 then for i = 1, #on do if getPlayerAccountManager(on[i]) and getPlayerIp(on[i]) == getPlayerIp(cid) then count = count + 1 end end if count > limit then doRemoveCreature(cid) end end return true end Editado Junho 12, 2014 10 anos por MaTTch (veja o histórico de edições)
Postado Junho 12, 2014 10 anos Amigo. O script que o llucas75 postou Da um erro na distro msm... Mas teste colocar limite 1 e ligar 2 acc manager... Ele kika... Editado Junho 12, 2014 10 anos por Amrother (veja o histórico de edições)
Postado Junho 12, 2014 10 anos o Script que o Lucas75 Postou é outra Opçao : o dele da ban (ip) , mas antes de dar ban (ip) se o Nuker colocar 500 Account Manager Para Logar vai Causar FREEZE (Mass kick) e depois que Vai Banir! o Meu: Se colocar a Pedra no Tile do Account Manager so vai logar [8] account manager em volta dessa Pedra e o [9.....] Vao Pegar Fila
Postado Junho 12, 2014 10 anos Acesse PastaDoServ/Data/CreatureScripts/CreatureScripts.xmladicione esse linha - <event type="login" name="playercheck" script="playercheck.lua"/> Em seguida entre > PastaDoServ/Data/CreatureScripts/ScriptsAdicione um arquivo chamado "playercheck.lua", dentro desse arquivo cola o seguinte codigo function onLogin(cid, words, param, channel) local _ip = nil local p = 0 local list, ips = {}, {} local players = getPlayersOnline() for i, pid in ipairs(players) do local ip = getPlayerIp(pid) local tmp = table.find(ips, ip) if(tmp ~= nil and (not _ip or _ip == ip)) then if(table.countElements(list, ip) == 0) then list[players[tmp]] = ip end list[pid] = ip end table.insert(ips, ip) end if(table.maxn(list) > 0) then meip = getPlayerIp(cid) mename = getCreatureName(cid) for pid, ip in pairs(list) do local metmp = table.find(ips, meip) if (metmp ~= nil) then p = p + 1 end end if 5 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce tem ".. p .." chars Online!") end if then doRemoveCreature(cid, mename) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce tem ".. p+1 .." char Online!") end return true end Editado Junho 12, 2014 10 anos por CLyde (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.