Jump to content

Teleport Automatico


Marshmello

Recommended Posts

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 to comment
Share on other 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 to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...