Olá galera!
Esta é uma função usada no meu OTServ, e vim disponibilizá-la para vocês.
Ela serve para checar se há algum jogador dentro de uma determinada área.
Muito útil em quests como anihilator e svargrond arena!
function checkArea(fromx, fromy, fromz, tox, toy, toz) for x=fromx, tox do for y=fromy, toy do for z=fromz, toz do position = {x=x, y=y, z=z, stackpos = 253} creature = getThingfromPos(position) if (isPlayer(creature.uid) == TRUE) then return true end end end end return false end
Basicamente, caso ela encontre algum jogador, retornará 1, caso contrário, 0.
Basta adiciona-la ao arquivo "functions.lua"!
Para usá-la, escolha 2 posições:
fromx, fromy e fromz deve ser o canto esquerdo superior. tox, toy e toz deve ser o canto direito inferior.
Espero que gostem!
KaulOTServ:GOD
Gledsonrt