• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Cambiar item al dar click

    Compartir:

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

    1default Cambiar item al dar click el Dom Mar 18, 2018 11:43 pm

    GodConejo

    avatar
    Miembro
    Miembro
    Buenas amigos de Tibia Face hoy vengo a pedirle de una ayuda.
    un Scripts por Action que pueda cambiar de 1 wand a otra al hacer click. es decir:

    Que al darle click a mi wand
    Se cambie automaticamente a esta wand
    Luego a otro click se cambie a
    Y luego de otro click retorna a la principal

    Sin mas que deicr quedo atento a sus comentarios amigos de TibiaFace

    Ver perfil de usuario

    2default Re: Cambiar item al dar click el Lun Mar 19, 2018 12:09 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    aqui lo tienes


    Código:
    local ITEM_IDS = {
    [7850] = 7839,
    [7838] = 7839,
    [7839] = 7840,
    [7840] = 7838,
    [7838] = 7850,
    }
     
    function onUse(cid, item, fromPosition, itemEx, toPosition)
    if(not ITEM_IDS[item.itemid]) then
    return false
    end
     
    doTransformItem(item.uid, ITEM_IDS[item.itemid])
    doDecayItem(item.uid)
    return true
    end




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

    3default Re: Cambiar item al dar click el Lun Mar 19, 2018 12:44 am

    GodConejo

    avatar
    Miembro
    Miembro
    ando confundido bro colocandoles los ids son 6 wands mejor te la pongo asi

    iD 1ra wand: 12669> iD 2da wand: 149> iD 3ra wand: 145> iD 4ta wand: 148> iD 5ta wand 147> iD 6ta wand: 146> (y nuevamente retorna a la iD 1ra wand) :12669

    Ver perfil de usuario

    4default Re: Cambiar item al dar click el Lun Mar 19, 2018 12:49 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    local ITEM_IDS = {
    id del item o wand                id del item o wand que se va transformar
              [7850]               =                      7839,
    [7838] = 7839,
    [7839] = 7840,
    [7840] = 7838,
    [7838] = 7850,
    }



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

    5default Re: Cambiar item al dar click el Lun Mar 19, 2018 12:58 am

    GodConejo

    avatar
    Miembro
    Miembro
    te puse los ids :S

    Ver perfil de usuario

    6default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:02 am

    GodConejo

    avatar
    Miembro
    Miembro
    local ITEM_IDS = {
           [12669] = 149,
           [149] = 145,
           [145] = 148,
           [148] = 147,
           [147] = 146,
           [146] = 12669,
    }
           
           function onUse(cid, item, fromPosition, itemEx, toPosition)
           if(not ITEM_IDS[item.itemid]) then
           return false
           end
           
           doTransformItem(item.uid, ITEM_IDS[item.itemid])
           doDecayItem(item.uid)
           return true
           end

    Ver perfil de usuario

    7default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:16 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
    function onUse(cid, item, fromPosition, itemEx, toPosition)
        if (item.itemid == XXXX) then    -------> xxxx id del item
            doTransformItem(item.itemid, XXXX) -----> xxxx id del item a que se transformara
            doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)
        elseif (item.itemid == XXXX) then
            doTransformItem(item.itemid, XXXX)
            doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)
        elseif (item.itemid) == XXXX then
            doTransformItem(iten.itemid, XXXX)
            doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
      elseif (item.itemid) == XXXX then
            doTransformItem(iten.itemid, XXXX)
            doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
      elseif (item.itemid) == XXXX then
            doTransformItem(iten.itemid, XXXX)
            doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
        end
        return true
    end



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

    8default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:35 am

    GodConejo

    avatar
    Miembro
    Miembro
    y aqui como vez lo tengo en action.xml

    <action itemid="12669;149;145;148;147;146" event="script" value="wand.lua"/>

    Ver perfil de usuario

    9default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:48 am

    GodConejo

    avatar
    Miembro
    Miembro
    Asi Maya?
    <action itemid="12669" event="script" value="wand.lua"/>
    <action itemid="149" event="script" value="wand.lua"/>
    <action itemid="145" event="script" value="wand.lua"/>
    <action itemid="148" event="script" value="wand.lua"/>
    <action itemid="147" event="script" value="wand.lua"/>
    <action itemid="146" event="script" value="wand.lua"/>

    Ver perfil de usuario

    10default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:49 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Asi Maya?
    <action itemid="12669" event="script" value="wand.lua"/>
    <action itemid="149" event="script" value="wand.lua"/>
    <action itemid="145" event="script" value="wand.lua"/>
    <action itemid="148" event="script" value="wand.lua"/>
    <action itemid="147" event="script" value="wand.lua"/>
    <action itemid="146" event="script" value="wand.lua"/>


    si asi esta bien



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

    11default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:50 am

    GodConejo

    avatar
    Miembro
    Miembro
    ¿Estan bien agregadas las ids?

    function onUse(cid, item, fromPosition, itemEx, toPosition)
    if (item.itemid == 16229) then -------> xxxx id del item
    doTransformItem(item.itemid, 149) -----> xxxx id del item a que se transformara
    doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid == 149) then
    doTransformItem(item.itemid, 145)
    doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid) == 145 then
    doTransformItem(iten.itemid, 148)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid) == 148 then
    doTransformItem(iten.itemid, 147)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid) == 147 then
    doTransformItem(iten.itemid, 146)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
    end
    return true
    end

    Ver perfil de usuario

    12default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:51 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    deben de estarlo tu nomas sabes los id de tus wand



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

    13default Re: Cambiar item al dar click el Lun Mar 19, 2018 1:54 am

    GodConejo

    avatar
    Miembro
    Miembro
    Esas son las ids men, por eso te las puse, porque como no jala y ya llevamos 1 hora de mas en esto

    Ver perfil de usuario

    14default Re: Cambiar item al dar click el Lun Mar 19, 2018 2:06 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    ahi esta

    Código:
    function onUse(cid, item, fromPosition, itemEx, toPosition)
    if (item.itemid == 16229) then -------> xxxx id del item
    doTransformItem(item.uid, 149) -----> xxxx id del item a que se transformara
    doDecayItem(item.uid)
    doRemoveItem(itemEx.uid)
    doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid == 149) then
    doTransformItem(item.uid, 145)
    doDecayItem(item.uid)
    doRemoveItem(itemEx.uid)
    doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid) == 145 then
    doTransformItem(item.uid, 148)
    doDecayItem(item.uid)
    doRemoveItem(itemEx.uid)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid) == 148 then
    doTransformItem(item.uid, 147)
    doDecayItem(item.uid)
    doRemoveItem(itemEx.uid)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
    elseif (item.itemid) == 147 then
    doTransformItem(item.uid, 146)
    doDecayItem(item.uid)
    doRemoveItem(itemEx.uid)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)
    end
    return true
    end



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

    15default Re: Cambiar item al dar click el Lun Mar 19, 2018 2:08 am

    GodConejo

    avatar
    Miembro
    Miembro
    LOL Maya el chart se comio el item (todas las wands) y cuando se la comio decia "wand!"

    las unicas wands que no se pudo comer fueron las siguientes : 12669 y 146

    Ver perfil de usuario

    16default Re: Cambiar item al dar click el Lun Mar 19, 2018 2:23 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    bueno este es el scripts

    Código:
    function onUse(cid, item, fromPosition, itemEx, toPosition)
    if (item.itemid == 16229) then -------> xxxx id del item
    doTransformItem(item.uid, 149) -----> xxxx id del item a que se transformara
    doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)

    elseif (item.itemid == 149) then
    doTransformItem(item.uid, 145)
    doCreatureSay(cid, "wand!", TALKTYPE_ORANGE_1)

    elseif (item.itemid) == 145 then
    doTransformItem(item.uid, 148)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)

    elseif (item.itemid) == 148 then
    doTransformItem(item.uid, 147)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)

    elseif (item.itemid) == 147 then
    doTransformItem(item.uid, 146)
    doCreaturesay(cid, "wand!", TALKTYPE_ORANGE_1)


    end
    return true
    end

    si no le funcona seguramente tiene problemas con sus distribucion



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

    17default Re: Cambiar item al dar click el Lun Mar 19, 2018 10:59 pm

    GodConejo

    avatar
    Miembro
    Miembro
    Problema resuelto, gracias Maya.

    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.

     

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