• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Comando Travel ayuda

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

    1default Comando Travel ayuda el Mar Mayo 09, 2017 7:55 am

    Hola Amigos De TibiaFace
    quisiera saber si hay un script como este
    que al decir ( !TRAVEL ) se abra una ventana con las ubicaciones a donde uno pueda viajar
    es decir como un barco por comando

    como se encuentra en esta foto




    PORFAVOR AYUDENMEN EN ESO Very Happy

    Ver perfil de usuario

    2default Re: Comando Travel ayuda el Mar Mayo 09, 2017 3:18 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    para versiones menores no hay modalwindows por lo tango no existe aquello



    Ver perfil de usuario http://www.tibiaface.com

    3default Re: Comando Travel ayuda el Mar Mayo 09, 2017 4:01 pm

    No es server menores la versión de mi server es 10.98/99
    y lo e visto en server de esa misma versión

    Ver perfil de usuario

    4default Re: Comando Travel ayuda el Mar Mayo 09, 2017 8:09 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
    local towns = {
        "Thais",
        "Carlin",
        "Venore",
        "Ab'dendriel",
        "Liberty Bay",
        "Port Hope",
        "Ankrahmun",
        "Darashia",
        "Kazordoon",
        "Edron",
        "Svargrond",
        "Yalahar",
        "Farmine",
        "Gray Beach",
        "Roshamuul"
    }
     
    function onSay(player, words, param)
        if player:getCondition(CONDITION_INFIGHT, CONDITIONID_DEFAULT) then
            player:sendCancelMessage("PZ locked!")
            player:getPosition():sendMagicEffect(CONST_ME_POFF)
            return true
        end
     
        local modalWindow = ModalWindow(2, "Destination", "Make your choice:")
        for i = 1, #towns do
            modalWindow:addChoice(i, i .. ". " .. towns[i])
        end
     
        modalWindow:addButton(1, 'Go')
        modalWindow:setDefaultEnterButton(1)
        modalWindow:addButton(2, 'Exit')
        modalWindow:setDefaultEscapeButton(2)
     
        modalWindow:sendToPlayer(player)
        player:registerEvent("eventName")
        return true
    end
     
    local destinations = {
        Position(32369, 32241, 7),
        Position(32360, 31782, 7),
        Position(32957, 32076, 7),
        Position(32732, 31634, 7),
        Position(32317, 32826, 7),
        Position(32594, 32745, 7),
        Position(33194, 32853, 7),
        Position(33213, 32454, 1),
        Position(32649, 31925, 11),
        Position(33217, 31814, 8),
        Position(32212, 31132, 7),
        Position(32787, 31276, 7),
        Position(33023, 31521, 11),
        Position(33447, 31323, 9),
        Position(33513, 32363, 6)
    }
     
    function onModalWindow(player, modalWindowId, buttonId, choiceId)
        player:unregisterEvent("eventName")
        if modalWindowId ~= 2 or buttonId ~= 1 then
            return false
        end
     
        local destination = destinations[choiceId]
        if not destination then
            return true
        end
     
        player:teleportTo(destination)
        destination:sendMagicEffect(CONST_ME_TELEPORT)
        return true
    end


    Código:
    <talkaction words="!go" script="go.lua" />

    prueba si te funciona:

    y modificatu evento

    Código:
    player:registerEvent("eventName")

    el nombre de tu evento



    Ver perfil de usuario http://www.tibiaface.com

    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.