• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] NECESITO UN NPC PARA 7.6 XML

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

    1default [Pedido] NECESITO UN NPC PARA 7.6 XML el Miér Mayo 17, 2017 2:16 pm

    Patricio Corleone

    avatar
    Nuevo Miembro
    Nuevo Miembro
    NECESITO QUE ESTE NPC TE PIDA UN ITEM ESPECIFICO , PARA QUE TE PUEDA ENVIAR A UNA COORDENADA PERO QUE ESE ITEM NO SEA CRYSTAL COINS



    Código:
    [code][/code]
    focus = 0
    talk_start = 0
    target = 0
    following = false
    attacking = false

    function onThingMove(creature, thing, oldpos, oldstackpos)

    end


    function onCreatureAppear(creature)

    end


    function onCreatureDisappear(cid, pos)
         if focus == cid then
              selfSay('Good bye then.')
              focus = 0
              talk_start = 0
         end
    end


    function onCreatureTurn(creature)

    end
    function msgcontains(txt, str)
         return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
    end


    function onCreatureSay(cid, type, msg)
         msg = string.lower(msg)

         if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then
          if isPremium(cid) then
             selfSay('Hola ' .. creatureGetName(cid) .. '! Donde quieres ir?, Zona Hielo. El Costo Es De (90cc) o Ciudad Premmy (80cc). Estas Listo Para Ir?')
             focus = cid
             talk_start = os.clock()
          else
             selfSay('Sorry, Solamente Pueden Ir Personajes Premmy Account.')
             focus = 0
             talk_start = 0
          end

         elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
            selfSay('Sorry, ' .. creatureGetName(cid) .. '! Esperame Un Momento.')

         elseif focus == cid then
          talk_start = os.clock()

          if msgcontains(msg, 'zona hielo') then
             if pay(cid,900000) then
                selfSay('Let\'s go!')
                selfSay('/send ' .. creatureGetName(cid) .. ', 779 990 7')
                focus = 0
                talk_start = 0
             else
                selfSay('Sorry, Tu No Tienes El Dinero Suficiente.')
             end

          elseif msgcontains(msg, 'ciudad premmy') then
             if pay(cid,800000) then
                selfSay('Let\'s go!')
                selfSay('/send ' .. creatureGetName(cid) .. ', 915 924 7')
                focus = 0
                talk_start = 0
             else
                selfSay('Sorry, Tu No Tienes El Dinero Suficiente.')
             end

          elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then
             selfSay('Good bye, ' .. creatureGetName(cid) .. '!')
             focus = 0
             talk_start = 0
          end
       end
    end


    function onCreatureChangeOutfit(creature)

    end


    function onThink()
         if (os.clock() - talk_start) > 30 then
            if focus > 0 then
               selfSay('Proxima...')
            end
               focus = 0
         end
       if focus ~= 0 then
           if getDistanceToCreature(focus) > 5 then
              selfSay('Good bye then.')
              focus = 0
           end
        end
    end
    [code][/code]

    Ver perfil de usuario http://macabrox.sytes.net

    2default Re: [Pedido] NECESITO UN NPC PARA 7.6 XML el Miér Mayo 17, 2017 2:47 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
    focus = 0
    talk_start = 0
    target = 0
    following = false
    attacking = false

    function onThingMove(creature, thing, oldpos, oldstackpos)

    end


    function onCreatureAppear(creature)

    end


    function onCreatureDisappear(cid, pos)
        if focus == cid then
              selfSay('Good bye then.')
              focus = 0
              talk_start = 0
        end
    end


    function onCreatureTurn(creature)

    end
    function msgcontains(txt, str)
        return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
    end


    function onCreatureSay(cid, type, msg)
        msg = string.lower(msg)

        if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then
          if isPremium(cid) then
            selfSay('Hola ' .. creatureGetName(cid) .. '! Donde quieres ir?, Zona Hielo. El Costo Es De (90cc) o Ciudad Premmy (80cc). Estas Listo Para Ir?')
            focus = cid
            talk_start = os.clock()
          else
            selfSay('Sorry, Solamente Pueden Ir Personajes Premmy Account.')
            focus = 0
            talk_start = 0
          end

        elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
            selfSay('Sorry, ' .. creatureGetName(cid) .. '! Esperame Un Momento.')

        elseif focus == cid then
          talk_start = os.clock()

          if msgcontains(msg, 'zona hielo') then
            if getPlayerItemCount(cid, 5455) >= 1 then
    doPlayerAddItem(cid,5455,1)
                selfSay('Let\'s go!')
                selfSay('/send ' .. creatureGetName(cid) .. ', 779 990 7')
                focus = 0
                talk_start = 0
            else
                selfSay('Sorry, Tu No Tienes las Escritura Akatzuki.')
            end

          elseif msgcontains(msg, 'ciudad premmy') then
            if getPlayerItemCount(cid, 5455) >= 1 then
            doPlayerAddItem(cid,5455,1)
                selfSay('Let\'s go!')
                selfSay('/send ' .. creatureGetName(cid) .. ', 915 924 7')
                focus = 0
                talk_start = 0
            else
                selfSay('Sorry, Tu No Tienes la Escritura Akatzuki.')
            end

          elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then
            selfSay('Good bye, ' .. creatureGetName(cid) .. '!')
            focus = 0
            talk_start = 0
          end
      end
    end


    function onCreatureChangeOutfit(creature)

    end


    function onThink()
        if (os.clock() - talk_start) > 30 then
            if focus > 0 then
              selfSay('Proxima...')
            end
              focus = 0
        end
      if focus ~= 0 then
          if getDistanceToCreature(focus) > 5 then
              selfSay('Good bye then.')
              focus = 0
          end
        end
    end


    prueba



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

    3default Re: [Pedido] NECESITO UN NPC PARA 7.6 XML el Miér Mayo 17, 2017 3:09 pm

    Patricio Corleone

    avatar
    Nuevo Miembro
    Nuevo Miembro



    ESO ME ARROJA LA CONSOLA CUANDO LE DIGO MISION PARA QUE ME LLEVE A ALGUNA PARTE

    Ver perfil de usuario http://macabrox.sytes.net

    4default Re: [Pedido] NECESITO UN NPC PARA 7.6 XML el Miér Mayo 17, 2017 3:51 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    lamento decirte que esa version no trae la funcion

    Código:
    getPlayerItemCount(cid,

    extremadamente muy obsoleta



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

    5default Re: [Pedido] NECESITO UN NPC PARA 7.6 XML el Jue Mayo 18, 2017 2:28 pm

    Patricio Corleone

    avatar
    Nuevo Miembro
    Nuevo Miembro
    y en tonces que puedo hacer?

    Ver perfil de usuario http://macabrox.sytes.net

    6default Re: [Pedido] NECESITO UN NPC PARA 7.6 XML el Jue Mayo 18, 2017 2:48 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    no hay manera no se podra pues no contiene aquella funcion y no se podra reconocer un item al player



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

    7default Re: [Pedido] NECESITO UN NPC PARA 7.6 XML el Sáb Mayo 20, 2017 11:01 am

    El XML como dice Maya quedo muy atras, a mi me paso lo mismo :,c
    Ahora ocupo OTX 2 y ningun problema

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