vê se funciona assim:
function onUse(cid, item, frompos, item2, topos)
local startpositions = {
{x=106,y=30,z=15},
{x=107,y=30,z=15},
{x=108,y=30,z=15},
{x=109,y=30,z=15},
{x=110,y=30,z=15},
{x=114,y=30,z=15},
{x=115,y=30,z=15},
{x=116,y=30,z=15},
{x=117,y=30,z=15},
{x=118,y=30,z=15},
{x=112,y=35,z=15},
{x=106,y=40,z=15},
{x=107,y=40,z=15},
{x=108,y=40,z=15},
{x=109,y=40,z=15},
{x=110,y=40,z=15},
{x=114,y=40,z=15},
{x=115,y=40,z=15},
{x=116,y=40,z=15},
{x=117,y=40,z=15},
{x=118,y=40,z=15}}
for _, pos in pairs (startpositions) do
local creature = getTopCreature(pos).uid
if isPlayer(creature) then
local newpos = {x = pos.x, y = pos.y, z = pos.z}
if pos.y == 30 then newpos.y = 53
elseif pos.y == 35 then newpos.y = 58
elseif pos.y == 40 then newpos.y = 68
end
doTeleportThing(creature, newpos, false)
addEvent(doSendMagicEffect, 10, newpos, CONST_ME_TELEPORT)
end
end
return doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
end








info
Grupo: Artesão
Registrado: 14/11/12
Posts: 139
Reputação: +1
Char no Tibia: Lord Canopus
Olá, gostaria que me ajudassem com uma coisa..
Queria colocar uma alavanca de teleporte para 21 players(no máximo sem requisito de level e nenhum outro.. E que se caso algumas das 21 posições não estiverem ocupada(por players
) que mesmo assim a alavanca funcionasse.
-- posição inicial dos players
{
{x=106,y=30,z=15},
{x=107,y=30,z=15},
{x=108,y=30,z=15},
{x=109,y=30,z=15},
{x=110,y=30,z=15},
{x=114,y=30,z=15},
{x=115,y=30,z=15},
{x=116,y=30,z=15},
{x=117,y=30,z=15},
{x=118,y=30,z=15},
{x=112,y=35,z=15},
{x=106,y=40,z=15},
{x=107,y=40,z=15},
{x=108,y=40,z=15},
{x=109,y=40,z=15},
{x=110,y=40,z=15},
{x=114,y=40,z=15},
{x=115,y=40,z=15},
{x=116,y=40,z=15},
{x=117,y=40,z=15},
{x=118,y=40,z=15},
},
-- posição para onde serão teleportados
{
{x=106,y=53,z=15},
{x=107,y=53,z=15},
{x=108,y=53,z=15},
{x=109,y=53,z=15},
{x=110,y=53,z=15},
{x=114,y=53,z=15},
{x=115,y=53,z=15},
{x=116,y=53,z=15},
{x=117,y=53,z=15},
{x=118,y=53,z=15},
{x=112,y=58,z=15},
{x=106,y=68,z=15},
{x=107,y=68,z=15},
{x=108,y=68,z=15},
{x=109,y=68,z=15},
{x=110,y=68,z=15},
{x=114,y=68,z=15},
{x=115,y=68,z=15},
{x=116,y=68,z=15},
{x=117,y=68,z=15},
{x=118,y=68,z=15},
}
}
Obg.