Ir para conteúdo

Teleport Automatico


Marshmello

Posts Recomendados

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

  • 9 months later...

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

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...