-
Notifications
You must be signed in to change notification settings - Fork 0
Sector Control
McDiod edited this page May 15, 2017
·
7 revisions
Das TvT-Template bringt ein eigenes Sector Control System mit.
Größe und Position eines Sektors definieren wir mittels eines Triggers. Alle Einstellungen im Trigger, abgesehen von Größe und Form, bleiben unberührt. Dann erstellen wir eine Area Entity (unter Systems >> Logic Entities >> Locations >> Area) und synchronisieren alle Trigger, die die gleichen Sektoreinstellungen erhalten sollen, mit der Area.
Jetzt doppelklicken wir die Area Entity und füllen das Init-Feld mit der createSector
Funktion aus.
[area,sector name,reward,reward per second,lock after capture,capture sides,owner] call grad_sectors_fnc_createSector
Parameter | Erklärung |
---|---|
area | object - Die Area Entity (im Init-Feld gleich der Variablen this ) |
sector name | string (optional) - Der Name des Sektors. (Default: leer) |
reward | number (optional) - Anzahl an Punkten, die eine Seite für die Einnahme erhält. (Default: 1) |
reward per second | number (optional) - Anzahl an Punkten, die die kontrollierende Seite pro Sekunde erhält. (Default: 0) |
lock after capture | bool (optional) - Kann der Sektor wieder zurückerobert werden, wenn er einmal eingenommen wurde? (Default: false) |
capture sides | array (optional) - Alle Seiten, die diesen Sektor einnehmen können. (Default: [WEST,EAST,INDEPENDENT]) |
owner | side (optional) - Seite, die diesen Sektor bei Spielstart kontrolliert. (Default: sideUnknown) |
[this,"Selakano",10,0,false,[WEST,EAST],EAST] call grad_sectors_fnc_createSector;