• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Addon Quest Error

    Compartir:

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

    1Resuelto Addon Quest Error Mar Mayo 30, 2017 7:26 pm

    Phantom''

    Phantom''
    Miembro
    Miembro
    Buenas intente poner este script en mi servidor 0.3.7 Tfs 1.2
    se trata de addons por quest
    este es el script de
    Actions que estoy usando
    Código:
    local t = {
    [12001] = 'Ranger',
    [12002] = 'Conjurer',
    [12003] = 'Champion'
    }

    function onUse(cid, item, fromPosition, itemEx, toPosition)
    if not canPlayerWearOutfitId(cid, item.uid - 12000, 3) then
    doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR,'You now have the ' ..t[item.uid] .. ' Addon Full!')
    doPlayerAddOutfitId(cid, item.uid - 12000, 3)
    else
    doPlayerSendTextMessage(cid,  MESSAGE_INFO_DESCR, 'You already have the ' .. t[item.uid] .. ' Addons!', false, cid)
    end
    return true
    end

    y esto es lo de XML
    Código:
    <action uniqueid="12001-12003" event="script" value="Addons1.lua"/>

    Ese script fue sacado de un ot 8.6 la verda no mese diferencia de los source pero si alguien me ayudara por favor se los agradecería....!

    no tengo una foto del error porque no funciona en estos momentos el tinypic
    PERO SI TENGO ENTENDIDO EL ERRO DICE QUE NO FUNCTION

    NO LES MUESTRO CONSOLA ERROR PORQUE LAS IMÁGENES NO QUIEREN SERVIR

    3 participantes

    2Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:01 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Código:
    function onUse(player, item, fromPosition, target, toPosition, isHotkey)

          if player:getStorageValue(30000) == 1 then

          player:addOutfitAddon(430, 3)  -----> id de addon male y siempre 3
          player:addOutfitAddon(431, 3)  -----> id de addon female y siempre 3
          player:getPosition():sendMagicEffect(CONST_ME_POFF)
          
          player:setStorageValue(30000, 1)
           player:sendTextMessage(MESSAGE_STATUS_SMALL, "Aqui esta tu addon.")
       end
       return true
    end


    ahi tienes



    Addon Quest Error YNU5B25
    3 participantes
    http://www.tibiaface.com

    3Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:03 pm

    Phantom''

    Phantom''
    Miembro
    Miembro
    Probare Very Happy

    3 participantes

    4Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:15 pm

    Phantom''

    Phantom''
    Miembro
    Miembro
    puse
    <action uniqueid="12001" script="Addons1.lua"/>
    no tira error ni nada pero no hace ninguna funcion en el servidor

    3 participantes

    5Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:22 pm

    krozzer

    krozzer
    Miembro
    Miembro
    Phantom'' escribió:puse
    <action uniqueid="12001" script="Addons1.lua"/>
    no tira error ni nada pero no hace ninguna funcion en el servidor

    cambia :
    Código:

    if player:getStorageValue(30000) == 1 then
    por:
    Código:

    if player:getStorageValue(30000) < 1 then
    o
    Código:

    if not player:hasOutfit(430, 3) or not player:hasOutfit(430, 3) then

    3 participantes
    http://tibiainfinity.servegame.com/site/

    6Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:36 pm

    Phantom''

    Phantom''
    Miembro
    Miembro
    Código:
    data/actions/scripts/Addons1.lua:13: 'end' expected (to close 'if' at line 3) ne
    ar '<eof>'

    me sale ese error en la consola
    y asi fue como coloque lo que me dijiste

    Código:
    function onUse(player, item, fromPosition, target, toPosition, isHotkey)

        if player:getStorageValue(30000) < 1 then

          if not player:hasOutfit(430, 3) then  -----> id de addon male y siempre 3
          if not player:hasOutfit(431, 3) then  -----> id de addon female y siempre 3
          player:getPosition():sendMagicEffect(CONST_ME_POFF)
         
          player:setStorageValue(30000, 1)
          player:sendTextMessage(MESSAGE_STATUS_SMALL, "Aqui esta tu addon.")
      end
      return true
    end

    3 participantes

    7Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:38 pm

    krozzer

    krozzer
    Miembro
    Miembro
    la script deberia quedar asi
    Código:

    function onUse(player, item, fromPosition, target, toPosition, isHotkey)

          if player:getStorageValue(30000) < 1 then

          player:addOutfitAddon(430, 3)  -----> id de addon male y siempre 3
          player:addOutfitAddon(431, 3)  -----> id de addon female y siempre 3
          player:getPosition():sendMagicEffect(CONST_ME_POFF)
         
          player:setStorageValue(30000, 1)
          player:sendTextMessage(MESSAGE_STATUS_SMALL, "Aqui esta tu addon.")
      end
      return true
    end

    3 participantes
    http://tibiainfinity.servegame.com/site/

    8Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:44 pm

    Phantom''

    Phantom''
    Miembro
    Miembro
    Funciona perfectamente
    y para ponerlo a un item o runa
    solo me tocara cambiarlo de (UniqueID) a ActionsID
    y me podría funcionar verda o lo dejo asi mismo en un (UniqueID)

    3 participantes

    9Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 8:46 pm

    krozzer

    krozzer
    Miembro
    Miembro
    Phantom'' escribió:Funciona perfectamente
    y para ponerlo a un item o runa
    solo me tocara cambiarlo de (UniqueID) a ActionsID
    y me podría funcionar verda o lo dejo asi mismo en un (UniqueID)

    si tendrias que cambiar uniqueid por itemid en actions xml

    3 participantes
    http://tibiainfinity.servegame.com/site/

    10Resuelto Re: Addon Quest Error Mar Mayo 30, 2017 9:02 pm

    Phantom''

    Phantom''
    Miembro
    Miembro
    ah listo gracias por la ayuda funciona perfectamente

    3 participantes

    Contenido patrocinado


    3 participantes

    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).