Ir para conteúdo

Maenilse

Conde
  • Total de itens

    711
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Histórico de Reputação

  1. Upvote
    Maenilse recebeu reputação de Stigal em Script Anti Nuker   
    Olá galerinha do xtibia.
     
    Bom bom , sem demora né? Afinal vocês querem tudu rapido.
     
    Vim hoje aqui disponibilizar um tutorial anti-nuker acc manager.
    Quando eu tinha meu ot sempre vinha um e logava uns 999999 acc manager , até que um dia eu cansei e falei XEGA!
    Vou fazer um script anti-nuker.
    E ai começou a ideia e hoje finalizei ela e estarei repassando a ideia para vocês.
     
    Começa assim >
    Crie um arquivo chamado antimc.lua na pasta creaturescripts/scripts e insira o código:
    Dentro Do Arquivo Escreva Isso. (Eu sei que voce vai da ctrl+c e ctrl+v)
     
    --[[
    Anti Multi-Client System
    Modify but preserve credits
    Developed by Notorious
    ]]--
     
    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
     
    Depois de colocar o script dentro do antimc.lua
    Fexe e salve o arquivo.
     
    Em seguide abra a pasta arquivo creaturescripts.xml e adicione uma nova linha.
    Que ficará assim = <event type="login" name="AntiMc" event="script" value="antimc.lua"/>
     
    Para voce entender melhor =
     
     
     
    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.
     
    GOSTOU? REP + , NAO CAI O DEDO \O/
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...