• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Comando Travel ayuda

    Compartir:

    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

    Comando Travel ayuda 2dj5evt


    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

    [Admin] God Maya
    Administrador
    Administrador
    para versiones menores no hay modalwindows por lo tango no existe aquello



    Comando Travel ayuda YNU5B25
    Ver perfil de usuario https://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

    [Admin] God Maya
    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



    Comando Travel ayuda YNU5B25
    Ver perfil de usuario https://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.

    Temas Recomendados×+

       

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