Ir para conteúdo

Porta que só atravessa se matar todos os monstros (pokes) dentro da area


Marshmello

Posts Recomendados

Fala pessoal , tava sem nada pra fazer ai me decidir fazer um script que  pegaria o premio da quest se derrota-se todos os pokes que estivesse em uma área

então vou compartilhar com vocês

 

Em data/actions/script crie um arquivo .lua e cole isso dentro

Spoiler

local configs = {
  AreaTeleportada = {x = 1056, y = 804, z = 8},  -- local da area do premio
  areai = {fromx = 1046, fromy = 2009, fromz = 8, tox = 1080, toy = 2042, toz= 8}, --- Pos da area
}


function getMonstersInAreai(areai)
  local playersi = {}
  for x = areai.fromx,areai.tox do
    for y = areai.fromy,areai.toy do
      for z = areai.fromz,areai.toz do
        local m = getTopCreature({x=x, y=y, z=z}).uid
        if m ~= 4 and isMonster(m) then
          table.insert(playersi, m)
        end
      end
    end
  end
  return playersi
end

function onUse(cid,item,pos)

  if getMonstersInAreai(configs.areai) == -1 then
    doTeleportThing(cid, configs.AreaTeleportada)
  else
    doPlayerSendTextMessage(cid, 26, "Derrote todos os Pokes ou reculha os pokemon para ball")
  end
  return true
end


 

 

Depois vá em data actions/actions.xml e cole isso dentro

Spoiler

    <action actionid = "XXXX" event="script" value="SeuArquivo.lua"/>

 

em XXX Você coloca um numero para a porta

E isso Flw

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
  • 1 month later...
Em 26/07/2018 em 22:34, Marshmello disse:

Fala pessoal , tava sem nada pra fazer ai me decidir fazer um script que  pegaria o premio da quest se derrota-se todos os pokes que estivesse em uma área

então vou compartilhar com vocês

 

Em data/actions/script crie um arquivo .lua e cole isso dentro

  Mostrar conteúdo oculto

local configs = {
  AreaTeleportada = {x = 1056, y = 804, z = 8},  -- local da area do premio
  areai = {fromx = 1046, fromy = 2009, fromz = 8, tox = 1080, toy = 2042, toz= 8}, --- Pos da area
}


function getMonstersInAreai(areai)
  local playersi = {}
  for x = areai.fromx,areai.tox do
    for y = areai.fromy,areai.toy do
      for z = areai.fromz,areai.toz do
        local m = getTopCreature({x=x, y=y, z=z}).uid
        if m ~= 4 and isMonster(m) then
          table.insert(playersi, m)
        end
      end
    end
  end
  return playersi
end

function onUse(cid,item,pos)

  if getMonstersInAreai(configs.areai) == -1 then
    doTeleportThing(cid, configs.AreaTeleportada)
  else
    doPlayerSendTextMessage(cid, 26, "Derrote todos os Pokes ou reculha os pokemon para ball")
  end
  return true
end


 

 

Depois vá em data actions/actions.xml e cole isso dentro

  Mostrar conteúdo oculto

    <action actionid = "XXXX" event="script" value="SeuArquivo.lua"/>

 

em XXX Você coloca um numero para a porta

E isso Flw

 

 

tenhe error matair tudos os pokes e porta nao abre..

 

tirar balls n corses e logo dnv a porta n abre..

 

 

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
Em 27/01/2020 em 13:51, KaboFlow disse:

 

 

tenhe error matair tudos os pokes e porta nao abre..

 

tirar balls n corses e logo dnv a porta n abre..

 

 

mano

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...