doAreaCombatHealth(0,COMBAT_FIREDAMAGE, fromPos, area1,-(getPlayerLevel(cid)*10),-(getPlayerLevel(cid)*14),15)
<event type="kill" name="onKill" event="script" value="kill.lua"/>
function onKill(cid, target)
doPlayerAddExperience(cid, 100)
return TRUE;
end
<action itemid="3263" event="script" value="fire.lua"/>
function onUse(cid, item, fromPos, item2, toPos)
local area1 = {
{0, 0, 0},
{0, 1, 0},
{0, 0, 0},
}
doAreaCombatHealth(cid,COMBAT_FIREDAMAGE, fromPos, area1,-(getPlayerLevel(cid)*10),-(getPlayerLevel(cid)*14),15)
return TRUE
end
100 exp isnt that much
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE)
function onGetFormulaValues(cid, level, maglevel)
return - level * 10, - level * 14
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onUse(cid, item, fromPosition, itemEx, toPosition)
return doCombat(cid, combat, positionToVariant(fromPosition))
end