- 0
dúvida Ajudar Com As Portas (Action) Docreateitem (Resolvido)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 0 respostas
- 3182 visualizações
-
- 1 resposta
- 1596 visualizações
-
- 2 respostas
- 2565 visualizações
-
- 1 resposta
- 2255 visualizações
-
- 2 respostas
- 3073 visualizações
-

Pergunta
Bennyhappy 2
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) wall1 = {x=9166, y=8574, z=7, stackpos=1} getwall1 = getThingfromPos(wall1) wall2 = {x=9173, y=8569, z=7, stackpos=1} getwall2 = getThingfromPos(wall2) wall3 = {x=9180, y=8581, z=7, stackpos=1} getwall3 = getThingfromPos(wall3) doCreateItem(9166,1,wall1) doCreateItem(5278,1,wall2) doCreateItem(9165,1,wall3) 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 endPreciso de ajuda nestas linhas, eu preciso que se, no lugar onde as portas serão adicionados, reconhecer se você já é uma porta nessa posição, não agrege outra porta, porque eles são ensimadas as 2 portas,
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
wall1 = {x=9166, y=8574, z=7, stackpos=1}
getwall1 = getThingfromPos(wall1)
wall2 = {x=9173, y=8569, z=7, stackpos=1}
getwall2 = getThingfromPos(wall2)
wall3 = {x=9180, y=8581, z=7, stackpos=1}
getwall3 = getThingfromPos(wall3)
doCreateItem(9166,1,wall1)
doCreateItem(5278,1,wall2)
doCreateItem(9165,1,wall3)
return true
end
@bump
Editado por beeniiLink para o comentário
https://xtibia.com/forum/topic/189540-ajudar-com-as-portas-action-docreateitem-resolvido/Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados