DA
pedido

Wild grover rune

Por damiaotorres, 02 de jun. de 2015 em Scripts

18
3.4k
02 de junho de 2015 às 22:47

Amigo, qual erro? Você precisa ser mais específico

Como já disse varias vezes continua só em uma área a outra nunca vai amigo

MarceloHeuheuheuM
02 de junho de 2015 às 23:06
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 !

FurabioF
03 de junho de 2015 às 16:50

Tópico movido para pedidos e dúvidas resolvida.