Ir para conteúdo
  • 0

Wild grover rune


damiaotorres

Pergunta

Como faço pra colocar em mais de um local pra essa runa não ser usada?

 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
local Zombie = {
frompos = {x=1136, y=1019, z=7},
topos = {x=1169, y=1039, z=7},
}
function onCastSpell(cid, var)
if not isInArea(getPlayerPosition(cid), Zombie.frompos, Zombie.topos) then
return doCombat(cid, combat, var)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você não pode usar wild grouth rune nesta area.")
end
end

 

 

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGYBALL)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)
 
local area = createCombatArea(AREA_WALLFIELD, AREADIAGONAL_WALLFIELD)
setCombatArea(combat, area)
 
function onCastSpell(cid, var)
local block_area = {
{{x=909,y=1019,z=7}, {x=1000,y=1019,z=7}}, -- pos começo e final da area
{{x=156,y=1019,z=7}, {x=200,y=1019,z=7}},
{{x=200,y=1019,z=7}, {x=300,y=1019,z=9}}
}
for _, var in ipairs(block_area) do
if isInRange(getCreaturePosition(cid), var[1], var[2]) then
doPlayerSendCancel(cid, "você não pode usar wild grouth rune nesta area.") return false
end
end
return doCombat(cid, combat, var)
end

Testa ai brother !

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...