local bowid = 22418
local combat = createCombatObject()
local combatnodot = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ARROW)
setCombatParam(combat, COMBAT_FORMULA_SKILL, 0, 0, 1, 0)
setCombatParam(combatnodot, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combatnodot, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ARROW)
setCombatParam(combatnodot, COMBAT_FORMULA_SKILL, 0, 0, 1, 0)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
local condition = createConditionObject(CONDITION_FIRE)
addDamageCondition(condition, 10, 2000, -1)
setConditionParam(condition, CONDITION_PARAM_DELAYED, true)
setCombatCondition(combat, condition)
function onUseWeapon(cid, var)
if getPlayerSlotItem(cid,CONST_SLOT_LEFT).itemid == bowid then
return doCombat(cid, combat, var)
else
return doCombat(cid, combatnodot, var)
end
end