Tenta ai, globalevents.xml:
<globalevent name="TeleportTp" interval="3600000" event="script" value="arquivo.lua"/>
Se não for milisegundos altere o interval.
LUA:
local config = {
tempo = 10, -- tempo que o teleport irá sumir em minutos
pos = {x=111, y=111, z=7}, -- Onde será criado o tp
topos = {x=111, y=111, z=6}, -- Onde o player irá ser teleportado ao entrar no tp
ID_teleport = 1387 -- ID do teleport
}
local function teleport()
local tp = getTileItemById(config.pos, config.ID_teleport)
if tp then
doRemoveItem(tp.uid, 1)
doSendMagicEffect(config.pos, CONST_ME_POFF)
end
end
function onThink(cid, interval, lastExecution)
doCreateTeleport(config.ID_teleport, config.topos, config.pos)
addEvent(teleport, config.tempo*60*1000)
return true
end