Maten
New Member
- Joined
- Mar 16, 2009
- Messages
- 219
- Reaction score
- 2
Hey!
I made a weapon that shoots cake, but i dont want players to get ws when thay use it (non aggressive).
why dont this work?
cake.lua
weapons.xml
items.xml
I made a weapon that shoots cake, but i dont want players to get ws when thay use it (non aggressive).
why dont this work?
cake.lua
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_CAKE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_CAKE)
setCombatFormula(combat, COMBAT_FORMULA_DAMAGE, 0, 1, 0, 3)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
weapons.xml
Code:
<distance id="7966" event="script" value="cake.lua"/>
items.xml
Code:
<item id="7966" article="a" name="throwing cake">
<attribute key="weight" value="200" />
<attribute key="weaponType" value="distance" />
<attribute key="shootType" value="cake" />
<attribute key="range" value="7" />
<attribute key="maxHitChance" value="100" />
</item>