• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvents] Anti-Hack (God y Gm extraños)

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    hola usuarios de tibiaface

    1. Usted descarga un servidor con un error que el jugador hace clic sobre una roca y gana god , pero usted no sabe donde esta piedra  .

    2. Algunos hackers entran en su base de datos , si usted tiene contraseñas con sha1 y él es novato , no sabrá cambiar a normal , por lo que va a cambiar su grupo 6 ( god ) .

    practicamente este script lo protege de falsos god que al momento de entro le dara kick del juego.

    instalacion

    Nos vamos a:

    data/creaturescripts/creaturescripts.xml
    y añadimos esta tag:

    Código:
    <event type="login" name="AntiHack" event="script" value="antihack.lua"/>


    luego nos vamos a:

    data/creaturescripts/scripts
    copiamos cualquier archivo y renombramos por antihack.lua y pegamos esto dentro

    Código:
    function onLogin(cid)
    local p = {  
    name = {"ADM"}, -- colocar nombre del god permitido: {"ADM", "fireelement"}
    ip = {"127.0.0.1"}, -- colocar ip del god permitido: {"127.0.0.1", "10.0.0.1"}
    time = 0.2 -- tiempo en que dara kick al falso god
    }
    if getPlayerGroupId(cid) >= 5 then
    if isInArray(p.ip, doConvertIntegerToIp(getPlayerIp(cid))) == false then
    if isInArray(p.name, getCreatureName(cid)) then
    doPlayerSendTextMessage(cid, 22, "Welcome!")
    else
    doPlayerSendTextMessage(cid, 22, "You didn't authorized to login in this account.")
    addEvent(doRemoveCreature, p.time*1000, cid)
    end
    end
    end
    return true
    end

    y listo



    [CreatureEvents] Anti-Hack (God y Gm extraños) YNU5B25
    Ver perfil de usuario https://www.tibiaface.com

    Mikex

    Mikex
    Miembro
    Miembro
    Excelente +1 :(MG):

    Ver perfil de usuario

    masflam

    masflam
    Nuevo Miembro
    Nuevo Miembro
    thank you maya

    Ver perfil de usuario

    Lukario

    Lukario
    Miembro
    Miembro
    i love u maya Very Happy <3

    Ver perfil de usuario

    Sotomayor

    Sotomayor
    Miembro
    Miembro
    Excelente lo probare Smile

    Ver perfil de usuario

    Sotomayorr

    Sotomayorr
    Nuevo Miembro
    Nuevo Miembro
    Funciona perfecto para mi, pero al segundo god no le permite ingresar me podrian apoyar como quedaria configurado con las 2 ips por favor? en consola no me arroja error

    function onLogin(cid)
    local p = {
    name = {"ADM"}, -- colocar nombre del god permitido: {"ADM", "fireelement"}
    ip = {"127.0.0.1"}, -- colocar ip del god permitido: {"127.0.0.1", "10.0.0.1"}
    time = 0.2 -- tiempo en que dara kick al falso god
    }
    if getPlayerGroupId(cid) >= 5 then
    if isInArray(p.ip, doConvertIntegerToIp(getPlayerIp(cid))) == false then
    if isInArray(p.name, getCreatureName(cid)) then
    doPlayerSendTextMessage(cid, 22, "Welcome!")
    else
    doPlayerSendTextMessage(cid, 22, "You didn't authorized to login in this account.")
    addEvent(doRemoveCreature, p.time*1000, cid)
    end
    end
    end
    return true
    end

    Ver perfil de usuario

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Funciona perfecto para mi, pero al segundo god no le permite ingresar me podrian apoyar como quedaria configurado con las 2 ips por favor? en consola no me arroja error

    function onLogin(cid)
    local p = {
    name = {"ADM"}, -- colocar nombre del god permitido: {"ADM", "fireelement"}
    ip = {"127.0.0.1"}, -- colocar ip del god permitido: {"127.0.0.1", "10.0.0.1"}
    time = 0.2 -- tiempo en que dara kick al falso god
    }
    if getPlayerGroupId(cid) >= 5 then
    if isInArray(p.ip, doConvertIntegerToIp(getPlayerIp(cid))) == false then
    if isInArray(p.name, getCreatureName(cid)) then
    doPlayerSendTextMessage(cid, 22, "Welcome!")
    else
    doPlayerSendTextMessage(cid, 22, "You didn't authorized to login in this account.")
    addEvent(doRemoveCreature, p.time*1000, cid)
    end
    end
    end
    return true
    end


    name = {"ADM"}, -- colocar nombre del god permitido: {"ADM", "fireelement"}
    ip = {"127.0.0.1"}, -- colocar ip del god permitido: {"127.0.0.1", "10.0.0.1"}


    ahi le indica



    [CreatureEvents] Anti-Hack (God y Gm extraños) YNU5B25
    Ver perfil de usuario https://www.tibiaface.com

    Sotomayorr

    Sotomayorr
    Nuevo Miembro
    Nuevo Miembro
    Saludos ya lo he realizado y ami si me funciona si me permite el acceso pero al otro god no, adjunto script:

    Código:
     function onLogin(cid)
            local p = {  
            name = {"ADM"}, -- colocar nombre del god permitido: {"GOD Demitry", "GOD Vlad"}
            ip = {"187.190.161.146", "177.241.54.188"}, -- colocar ip del god permitido: {"187.190.161.146", "177.241.54.188"}
            time = 0.2 -- tiempo en que dara kick al falso god
            }
            if getPlayerGroupId(cid) >= 4 then
            if isInArray(p.ip, doConvertIntegerToIp(getPlayerIp(cid))) == false then
            if isInArray(p.name, getCreatureName(cid)) then
            doPlayerSendTextMessage(cid, 22, "Welcome!")
            else
            doPlayerSendTextMessage(cid, 22, "You didn't authorized to login in this account.")
            addEvent(doRemoveCreature, p.time*1000, cid)
            end
            end
            end
            return true
            end

    Ver perfil de usuario

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Saludos ya lo he realizado y ami si me funciona si me permite el acceso pero al otro god no, adjunto script:

    Código:
     function onLogin(cid)
            local p = {  
            name = {"ADM"}, -- colocar nombre del god permitido: {"GOD Demitry", "GOD Vlad"}
            ip = {"187.190.161.146", "177.241.54.188"}, -- colocar ip del god permitido: {"187.190.161.146", "177.241.54.188"}
            time = 0.2 -- tiempo en que dara kick al falso god
            }
            if getPlayerGroupId(cid) >= 4 then
            if isInArray(p.ip, doConvertIntegerToIp(getPlayerIp(cid))) == false then
            if isInArray(p.name, getCreatureName(cid)) then
            doPlayerSendTextMessage(cid, 22, "Welcome!")
            else
            doPlayerSendTextMessage(cid, 22, "You didn't authorized to login in this account.")
            addEvent(doRemoveCreature, p.time*1000, cid)
            end
            end
            end
            return true
            end

    quisas tambien sea un problema de puertos con el otro god



    [CreatureEvents] Anti-Hack (God y Gm extraños) YNU5B25
    Ver perfil de usuario https://www.tibiaface.com
    Yo creo que esta editando los comentarios y no las variables en si XD



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [CreatureEvents] Anti-Hack (God y Gm extraños) TRJEB8aSRYK5IulEU6ilJw
    Ver perfil de usuario

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

    Temas Recomendados×+

       

      BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).