• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    ayuda quest que da items por lvl !

    Compartir:

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

    1default ayuda quest que da items por lvl ! el Vie Mar 23, 2018 4:23 pm

    shadowviid

    shadowviid
    Nuevo Miembro
    Nuevo Miembro
    Hola comunidad de tibia face, Quisiera saber si hay algún scripts para hacer que un cofre te de 2 items cada cierto lvl
    ejemplo lvl 50 le des ckik y te de 2 items
    lvl 100
    lvl 200 y asi que te este dando items por lvl

    para otx server version 3.10
    client 11.49
    se los agradeceria mucho

    Ver perfil de usuario

    2default Re: ayuda quest que da items por lvl ! el Vie Mar 23, 2018 6:42 pm

    Hola usuario de tibiaface, he creado este guion para te ayuda.
    Código:

       local storageRecompensaBase = 65000
       local recompensaPorLevel = {
          { lvl = 100, items = {
                { 2160, 1 },
                { 8301, 1 },
                { 9971, 1 }
             } },
          { lvl = 200, items = {
                { 2160, 2 },
                { 8301, 2 },
                { 9971, 2 }
             } },
          { lvl = 300, items = {
                { 2160, 3 },
                { 8301, 3 },
                { 9971, 3 }
             } }
       }

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

       local _error = 0
       local level = player:getLevel()
       for index, prop in pairs(recompensaPorLevel) do
          local save = player:getStorageValue(storageRecompensaBase + index)
          if level >= prop.lvl then
             if save ~= 1 then
             local backpack = Game.createItem(1995, 1)
             for _, it in pairs(prop.items) do
                backpack:addItem(it[1], it[2])
             end
             player:setStorageValue(storageRecompensaBase + index, 1)
             player:addItemEx(backpack)
             player:sendTextMessage(MESSAGE_INFO_DESCR, 'You have received a good reward by level ' .. prop.lvl)
             player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_RED)
             else
             _error = _error + 1
             end
          else
             player:sendTextMessage(MESSAGE_INFO_DESCR, 'You are not yet level ' .. prop.lvl .. ' to receive your reward.')
          end
       end

       if _error == #recompensaPorLevel then
          player:sendTextMessage(MESSAGE_INFO_DESCR, 'It is empty.')
       end

       return true
       end
    Creditos: 100% [Tienes que estar registrado y conectado para ver este vínculo]



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    Ver perfil de usuario

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