• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Ayuda] sobre scripts

    Compartir:

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

    1[Ayuda] sobre scripts Empty [Ayuda] sobre scripts Jue Sep 02, 2021 12:51 am

    Ethaan

    Ethaan
    Miembro
    Miembro
    Descripcion escribió:hola buenas noches de antemano me disculpo no se exactamente que version es el scripts del que estoy solicitando la ayuda pero me gustaria saber como puedo cambiar el tiempo ejemplo si el scripts esta para poder entrar al boss room cada 2 horas me gustaria saber como ponerlo ejemplo cada 30 minutos o como saber cual es codigo para saber con exactitud el tiempo para volver a entrar a la sala del boss. el scripts que estoy usando es del servidor OTServBR-Global para la version 12.64
    sin mas que decir aki les dejo el scripts.

    Código:
    local config = {
       [24900] = {
          timer = Storage.ThreatenedDreams.KroazurTimer,
          range = 20,
          newPos = Position(33591, 32315, 10),
          bossName = 'Kroazur',
          bossPos = Position(33591, 32305, 10)
       }
    }

    local kroazurEntrance = MoveEvent()

    function kroazurEntrance.onStepIn(creature, item, position, fromPosition)
       local player = creature:getPlayer()
       if not player then
          return
       end

       local teleport = config[item.actionid]
       if not teleport then
          return
       end

       if player:getStorageValue(teleport.timer) > os.time() then
          position:sendMagicEffect(CONST_ME_TELEPORT)
          player:teleportTo(fromPosition, true)
          player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
          player:say('You have to wait to challenge this enemy again!', TALKTYPE_MONSTER_SAY)
          return true
       end

       if roomIsOccupied(teleport.bossPos, teleport.range, teleport.range) then
          position:sendMagicEffect(CONST_ME_TELEPORT)
          player:teleportTo(fromPosition, true)
          player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
          player:say('Someone is fighting against the boss! You need wait awhile.', TALKTYPE_MONSTER_SAY)
          return true
       end
       clearRoom(teleport.bossPos, teleport.range, teleport.range, fromPosition)
       local monster = Game.createMonster(teleport.bossName, teleport.bossPos, true, true)
       if not monster then
          return true
       end

       position:sendMagicEffect(CONST_ME_TELEPORT)
       player:teleportTo(teleport.newPos)
       player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
       player:say(
          'You have ten minutes to kill and loot this boss. \z
          Otherwise you will lose that chance and will be kicked out.', TALKTYPE_MONSTER_SAY)
       addEvent(clearBossRoom, 2 * 60, player.uid, monster.uid, teleport.bossPos, teleport.range, teleport.range, fromPosition)
       player:setStorageValue(teleport.timer, os.time() + 2 * 60)
       return true
    end

    kroazurEntrance:type("stepin")
    kroazurEntrance:aid(24900)
    kroazurEntrance:register()

    espero de su gran ayuda comunidad. quiero aprender como poner el tiempo del que sera restaurado el storage del jugador para poder volver a entrar al boss nuevamente.... muchas gracias
    Imagen Explicativa escribió:Imagen Explicativa: [Ayuda] sobre scripts Tibiaf10
    Version del Scripts: TFs 1.x

    4 participantes

    2[Ayuda] sobre scripts Empty Re: [Ayuda] sobre scripts Jue Sep 02, 2021 1:34 am

    akane

    akane
    Miembro
    Miembro
    probaste cambiando esto? addEvent(clearBossRoom, 2 * 60, player.uid, monster.uid, teleport.bossPos, teleport.range, teleport.range, fromPosition)
    player:setStorageValue(teleport.timer, os.time() + 2 * 60)
    return true

    4 participantes

    3[Ayuda] sobre scripts Empty Re: [Ayuda] sobre scripts Vie Sep 03, 2021 1:50 am

    Ethaan

    Ethaan
    Miembro
    Miembro
    le he puesto de todas las maneras posibles y aun no logro entender el tiempo o los segundos exactos o minutos para saber cambiar el tiempo para volver a entrar a la roms
    Código:
    addEvent(clearBossRoom, 2 * 60, player.uid, monster.uid, teleport.bossPos, teleport.range, teleport.range, fromPosition)
      player:setStorageValue(teleport.timer, os.time() + 2 * 60)
    lo he modificado a
    Código:
    addEvent(clearBossRoom, 1 * 10, player.uid, monster.uid, teleport.bossPos, teleport.range, teleport.range, fromPosition)
      player:setStorageValue(teleport.timer, os.time() + 1 * 10)
    y lo que sucede es que cuando entra al rooms me saca automaticamente
    me pregunto para que es el
    Código:
    range = 20,
    y donde puedo ver el
    Código:
    timer = Storage.ThreatenedDreams.KroazurTimer,

    4 participantes

    4[Ayuda] sobre scripts Empty Re: [Ayuda] sobre scripts Vie Sep 03, 2021 2:22 am

    Touch Me

    Touch Me
    Miembro
    Miembro
    Código:
    addEvent(clearBossRoom, 30 * 60 * 1000, player.uid, monster.uid, teleport.bossPos, teleport.range, teleport.range, fromPosition)
       player:setStorageValue(teleport.timer, os.time() + 30 * 60 * 1000)

    4 participantes
    http://google.com

    5[Ayuda] sobre scripts Empty Re: [Ayuda] sobre scripts Dom Sep 19, 2021 10:10 pm

    Ethaan

    Ethaan
    Miembro
    Miembro
    gracias amigo pero mi pregunta es

    Código:
    addEvent(clearBossRoom, 30 * 60 * 1000, player.uid,

    que significa
    Código:
     30 * 60 * 1000
    o de esos valores cual es la hora cual es los minutos y cual seria los segundos =?

    4 participantes

    6[Ayuda] sobre scripts Empty Re: [Ayuda] sobre scripts Lun Sep 20, 2021 3:20 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Ethaan escribió:gracias amigo pero mi pregunta es

    Código:
    addEvent(clearBossRoom, 30 * 60 * 1000, player.uid,

    que significa
    Código:
     30 * 60 * 1000
    o de esos valores cual es la hora cual es los minutos y cual seria los segundos =?


    30 * 60 * 1000 eso significa 30 minutos



    [Ayuda] sobre scripts YNU5B25
    4 participantes
    http://www.tibiaface.com

    7[Ayuda] sobre scripts Empty Re: [Ayuda] sobre scripts Mar Sep 21, 2021 11:08 pm

    Ethaan

    Ethaan
    Miembro
    Miembro
    Gracias Maya eres grande como siempre te llevas el +Resp..!!!!! tema solucionado he podido crear salas de boss rom con tiempo estipulado gracias a esta comunidad estoy en deuda con todos Very Happy Los amo a todos muchas gracias por sus grandes apoertes.

    4 participantes

    8[Ayuda] sobre scripts Empty Re: [Ayuda] sobre scripts Mar Sep 21, 2021 11:20 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Tema Solucionado



    [Ayuda] sobre scripts YNU5B25
    4 participantes
    http://www.tibiaface.com

    Contenido patrocinado


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