• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] Crear tlpor y remover tlpot a x tiempo determinado

    Compartir:

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

    JeisonG-vnzla

    JeisonG-vnzla
    Miembro
    Miembro
    Descripcion escribió:
    Código:
    local function hasBoss()

       local id = getGlobalStorageValue("bossSys")
       if id ~= -1 then
          if isMonster(id) then
             return true
          else
             return false
          end
       end
       return false
    end



    local postp, postpentrada = {x = 493, y = 1864, z = 7},{x = 555, y = 1837, z = 7}
    local days = {"Wednesday"}

    function onTime()
       if isInArray(days, os.date("%A")) then
       if not hasBoss() then
            doCreateTeleport(1387, postpentrada, postp)
          local id = doCreateMonster("Shrek Warrior", {x = 555, y = 1832, z = 7})
          setGlobalStorageValue("bossSys", id)
          doBroadcastMessage("O Boss Shrek Warrior nasceu! Corram para matar ele -> Teleporte no ZONA BOSSES!")
          end
       end
       return true
    end

    function onThink(interval, lastExecution)   
       
       if hasBoss() then
       doSendAnimatedText(postp, "Shrek Warrior", 245)
       doSendMagicEffect(postp, 11)
       end
       return true
    end
    Imagen Explicativa escribió:Imagen Explicativa: [GlobalEvents] Crear tlpor y remover tlpot a x tiempo determinado Tibiaf10
    Version del Scripts: TFs 0.4.0

    3 participantes

    JeisonG-vnzla

    JeisonG-vnzla
    Miembro
    Miembro
    LO QUE NECESITO ES INTEGRAR 1 FUNCIONA QUE ELIMINE EL TLPOR A X TIEMPO DETERMINADO // el script esta funcionando bien, solo me falta es qe se remueva el tlpor a los 5mn ejemplo!

    3 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    esto le agregas a tu scripts


    Código:
    local configx = {
     
        timeToRemove = 30, -- tiempo en remover el teleport
        pos = { x = 32783, y = 31168, z = 10 }  --- posicion de donde sera removido el teleport
        teleportId = 1387
    }

    local function removal(position)
       position.stackpos = 1
       if getThingfromPos(position).itemid == configx.teleportId then
          doRemoveItem(getThingfromPos(position).uid)
       end
       return TRUE
    end

    addEvent(removal, configx.timeToRemove * 1000, configx.pos)



    [GlobalEvents] Crear tlpor y remover tlpot a x tiempo determinado YNU5B25
    3 participantes
    http://www.tibiaface.com

    JeisonG-vnzla

    JeisonG-vnzla
    Miembro
    Miembro
    Código:
    [12/8/2021 22:46:27] [Error - LuaInterface::loadFile] data/globalevents/scripts/events/raid1.lua:18: '}' expected (to close '{' at line 14) near 'teleportId'
    [12/8/2021 22:46:27] [Error - Event::checkScript] Cannot load script (data/globalevents/scripts/events/raid1.lua)
    [12/8/2021 22:46:27] data/globalevents/scripts/events/raid1.lua:18: '}' expected (to close '{' at line 14) near 'teleportId'
    [12/8/2021 22:46:27] [Error - LuaInterface::loadFile] data/globalevents/scripts/events/raid1.lua:18: '}' expected (to close '{' at line 14) near 'teleportId'
    [12/8/2021 22:46:28] [Error - Event::checkScript] Cannot load script (data/globalevents/scripts/events/raid1.lua)
    [12/8/2021 22:46:28] data/globalevents/scripts/events/raid1.lua:18: '}' expected (to close '{' at line 14) near 'teleportId'

    3 participantes

    5[GlobalEvents] Crear tlpor y remover tlpot a x tiempo determinado Empty [GlobalEvents] Mi script completo Vie Ago 13, 2021 1:26 am

    JeisonG-vnzla

    JeisonG-vnzla
    Miembro
    Miembro
    Código:
    local function hasBoss()

       local id = getGlobalStorageValue("bossSys")
       if id ~= -1 then
          if isMonster(id) then
             return true
          else
             return false
          end
       end
       return false
    end



    local postp, postpentrada = {x = 493, y = 1864, z = 7},{x = 555, y = 1837, z = 7}
    local days = {"Thursday"}
    function onTime()
       if isInArray(days, os.date("%A")) then
       if not hasBoss() then
            doCreateTeleport(1387, postpentrada, postp)
          local id = doCreateMonster("Shrek Warrior", {x = 555, y = 1832, z = 7})
          setGlobalStorageValue("bossSys", id)
          doBroadcastMessage("O Boss Shrek Warrior nasceu! Corram para matar ele -> Teleporte no ZONA BOSSES!")
          end
       end
       return true
    end

    function onThink(interval, lastExecution)   
       
       if hasBoss() then
       doSendAnimatedText(postp, "Shrek Warrior", 245)
       doSendMagicEffect(postp, 11)
       end
       return true
    end

    3 participantes

    Touch Me

    Touch Me
    Miembro
    Miembro
    Código:
    local configx = {
     
        timeToRemove = 30, -- tiempo en remover el teleport
        pos = { x = 32783, y = 31168, z = 10 },  --- posicion de dond sera removido el teleport
        teleportId = 1387
    }

    local function removal(position)
       position.stackpos = 1
       if getThingfromPos(position).itemid == configx.teleportId then
          doRemoveItem(getThingfromPos(position).uid)
       end
       return TRUE
    end



    local function hasBoss()

       local id = getGlobalStorageValue("bossSys")
       if id ~= -1 then
          if isMonster(id) then
             return true
          else
             return false
          end
       end
       return false
    end



    local postp, postpentrada = {x = 493, y = 1864, z = 7},{x = 555, y = 1837, z = 7}
    local days = {"Wednesday"}

    function onTime()
       if isInArray(days, os.date("%A")) then
       if not hasBoss() then
            doCreateTeleport(1387, postpentrada, postp)
          local id = doCreateMonster("Shrek Warrior", {x = 555, y = 1832, z = 7})
          setGlobalStorageValue("bossSys", id)
          doBroadcastMessage("O Boss Shrek Warrior nasceu! Corram para matar ele -> Teleporte no ZONA BOSSES!")
         addEvent(removal, configx.timeToRemove * 1000, configx.pos)
          end
       end
       return true
    end

    function onThink(interval, lastExecution)  
      
       if hasBoss() then
       doSendAnimatedText(postp, "Shrek Warrior", 245)
       doSendMagicEffect(postp, 11)
       end
       return true
    end

    3 participantes
    http://google.com

    JeisonG-vnzla

    JeisonG-vnzla
    Miembro
    Miembro
    Gracias bro hay coloqe el +1   bro de casualidad puedes colocarle para que funcione todo los dias. ya qe solo esta configurado para 1 solo dia a la semana



    bump

    3 participantes

    Touch Me

    Touch Me
    Miembro
    Miembro
    cambia
    Código:
    local days = {"Wednesday"}
    por
    Código:
    local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}

    y deberia funcionar

    3 participantes
    http://google.com

    Contenido patrocinado


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