• 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 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
    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    [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
    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes
    http://www.tibiaface.com

    thefrancis

    thefrancis
    Miembro
    Miembro
    Grandes aportes sigue asi bro !

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    elchuvas

    elchuvas
    Miembro
    Miembro
    cual es xml?

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    [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
    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    Raken Stroyer

    Raken Stroyer
    Miembro
    Miembro
    y para que el items dea randow

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Raken Stroyer 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
    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes
    http://www.tibiaface.com

    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

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    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>










    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Kamila 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
    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes
    http://www.tibiaface.com

    bilauex

    bilauex
    Nuevo Miembro
    Nuevo Miembro
    aporte tfs 0.4 plz

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    12Bình chọn Re: [Actions] Chest que da recompensa cada 24H Miér Mayo 19, 2021 8:11 pm

    God Aries

    God Aries
    Miembro
    Miembro
    estoy usando este script, si quisiera que fueran solo minutos en lugar de horas como seria?

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    13Bình chọn Re: [Actions] Chest que da recompensa cada 24H Miér Mayo 19, 2021 8:47 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    God Aries escribió:estoy usando este script, si quisiera que fueran solo minutos en lugar de horas como seria?

    Código:

    player:setStorageValue(storage, os.time() + 1000 * 60 * nextTime)

    nextTime = es el numero en minutos

    si le colocas 1 es un minuto

    si le colocas 2 es 2 minutos



    [Actions] Chest que da recompensa cada 24H YNU5B25
    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes
    http://www.tibiaface.com

    14Bình chọn Re: [Actions] Chest que da recompensa cada 24H Miér Mayo 19, 2021 10:18 pm

    God Aries

    God Aries
    Miembro
    Miembro
    [Admin] God Maya escribió:
    God Aries escribió:estoy usando este script, si quisiera que fueran solo minutos en lugar de horas como seria?

    Código:

    player:setStorageValue(storage, os.time() + 1000 * 60 * nextTime)

    nextTime = es el numero en minutos

    si le colocas 1 es un minuto

    si le colocas 2 es 2 minutos

    mm gracias, si me imagiine q era ahi pero no le movi.

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes

    lsenturion

    lsenturion
    Miembro
    Miembro
    Alguien que lo tenga para TFS 0.4?

    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 participantes
    http://krudaserver.com

    Contenido patrocinado


    +6
    azteca
    Raken Stroyer
    [Adm] SevuOT
    elchuvas
    thefrancis
    [Admin] God Maya
    10 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).