M i s s 9 Postado Julho 31, 2019 Share Postado Julho 31, 2019 Bom dia, alguem poderia me ajudar com um Script q fizesse um teleport abir em "X" local por 10 minutos de 1 em 1 hora? Link para o comentário Compartilhar em outros sites More sharing options...
1 Diretor Yan Liima 577 Postado Agosto 2, 2019 Diretor Share Postado Agosto 2, 2019 2 horas atrás, R e d disse: Yan, você pode colocar pra aparecer uma mensagem tb quando o portal aparecer? Tipo: "Uma energia estranha pode ser sentida na cidade de Lavender" 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 open_msg = "Uma energia estranha pode ser sentida na cidade de Lavender", -- Mensagem ao criar o TP close_msg = "TP fechado..." -- Mensagem ao remover o TP } 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) doBroadcastMessage(config.open_msg) addEvent(doBroadcastMessage, config.tempo*60*1000, config.close_msg) return true end Link para o comentário Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 577 Postado Julho 31, 2019 Diretor Share Postado Julho 31, 2019 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 Lumus reagiu a isso 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 M i s s 9 Postado Agosto 2, 2019 Autor Share Postado Agosto 2, 2019 (editado) Yan, você pode colocar pra aparecer uma mensagem tb quando o portal aparecer? Tipo: "Uma energia estranha pode ser sentida na cidade de Lavender" Editado Agosto 2, 2019 por R e d Link para o comentário Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 577 Postado Agosto 4, 2019 Diretor Share Postado Agosto 4, 2019 O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
M i s s 9
Bom dia, alguem poderia me ajudar com um Script q fizesse um teleport abir em "X" local por 10 minutos de 1 em 1 hora?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados