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
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

Editado Maio 8 por Jhon992
info
Grupo: Cavaleiro
Registrado: 13/11/11
Posts: 190
Reputação: +20
Char no Tibia: Sweesh

Certinho jhon, vlw.
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

Jhon poderia fazer esse script pra mim em globalevent? Até
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: 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
Grupo: Campones
Registrado: 23/04/17
Posts: 17
Reputação: +2
Gênero: Masculino
Char no Tibia: 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
Grupo: Cavaleiro
Registrado: 13/11/11
Posts: 190
Reputação: +20
Char no Tibia: 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ó.
Editado Maio 8 por Lucaswc15