onPlayerDamage verändern

  • Hallo, eine kleine Frage :) Ich kann zurzeit nichts testen, da ich hier kein Zugriff auf MTA habe.

    Ich möchte den Schaden von Waffen bearbeiten. Ich weiss jedoch nicht ob bei der folgenden Funktion der Schaden 2x abgezogen wird oder zuerst normal und dann noch 2x.

    Lua
    function dmgchange ( attacker, weapon, bodypart, loss )
    	local health = getElementHealth (source)
    	local loss2 = loss * 2
    if (attackerweapon == 1) then
    setElementHealth ( source, health - loss2 )	
    end
    
    
    end
    addEventHandler ( "onPlayerDamage", getRootElement(), dmgChange )

    Wird bei onPlayerDamage so nur "loss2" abgezogen oder zu "loss" noch zusätzlich "loss2"?

    Grüsse

    EDIT: oder funktioniert es so nicht und muss es mit SetWeaponProperty machen?

  • Dieses Thema enthält 12 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!