Aeronx
Intermediate OT User
- Joined
- Dec 17, 2015
- Messages
- 736
- Solutions
- 9
- Reaction score
- 121
Hello everyone! Im trying to do a spell that is used by summons based on player lvl and mlvl.
Got this so far. but its not working. Error on doCombat.
Thanks eveyone for help!
bump! Any help? Thanks
Got this so far. but its not working. Error on doCombat.
Code:
local combat = {}
for i = 1, 9999 do
combat[i] = createCombatObject()
setCombatParam(combat[i], COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat[i], COMBAT_PARAM_EFFECT, CONST_ME_YALAHARIGHOST)
setCombatParam(combat[i], COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
setCombatArea(combat[i], createCombatArea({{0, 1, 0},
{1, 2, 1},
{0, 1, 0}}))
end
function onCastSpell(cid, creature, var)
local creature = Creature(cid)
local owner = creature:getMaster()
if not owner then
return false
end
local level = owner:getLevel()
local magic = owner:getMagicLevel()
doCombat(cid, combat[(level * 2) + (magic*10)], var)
return true
end
Thanks eveyone for help!
bump! Any help? Thanks
Last edited by a moderator: