Substitui sua função deleteTp por essa:
function deleteTp(tp) local t = getTileItemById(pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(tp.pos, CONST_ME_POFF) end end
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Substitui sua função deleteTp por essa:
function deleteTp(tp) local t = getTileItemById(pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(tp.pos, CONST_ME_POFF) end end
Editado Agosto 31 por LuckOake
info
Grupo: Campones
Registrado: 30/08/10
Posts: 74
Reputação: +18
Char no Tibia: Durus Abelarier

Testando jaja edito
Edit____
Ix deu outro bug
Como Deixei:
function onThink(interval, lastExecution)local pos = {x = 179, y = 54, z = 3} --posição que surge o tp
local topos = {x=794, y=228, z=7} -- o player é teletransportado pra essa posição
local timer = 1 -- tempo em minutos pro tp sumir
pid = doCreateTeleport(1387, topos, pos)
doBroadcastMessage("O teleport para Boss event esta aberto e fechara em ".. timer .." minutos.")
addEvent(deleteTp, timer*60*1000, pid)
return true
end
function deleteTp(tp)
local t = getTileItemById(pos, 1387)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
end
Editado Agosto 31 por CruelShark
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

function onThink(interval, lastExecution)
local config = {
pos = {x = 179, y = 54, z = 3},
topos = {x=794, y=228, z=7},
timer = 3
}
function removeTp()
local t = getTileItemById(config.pos, 1387)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(config.pos, CONST_ME_POFF)
end
end
doCreateTeleport(1387, config.topos, config.pos)
doBroadcastMessage("O teleport para Boss event esta aberto e fechara em ".. config.timer .." minutos.")
addEvent(removeTp, config.timer*1000*60)
return true
end
info
Grupo: Conde
Registrado: 03/01/12
Posts: 884
Reputação: +233
Char no Tibia: Segredo

tenta esse
function onThink(interval, lastExecution, thinkInterval)
pos = {x=794,y=228,z=7}
local time = 5
doCreateTeleport(1387, {x=179,y=54,z=3}, pos)
doBroadcastMessage("O portal para o evento foi aberto e se fexará em 5 minutos.")
addEvent(deleteTp, time*60*1000)
addEvent(doBroadcastMessage, time*1000*60, "O portal do evento foi fexado. Próximo evento em 2 horas.")
return true
end
function deleteTp()
local delete = getTileItemById(pos, 1387)
doRemoveItem(delete.uid, 1)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
end
Editado Agosto 31 por notle2012
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

~~ Edit ~~
Vodkart ninja, aparece do nada, posta e some heuaheauhaeueauh
Eu tinha esquecido de modificar umas coisinhas no trecho, pois peguei de outro script, ai deu bug.
Removido.
Editado Agosto 31 por LuckOake
info
Grupo: Campones
Registrado: 30/08/10
Posts: 74
Reputação: +18
Char no Tibia: Durus Abelarier

info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

info
Grupo: Campones
Registrado: 30/08/10
Posts: 74
Reputação: +18
Char no Tibia: Durus Abelarier

Não foi nada não eu que tinha sem querer tirado uma barra do globalevents... já arrumei valew eu seu Script funfo Bunitin tu é fera em KKKKK
Rep+ reporta pra move ![]()
THX
info
Grupo: Campones
Registrado: 30/08/10
Posts: 74
Reputação: +18
Char no Tibia: Durus Abelarier
Então vou Resumir...
Não se se precisa disso mais vo coloca
Versão: 8.6
Server MYSQL
Xampp: 1.6.5
Server: Menares
então... to fazendo um Evento e tal.. o Evento é assim: Um Portal Aparece a cada 1h e fica 3 min Aberto... Depois disso o Portal devia desaparecer.. mais não é oque acontece..
Foto:
Script:
AJUDA AI PF! VALENDO REP+ xD
Editado Agosto 31 por CruelShark