Global Argument / Local Effect

Beschreibung

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.

Syntax

Syntax: [vehicle, allowEng, allowFuel, allowRotors, killEng, allowKill, excesHits] call Framework_fnc_addVehicleShield;

Alternativ kann das VehicleShield mit den Standartwerten über den 3DEN Editor in den Fahrzeugeigenschaften aktiviert werden.

Parameters:

0 vehicle Object   Fahrzeug, welches den Schild erhält
1 allowEng Boolean (Optional, default true) Erlaubt Zerstören des Motors
2 allowFuel Boolean (Optional, default true) Erlaubt Zerstören des Treibstofftanks
3 allowRotors Array (Optional, default [true, true]) Erlaubt Zerstören des [Hauptrotors, Heckrotors]
4 killEng Boolean (Optional, default true) Zerstört den Fahrzeugmotor, wenn dieses eigentlich zerstört werden sollte
5 allowKill Boolean (Optional, default true) Erlaubt eine Zerstörung des Fahrzeuges unter gewissen Umständen
6 excesHits Number (Optional, default 20) Anzahl der aushaltbaren Treffer, welche normal das Fahrzeug zerstören würden

Wenn Parameter 5 auf true steht, 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.

Return Value: None

Beispiel

[MeinAuto, true, true, [true, true], true, true, 25] call Framework_fnc_addVehicleShield;

Weiterführende Informationen:

Tags: archiv