Funktion:
Fügt einem Fahrzeug ein Vehicle Shield hinzu - Kritische Komponenten sind immer noch angreifbar.
Mit Hilfe dieses Skriptes kann man festlegen, welche kritischen Komponenten zerstört werden können und ob oder nach wie viel Schaden das Fahrzeug zerstört werden kann.
Die Funktionalität von Vehicle Shield ist Teil des W-Frameworks.
Nutzung:
Füge für jedes Fahrzeug, welches durch das Vehicle Shield geschützt werden soll, folgende Zeile in der init.sqf hinzu:
[Vehicle, true, false, true, 25] call Framework_fnc_addVehicleShield;
Erläuterung der Parameter:
- 0: Object, Ziel, auf welches das Vehicle Shield angewendet wird.
- 1 (Optional) : Boolean, gibt an ob, der Motor zerstört werden kann, default: true.
- 2 (Optional) : Boolean, gibt an ob, der Tank auslaufen/zerstört werden kann, default: true.
- 3 (Optional) : Boolean, gibt an ob, das Fahrzeug komplett zerstört werden/explodieren kann, default: false.
- 4 (Optional) : Number, gibt an wie viel mehr Treffer das Fahrzeug über dem normalen Limit aushalten kann, default: 20. Wenn Parameter 3 auf true ist, kann das Fahrzeug bis zu 80\% beschädigt werden. Weiterer Schaden wird blockiert und jeder Schaden, der das Fahrzeug zum explodieren bringen würde, wird als übermäßiger Treffer gezählt. Übersteigt die Anzahl der übermäßigen Treffer den Wert dieses Parameters, kann das Fahrzeug bei weiterem Schaden zerstört werden.