Ich wollte machen das die Waffen weniger Schaden machen:
Code
function dmgZones ( attacker, attackerweapon, bodypart, loss )
cancelEvent()
if getPedArmor ( source ) >= 1 then
setPedArmor ( source, getPedArmor ( source )-1 )
else
setElementHealth ( source, getElementHealth ( source )-1 )
end
cancelEvent()
end
addEventHandler ( "onPlayerDamage", getRootElement(), dmgZones )
Allerdings wird mit einem Schuss alles abgezogen.
Ich glaube das liegt daran, dass der ja wenn er damage bekommt 1 Strich Leen abgezogen (also wieder damage) bekommt, und deshalb das event wieder aufgerufen wird, und er wieder damage bekommt, ...
Wisst ihr wie ich das fixen könnte?