Ir para conteúdo

Featured Replies

Postado

Como fazer com que esse script funcionar bem:

 

(Eu fiz isso mas nao tenho ctz se está bugado e nem de como concertar)

function doCloseExf()

 for index, creature in ipairs(getPlayersOnline()) do
  if isInArea(getThingPos(creature), configExf.topleftPos, configExf.botrightPos) then
    doTeleportThing(creature, getTownTemplePosition(getPlayerTown(creature)))
  end
 end
 return true
end

Seria pra mandar o player que esta entre essas posições para o templo.

configExf.topleftPos a configExf.botrightPos

configExf = {
topleftPos = {x = 997, y = 1015, z = 7}, -- canto esquerdo superior
botrightPos = {x = 1048, y = 1055, z = 7}, -- canto direito inferior
}
Postado

eu tenho um script q faz isso

local pos = {x = 160, y = 54, z = 7} -- posição que será teleportado
local from = {x = 145, y = 40, z = 7} ---- posição de um dos cantos do area que será analisado
local to = {x = 151, y = 53, z = 7} ---- posição de um dos cantos da area que será analisado


function onUse(cid, item, frompos, item2, topos)


function getSpectatorsFromArea(fromPosition, toPosition)
local width = (math.max(fromPosition.x, toPosition.x) - math.min(fromPosition.x, toPosition.x)) / 2 + 1
local height = (math.max(fromPosition.y, toPosition.y) - math.min(fromPosition.y, toPosition.y)) / 2 + 1


local center = {x = math.min(fromPosition.x, toPosition.x) + width, y = math.min(fromPosition.y, toPosition.y) + height, z = fromPosition.z}
return getSpectators(center, width, height, false)
end


function TeleportAllInArea(from, to)   
   for _, pid in pairs(getSpectatorsFromArea(from, to) or {}) do
      if isPlayer(pid) then
         doPlayerSetStorageValue(pid, 24567, 1)
doTeleportThing(pid, pos, true)
doSendMagicEffect(getPlayerPosition(pid), 10)
      end
   end
end


TeleportAllInArea(from, to)
doSendMagicEffect(getPlayerPosition(cid), 13)
return true
end

fiz por brincadeira mesmo

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo