• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Addon Quest Error

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

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

    Phantom''

    avatar
    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

    Ver perfil de usuario

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

    [Admin] God Maya

    avatar
    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



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

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

    Phantom''

    avatar
    Miembro
    Miembro
    Probare Very Happy

    Ver perfil de usuario

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

    Phantom''

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

    Ver perfil de usuario

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

    krozzer

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] 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

    Ver perfil de usuario http://tibiainfinity.servegame.com/site/

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

    Phantom''

    avatar
    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

    Ver perfil de usuario

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

    krozzer

    avatar
    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

    Ver perfil de usuario http://tibiainfinity.servegame.com/site/

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

    Phantom''

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

    Ver perfil de usuario

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

    krozzer

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] 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

    Ver perfil de usuario http://tibiainfinity.servegame.com/site/

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

    Phantom''

    avatar
    Miembro
    Miembro
    ah listo gracias por la ayuda funciona perfectamente

    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.