Ir para conteúdo
Marshmello

Teleport Automatico

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 ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 ;)

 

Compartilhar este post


Link para o post
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()

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


×
×
  • Criar Novo...