Ir para conteúdo
  • 0

(Action) Private Spawn Ajuda Do Clean


Bennyhappy

Pergunta

Eu poderia ajudar com isso, ao executar do clean remove as portas, Por exemplo, se uma porta está fechada e deixada aberta quando a alavanca para activar a porta desaparece, apenas se ah ser fechada de novo, não desaparecer,

 

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local monstros ={
{{x = 9168, y = 8572, z = 7}, "Dragon"},
{{x = 9175, y = 8558, z = 7}, "Dragon"},
{{x = 9169, y = 8575, z = 7}, "Dragon"},
{{x = 9172, y = 8556, z = 7}, "Dragon"},
{{x = 9173, y = 8567, z = 7}, "Dragon"},
{{x = 9161, y = 8566, z = 7}, "Dragon"},
{{x = 9165, y = 8567, z = 7}, "Dragon"},
{{x = 9163, y = 8557, z = 7}, "Dragon"},
{{x = 9183, y = 8560, z = 7}, "Dragon"},
{{x = 9181, y = 8566, z = 7}, "Dragon"},
{{x = 9165, y = 8560, z = 7}, "Dragon"},
{{x = 9171, y = 8575, z = 7}, "Dragon Lord"},
{{x = 9184, y = 8557, z = 7}, "Dragon Lord"},
{{x = 9184, y = 8565, z = 7}, "Dragon Lord"},
{{x = 9177, y = 8556, z = 7}, "Dragon Lord"},
{{x = 9168, y = 8558, z = 7}, "Dragon Lord"},
{{x = 9165, y = 8555, z = 7}, "Dragon Lord"},
{{x = 9162, y = 8563, z = 7}, "Dragon Lord"},
{{x = 9175, y = 8575, z = 7}, "Dragon Lord"},
{{x = 9170, y = 8565, z = 7}, "Dragon Lord"},
{{x = 9169, y = 8562, z = 7}, "Dragon Lord"},
{{x = 9177, y = 8567, z = 7}, "Dragon Lord"},
{{x = 9169, y = 8568, z = 7}, "Dragon Lord Hatchling"},
{{x = 9178, y = 8573, z = 7}, "Dragon Lord Hatchling"},
{{x = 9182, y = 8570, z = 7}, "Dragon Lord Hatchling"},
{{x = 9178, y = 8563, z = 7}, "Dragon Lord Hatchling"}
}
if SevenFloor() == false then
return doPlayerSendCancel(cid, "sorry already have monster.")
end
for _, summon in pairs(monstros) do
doCreateMonster(summon[2], summon[1])
end
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end
function SevenFloor()
local fromPosition,toPosition = {x = 9155, y = 8552, z = 7},{x = 9191, y = 8589, z = 7} -- começo e final da ára
for x = fromPosition.x, toPosition.x do
for y = fromPosition.y, toPosition.y  do
local pos = {x=x, y=y, z=fromPosition.z}
local m = getTopCreature(pos).uid
if m ~= 0 and isMonster(m) then
return false
end
doCleanTile(pos)
end
end
return true
end

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...