function onUse(cid, item, fromPosition, itemEx, toPosition)
local fromPos = {x=2453, y=2451, z=7} -- posição superior esquerda do mapa.
local toPos = {x=2457, y=2454, z=7} -- posição inferior direita do mapa.
local pos = {x=2456, y=2457, z=7} -- posição para qual o players serão teleportados.
local players = getPlayerInArea(fromPos, toPos)
for i=1, #players do
doTeleportThing(players[i], pos)
end
return true
end
function getPlayerInArea(fromPos, toPos) -- by jhon992
local online = getPlayersOnline()
local players = {}
for i=1, #online do
if isInArea(getPlayerPosition(online[i]), fromPos, toPos) then
players[#players+1] = online[i]
end
end
return players
end
info
Group: Conde
Joined: 30/06/11
Posts: 631
Reputation: +371
Tibia Character: Warrior of Mort

Edited Maio 8 by Jhon992
info
Group: Cavaleiro
Joined: 13/11/11
Posts: 190
Reputation: +20
Tibia Character: Sweesh

Certinho jhon, vlw.
info
Group: Herói
Joined: 12/03/11
Posts: 1.9k
Reputation: +284
Gender: Masculino
Tibia Character: Nokte

Jhon poderia fazer esse script pra mim em globalevent? Até
info
Group: Conde
Joined: 30/06/11
Posts: 631
Reputation: +371
Tibia Character: Warrior of Mort

msm estilo Beeki, sóh muda a função onUse por onThink.
function onThink(interval, lastExecution, thinkInterval)
local fromPos = {x=2453, y=2451, z=7} -- posição superior esquerda do mapa.
local toPos = {x=2457, y=2454, z=7} -- posição inferior direita do mapa.
local pos = {x=2456, y=2457, z=7} -- posição para qual o players serão teleportados.
local players = getPlayerInArea(fromPos, toPos)
for i=1, #players do
doTeleportThing(players[i], {x=2456, y=2457, z=7})
end
return true
end
function getPlayerInArea(fromPos, toPos) -- by jhon992
local online = getPlayersOnline()
local players = {}
for i=1, #online do
if isInArea(getPlayerPosition(online[i]), fromPos, toPos) then
players[#players+1] = online[i]
end
end
return players
end
info
Group: Campones
Joined: 23/04/17
Posts: 17
Reputation: +2
Gender: Masculino
Tibia Character: Ever Hellraiser

Boa tarde, desculpe reviver o tópico, mas preciso que ao teleportar sumone 1 monstro para a area teleportada, e que se tiver algum player na sala ele nao consiga se teleportar, e o player quando é teleportado para a sala tem 30m para concluir a quest caso contrario será expulso




info
Group: Cavaleiro
Joined: 13/11/11
Posts: 190
Reputation: +20
Tibia Character: Sweesh
Ae galerinha preciso desse script de alavanca.
Script:
Todos os players que estiverem em uma certa área, para ser mais especifico, Xinicial =1532 , Yinicia= 992; Xfinal =1541 , Yfinal = 1001, fossem teleportados, e se estiver um player em cima de outro, tambem seja teleportado. Obs: Z=11.
Serem teleportados para a position x= 0, y= 0, z=0.
Script é tipo da wrath of the emperor mission 11, no começo.
Se não conseguirem, entao pode ser um script que teleporte varios players, mesmo estando um em cima do outro, pode ser 1 position só.
Edited Maio 8 by Lucaswc15