Weniger leben pro schuss abziehen

  • 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?

  • Dieses Thema enthält 6 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!