• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] Como hacer un chest especial

    Compartir:

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

    1Sưu tầm [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 5:31 pm

    sagelantro

    sagelantro
    Nuevo Miembro
    Nuevo Miembro
    Buenas,

    quisiera saber como hacer un Chest especial, es decir que por ejemplo al abrirlo se pueda obtener un outfit, addon o montura ya que no logro hacer con el mapa editor.

    estoy utilizando servidor global 12 tfs 1.3

    2Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 6:21 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui tiene para mount


    Código:

    local storage = storage    ---------> storage que no este en uso
    local mountid = mountid  ---------> id de la mount


    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
        if player:getStorageValue(storage) ~= 1 then
            player:sendTextMessage("You got mount.", MESSAGE_EVENT_ADVANCE)
            player:addMount(mountid)
            player:setStorageValue(storage, 1)
        else
            return player:sendTextMessage("Quest is empty.", MESSAGE_EVENT_ADVANCE)
        end

        return true
    end



    [Pedido] Como hacer un chest especial YNU5B25
    https://www.tibiaface.com

    3Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 7:00 pm

    sagelantro

    sagelantro
    Nuevo Miembro
    Nuevo Miembro
    Disculpa mi ignorancia, soy nuevo en esto.. en do de tendría que usar el codigo? Y gracias por tu ayuda

    4Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 7:23 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Disculpa mi ignorancia, soy nuevo en esto.. en do de tendría que usar el codigo? Y gracias por tu ayuda

    en actions



    [Pedido] Como hacer un chest especial YNU5B25
    https://www.tibiaface.com

    5Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 7:54 pm

    sagelantro

    sagelantro
    Nuevo Miembro
    Nuevo Miembro
    Ok, lo hice pero aun así no me esta funcionando, por ejemplo quiero que se pueda obtener la montura de burro en un cofre lo hice así:

    En actions.xml agregue el siguiente codigo:

    Código:
    <action uniqueid="8331" script="cofreinicial.lua" />

    luego en actions/scripts cree el archivo "cofreinicial.lua" y coloque el codigo:

    Código:

    local storage = 8331   
    local mountid = 369 

    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
        if player:getStorageValue(storage) ~= 1 then
            player:sendTextMessage("You got mount.", MESSAGE_EVENT_ADVANCE)
            player:addMount(mountid)
            player:setStorageValue(storage, 1)
        else
            return player:sendTextMessage("Quest is empty.", MESSAGE_EVENT_ADVANCE)
        end

        return true
    end

    el servidor no me da error pero al momento de abrir el cofre no pasa nada.

    6Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 8:07 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Ok, lo hice pero aun así no me esta funcionando, por ejemplo quiero que se pueda obtener la montura de burro en un cofre lo hice así:

    En actions.xml agregue el siguiente codigo:

    Código:
    <action uniqueid="8331" script="cofreinicial.lua" />

    luego en actions/scripts cree el archivo "cofreinicial.lua" y coloque el codigo:

    Código:

    local storage = 8331   
    local mountid = 369 

    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
        if player:getStorageValue(storage) ~= 1 then
            player:sendTextMessage("You got mount.", MESSAGE_EVENT_ADVANCE)
            player:addMount(mountid)
            player:setStorageValue(storage, 1)
        else
            return player:sendTextMessage("Quest is empty.", MESSAGE_EVENT_ADVANCE)
        end

        return true
    end

    el servidor no me da error pero al momento de abrir el cofre no pasa nada.


    ahi dice id de la mount no el looktype de la montura



    [Pedido] Como hacer un chest especial YNU5B25
    https://www.tibiaface.com

    7Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 9:18 pm

    sagelantro

    sagelantro
    Nuevo Miembro
    Nuevo Miembro
    Gracias ahí si me funciono, eso si no me sale ningún mensaje al abrir el cofre

    8Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 9:28 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Gracias ahí si me funciono, eso si no me sale ningún mensaje al abrir el cofre


    Código:

            local storage = 8331   
            local mountid = 369 

            function onUse(player, item, fromPosition, target, toPosition, isHotkey)
                if player:getStorageValue(storage) ~= 1 then
             
                player:sendTextMessage(MESSAGE_STATUS_SMALL, "You got mount.")
                    player:addMount(mountid)
                    player:setStorageValue(storage, 1)
                else
           
           
            player:sendTextMessage(MESSAGE_STATUS_SMALL, "Quest is empty.")
                end

                return true
            end




    prueba asi



    [Pedido] Como hacer un chest especial YNU5B25
    https://www.tibiaface.com

    9Sưu tầm Re: [Pedido] Como hacer un chest especial el Vie Mar 20, 2020 9:33 pm

    sagelantro

    sagelantro
    Nuevo Miembro
    Nuevo Miembro
    gracias ahora si todo bien

    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.

     

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