Não testei, do jeito que eu fiz, ele vai ficar checando de 1 em 1 minuto os jogadores online e se eles estiverem dentro da area e com level > que 190 eles são teleportados
Em globalevents/scripts coloque o script:
-- Feito por Farathor (Eduardo Rodrigues) --
local inicio = {x=1, y=1, z=1} -- Posição canto superior esquerdo
local fim = {x=1, y=1, z=1} -- Posição canto inferior direito
function onThink(interval, lastExecution, thinkInterval)
for _, pid in ipairs(getPlayersOnline())do
if getPlayerLevel(pid) >= 190 and isInArea(getThingPos(pid), inicio, fim)) then
doPlayerSendTextMessage(pid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente jogadores com level menor que 190 podem ficar ai!")
doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid)))
doSendMagicEffect(getThingPos(pid), CONST_ME_TELEPORT)
end
end
return true
end
em globalevents.xml adicione a tag
<globalevent name="checkArea" interval="60000" event="script" value="nome_do_script.lua"/>