grad_linearsd_fnc_addVehicles - gruppe-adler/TvT_Template.VR GitHub Wiki
Fügt einem Linear-Sectordefense Sektor Fahrzeuge oder statische Waffen (z.B. MG auf Tripod) hinzu. Funktion wird über 3den Editor in das Init-Feld einer GameLogic geschrieben, die mit dem Trigger des Sektors synchronisiert ist. GameLogic wird mit den Objekten synchronisiert.
Die hier hinterlegten Fahrzeuge werden bei Missionsstart gespeichert und entfernt. Bei Rundenbeginn spawnen die Fahrzeuge in den Sektoren des Angreifers. Fahrzeuginhalt und Texturen werden ebenfalls gespeichert. Health und Hiddenselections werden nicht übernommen.
Diese Funktion ist optional.
GameLogic:
Systems (F5) >> Logic Entities >> Objects >> Game Logic
Syntax
[gameLogic,side,mode,onSpawn] call grad_linearsd_fnc_addVehicles;
Parameter
Parameter | Erklärung |
---|---|
gameLogic | object - Die oben genannte Gamelogic. |
side | side - Seite, zu der diese Objekte gehören. WEST für Blufor, EAST für Opfor. |
mode | string - Modus in dem diese Objekte gespawnt werden. Kann einen der folgenden Werte haben: "ATTACK", "DEFEND", "BOTH". |
onSpawn | code - Code der jedes mal pro Fahrzeug ausgeführt wird, wenn diese Fahrzeuge bei Rundenbeginn spawnen. Wird nur auf Server ausgeführt. Übergebene Parameter: [vehicle (obj),spawned for (side),is defender (bool), round (number)]. |
Beispiel
In diesem Beispiel werden Objekte gespeichert, die gespawnt werden, wenn Blufor von diesem Sektor aus angreift.
[this,WEST,"ATTACK",{(_this select 0) allowDamage false}] call grad_linearsd_fnc_addVehicles;