• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] Chest que da recompensa cada 24H

    Compartir:

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

    1Bình chọn [Actions] Chest que da recompensa cada 24H el Miér Ene 10, 2018 2:55 pm

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Andaba aburrido y vi en un post que alguien necesitaba ayuda con un script para que un cajon le diera una recompensa cada 24 horas! y decidi crearlo y compartirlo con ustedes!

    ESPERO LES GUSTE!

    °Muy facil solamente es un script Action°
    Código:
       local nextTime = 24 -- 24 Hours
       local storage = 49000 -- Storage Time
       local backpackId = 1987
       local items = {
          {2160, 100}, -- 100 Crystal Coins
          {9971, 1} -- 1 Gold Ingot
       }

       function onUse(player, item, fromPos, target, toPos, isHotkey)
       local enabledQuest = player:getStorageValue(storage) <= os.time() and true or false
       if enabledQuest then
          player:setStorageValue(storage, os.time() + (60 * 60 * nextTime))
          local backpack = Game.createItem(backpackId, 1)
          for _, it in pairs(items) do
             backpack:addItem(it[1], it[2])
          end
          player:addItemEx(backpack)
          player:sendTextMessage(MESSAGE_INFO_DESCR, 'Has conseguido una bolsa con articulos.')
          player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_YELLOW)
       else
          player:sendTextMessage(MESSAGE_INFO_DESCR, 'Espera ' .. nextTime .. ' horas para la proxima recompensa.')
       end
       return true
       end

    Cualquier problema dejar en los comentarios!



    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.


    [Actions] Chest que da recompensa cada 24H TRJEB8aSRYK5IulEU6ilJw

    2Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Miér Ene 10, 2018 4:00 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    genial gran aporte para la version tfs 1.3 (y)



    [Actions] Chest que da recompensa cada 24H YNU5B25
    https://www.tibiaface.com

    3Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Jue Ene 11, 2018 10:22 am

    thefrancis

    thefrancis
    Miembro
    Miembro
    Grandes aportes sigue asi bro !

    elchuvas

    elchuvas
    Miembro
    Miembro
    cual es xml?

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    puede ser el id que quieras y el nombre que quieras ponerle al archivo!
    Código:
    <action actionid="55000" script="script.lua" />



    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.


    [Actions] Chest que da recompensa cada 24H TRJEB8aSRYK5IulEU6ilJw

    6Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Sáb Dic 01, 2018 9:38 am

    Raken Stroyer

    Raken Stroyer
    Miembro
    Miembro
    y para que el items dea randow

    7Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Sáb Dic 01, 2018 3:36 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:y para que el items dea randow

    Código:

      local nextTime = 24 -- 24 Hours
      local storage = 49000 -- Storage Time
      local backpackId = 1987
      local items = {{2152, 10}, {2394, 100}, {2391, 37}, {2392, 4}, {11640, 1}, {11641, 1}}

      function onUse(player, item, fromPos, target, toPos, isHotkey)
      local enabledQuest = player:getStorageValue(storage) <= os.time() and true or false
      if enabledQuest then
          player:setStorageValue(storage, os.time() + (60 * 60 * nextTime))
          local backpack = Game.createItem(backpackId, 1)
          local it = items[math.random(#items)]
            backpack:addItem(it[1], it[2])
     
          player:addItemEx(backpack)
          player:sendTextMessage(MESSAGE_INFO_DESCR, 'Has conseguido una bolsa con articulos.')
          player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_YELLOW)
      else
          player:sendTextMessage(MESSAGE_INFO_DESCR, 'Espera ' .. nextTime .. ' horas para la proxima recompensa.')
      end
      return true
      end



    [Actions] Chest que da recompensa cada 24H YNU5B25
    https://www.tibiaface.com

    8Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Sáb Dic 01, 2018 9:40 pm

    azteca

    azteca
    Nuevo Miembro
    Nuevo Miembro
    y para que el solo se pueda sacar una vez por ip, para evitar la creacion de muchas cuentas y sabotear el cofre

    9Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Lun Dic 03, 2018 11:12 am

    Kamila

    Kamila
    Nuevo Miembro
    Nuevo Miembro
    me salio este error

    [Error - Action Interface]
    data/actions/scripts/chest.lua:onUse
    Description:
    data/actions/scripts/chest.lua:7: attempt to index local 'player' (a number valu
    e)
    stack traceback:
    data/actions/scripts/chest.lua:7: in function <data/actions/scripts/ches
    t.lua:6>










    10Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Lun Dic 03, 2018 11:34 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:me salio este error

    [Error - Action Interface]
    data/actions/scripts/chest.lua:onUse
    Description:
    data/actions/scripts/chest.lua:7: attempt to index local 'player' (a number valu
    e)
    stack traceback:
    data/actions/scripts/chest.lua:7: in function <data/actions/scripts/ches
    t.lua:6>



    este script es para tfs 1.3



    [Actions] Chest que da recompensa cada 24H YNU5B25
    https://www.tibiaface.com

    11Bình chọn Re: [Actions] Chest que da recompensa cada 24H el Lun Ene 14, 2019 8:14 pm

    bilauex

    bilauex
    Nuevo Miembro
    Nuevo Miembro
    aporte tfs 0.4 plz

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