-
Notifications
You must be signed in to change notification settings - Fork 0
grad_linearsd_fnc_addVehicles
McDiod edited this page Jul 7, 2019
·
5 revisions
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
[gameLogic,side,mode,onSpawn] call grad_linearsd_fnc_addVehicles;
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)]. |
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;