Marshmello 270 Postado Abril 28, 2018 Share Postado Abril 28, 2018 Ae Pessoal beleza , hoje trago para vocês teleport automatico(basico para eventos) Vamos lá? Em Globalevents.xml cole isso <globalevent name="Tp1" time="xxx" event="script" value="nomedoarquivo.lua"/> em XXX coloque o horario que irar abrir o TP Depois crie um arquivo .lua e cole isso dentro --[[ EDITOR: Marshmello Script: Portal automatico : www.xtibia.com: ]] local entrada = {pos = {x = 1028, y = 259, z = 7}, toPos = {x = 1033, y = 259, z = 7}, time = 30} --- POS: Onde o TP vai aparecer ; toPos : para onde player vai; time: tempo que o tp vai ficar aberto local tp = 1387 -- id do TP -------------------------------------------------- function removeTp(tp) local t = getTileItemById(entrada.pos, tp) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(entrada.pos, CONST_ME_POFF) doBroadcastMessage("O teleport da sala de eventos fechou") ----- MSG do Evento fechado end end function onTimer() if tp then doCreateTeleport(tp, entrada.toPos, entrada.pos) doBroadcastMessage("O teleport da sala de eventos foi aberto por 2 minutos ") ---- Msg de evento aberto addEvent(removeTp, entrada.time*1000, tp) end return true end Então e isso rapeize tmj , ajudei deixe seu REP DarkWore, dick123, pokemo Imperial e 1 outro reagiu a isso 3 1 Link para o comentário Compartilhar em outros sites More sharing options...
bilaux 0 Postado Janeiro 31, 2019 Share Postado Janeiro 31, 2019 event ontime not found error - tfs 0.4 Em 28/04/2018 em 15:24, Marshmello disse: Ae Pessoal beleza , hoje trago para vocês teleport automatico(basico para eventos) Vamos lá? Em Globalevents.xml cole isso <globalevent name="Tp1" time="xxx" event="script" value="nomedoarquivo.lua"/> em XXX coloque o horario que irar abrir o TP Depois crie um arquivo .lua e cole isso dentro --[[ EDITOR: Marshmello Script: Portal automatico : www.xtibia.com: ]] local entrada = {pos = {x = 1028, y = 259, z = 7}, toPos = {x = 1033, y = 259, z = 7}, time = 30} --- POS: Onde o TP vai aparecer ; toPos : para onde player vai; time: tempo que o tp vai ficar aberto local tp = 1387 -- id do TP -------------------------------------------------- function removeTp(tp) local t = getTileItemById(entrada.pos, tp) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(entrada.pos, CONST_ME_POFF) doBroadcastMessage("O teleport da sala de eventos fechou") ----- MSG do Evento fechado end end function onTimer() if tp then doCreateTeleport(tp, entrada.toPos, entrada.pos) doBroadcastMessage("O teleport da sala de eventos foi aberto por 2 minutos ") ---- Msg de evento aberto addEvent(removeTp, entrada.time*1000, tp) end return true end Então e isso rapeize tmj , ajudei deixe seu REP Link para o comentário Compartilhar em outros sites More sharing options...
Diretor Yan Liima 577 Postado Janeiro 31, 2019 Diretor Share Postado Janeiro 31, 2019 4 horas atrás, bilaux disse: event ontime not found error - tfs 0.4 Tenta trocar: function onTimer() Por: function onTime() Spring Trap e bilaux reagiu a isso 2 Link para o comentário Compartilhar em outros sites More sharing options...
bilaux 0 Postado Janeiro 31, 2019 Share Postado Janeiro 31, 2019 agora funciono abre o tp, tu passa em cima acontece nada... 52 minutos atrás, Yan Liima disse: Tenta trocar: function onTimer() Por: function onTime() Link para o comentário Compartilhar em outros sites More sharing options...
Diretor Yan Liima 577 Postado Janeiro 31, 2019 Diretor Share Postado Janeiro 31, 2019 41 minutos atrás, bilaux disse: agora funciono abre o tp, tu passa em cima acontece nada... Só configurar o toPos corretamente. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados