tenta assim...
local toPos = {x = 111, y = 111, z = 7} --pos para onde o player sera teleportado
local createPos = {x = 222, y = 222, z = 7} --pos aonde o tp sera criado
local tpID = 1387 --id do tp, nunca usei um, n sei se eh esse ms...
local tempo = 90 --90seg
local function removeTP(pos, id, time)
if time == 0 then
local item = getTileItemById(pos, id).uid
if item > 1 then
doRemoveItem(item, 1)
doSendAnimatedText(pos, "Closed!", 192)
end
else
doSendAnimatedText(pos, time, 227)
addEvent(removeTP, 1000, pos, id, time-1)
end
end
function onUse(cid, item, frompos, item2, topos)
local item = getTileItemById(createPos, tpID).uid
if item > 1 then
return doPlayerSendTextMessage(cid, 27, "The teleport already is open!")
end
doCreateTeleport(tpID, toPos, createPos)
removeTP(createPos, tpID, tempo)
doTransformItem(item.uid, (item.itemid == 1945 and 1946 or 1945))
return true
end
tag:
<action actionid="xxxx" event="script" value="yyyy.lua"/>
n esqueça de por o actionID na alavanca.. e coloque a alavanca 1945...






info
Grupo: Campones
Registrado: 23/09/10
Posts: 30
Reputação: +1
Char no Tibia: Kanna Euro
Fala ai galera, esse é meu primeiro pedido no xtibia
-- Antes eu tirava apenas duvidas aqui, e PERCEBI o quanto é bom esse site --
~.~ Vamos lá? ~.~
¹ Queria um SCRIPT de um 'teleport', com tempo!
Explicaçao: Eu pucho uma alavanca, e abre um portal na frente do templo, durante 90
Segundos...
Quando acabar os 90 segundos, o teleporte some!
² Se alguem puder fazer um script desse jeito para mim eu ficaria muito grato
³ E se possivel queria também que aparecesse os numeros em contagem regressiva em cima
Do Teleporte; 90.. 89... 88.. 87.. 86.. 85..
2 REP+ Para quem me ajuda!