• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] Puerta que pida item

    Compartir:

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

    1[Pedido] Puerta que pida item Empty [Pedido] Puerta que pida item Mar Ene 08, 2019 10:04 pm

    azteca

    azteca
    Nuevo Miembro
    Nuevo Miembro
    Hola buenas noches comunidad, vengo pidiendo un apoyo en lo que es este script:

    Una puerta que cuando tu quieras ingresar tengas que tener un item en tu mochila el cual se te quitara cada que entres.

    supongamos gold token, usar un gold token para pasar por la puerta y ese gold token se remueva y si quiero volver a entrar tengo que usar otro gold token

    TFS 1.x

    2 participantes

    2[Pedido] Puerta que pida item Empty Re: [Pedido] Puerta que pida item Mar Ene 08, 2019 10:20 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Código:

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

        if item.actionid == 1502 then
            local position = player:getPosition()
            if position.y < fromPosition.y then
                fromPosition.y = fromPosition.y + 1
            else
                fromPosition.y = fromPosition.y - 1
            end
            player:teleportTo(fromPosition)
            player:say('!* go *!', TALKTYPE_MONSTER_SAY)
            fromPosition:sendMagicEffect(CONST_ME_STUN)

        end
        return true
    end


    ahi lo tiene le colocas a la puerta el actionid 1502 y agregar una linea referente al actionid en action.xml



    [Pedido] Puerta que pida item YNU5B25
    2 participantes
    http://www.tibiaface.com

    3[Pedido] Puerta que pida item Empty Re: [Pedido] Puerta que pida item Mar Ene 08, 2019 10:27 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Código:

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

        if item.actionid == 1502 then
        
        if player:getItemCount(2520) > 0  then   -----> 2520 es el item que pedira
            local position = player:getPosition()
            if position.y < fromPosition.y then
                fromPosition.y = fromPosition.y + 1
            else
                fromPosition.y = fromPosition.y - 1
            end
            player:teleportTo(fromPosition)
            player:say('!* go *!', TALKTYPE_MONSTER_SAY)
            fromPosition:sendMagicEffect(CONST_ME_STUN)
             player:removeItem(2520, 1)  -----> 2520 es el item que removera

        
        else
          player:say('!* no puedes pasar no tienes el item *!', TALKTYPE_MONSTER_SAY)
        
        end
        end
        return true
    end


    me olvide que querias que pida un item



    [Pedido] Puerta que pida item YNU5B25
    2 participantes
    http://www.tibiaface.com

    4[Pedido] Puerta que pida item Empty Re: [Pedido] Puerta que pida item Mar Ene 08, 2019 10:31 pm

    azteca

    azteca
    Nuevo Miembro
    Nuevo Miembro
    me sale que la puerta esta cerrada y no se puede abrir aun teniendo el item
    [Pedido] Puerta que pida item 1AZHF0v

    2 participantes

    5[Pedido] Puerta que pida item Empty Re: [Pedido] Puerta que pida item Mar Ene 08, 2019 10:39 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    entonces cambia

    Código:



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

     
       
        if player:getItemCount(2520) > 0  then  -----> 2520 es el item que pedira
            local position = player:getPosition()
            if position.y < fromPosition.y then
                fromPosition.y = fromPosition.y + 1
            else
                fromPosition.y = fromPosition.y - 1
            end
            player:teleportTo(fromPosition)
            player:say('!* go *!', TALKTYPE_MONSTER_SAY)
            fromPosition:sendMagicEffect(CONST_ME_STUN)
            player:removeItem(2520, 1)  -----> 2520 es el item que removera

       
        else
          player:say('!* no puedes pasar no tienes el item *!', TALKTYPE_MONSTER_SAY)
       
        end

        return true
    end


    ponlo como uniqueid 1502



    [Pedido] Puerta que pida item YNU5B25
    2 participantes
    http://www.tibiaface.com

    6[Pedido] Puerta que pida item Empty Re: [Pedido] Puerta que pida item Mar Ene 08, 2019 10:40 pm

    azteca

    azteca
    Nuevo Miembro
    Nuevo Miembro
    tenia un end de mas el script maya
    y las cordenadas mal

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

       if item.actionid == 1502 then
       
       if player:getItemCount(25377) > 0  then   -----> 2520 es el item que pedira
           local position = player:getPosition()
           if position.y < fromPosition.y then
               fromPosition.y = fromPosition.y + 0
           else
               fromPosition.x = fromPosition.x - 2
           end
           player:teleportTo(fromPosition)
           player:say('!* go *!', TALKTYPE_MONSTER_SAY)
           fromPosition:sendMagicEffect(CONST_ME_STUN)
            player:removeItem(25377, 1)  -----> 2520 es el item que removera
       end
       
       else
         player:say('!* no puedes pasar no tienes el item *!', TALKTYPE_MONSTER_SAY)
       
       end
       end
       return true



    Última edición por azteca el Mar Ene 08, 2019 10:42 pm, editado 1 vez

    2 participantes

    7[Pedido] Puerta que pida item Empty Re: [Pedido] Puerta que pida item Mar Ene 08, 2019 10:41 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    azteca escribió:tenia un end de mas el script maya

    y ya funciono ¿??



    [Pedido] Puerta que pida item YNU5B25
    2 participantes
    http://www.tibiaface.com

    Contenido patrocinado


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