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?