-
Notifications
You must be signed in to change notification settings - Fork 0
winconditions Presets
Presets sind gängige Siegbedingungen, die im TvT Template mitgelieferte Funktionen benutzen. Die Parameter nehmen dabei Einfluss auf das Verhalten der Presets. In den Tabellen bedeutet Parameter 0, dass dieser Parameter im presetParams
Array an erster Stelle stehen muss. Parameter 1 an zweiter Stelle, Parameter 2 an dritter Stelle usw.
Das Elimination Preset löst aus, sobald keine Einheiten der als Parameter übergebenen Seiten mehr leben.
Parameter | Erklärung |
---|---|
0 | Seite, die eliminiert sein muss. (WEST / EAST / INDEPENDENT / CIVILIAN). |
1 | optional - Seite, die eliminiert sein muss. (WEST / EAST / INDEPENDENT / CIVILIAN). |
2 | optional - Seite, die eliminiert sein muss. (WEST / EAST / INDEPENDENT / CIVILIAN). |
3 | optional - Seite, die eliminiert sein muss. (WEST / EAST / INDEPENDENT / CIVILIAN). |
Beispiel:
Missionsende, wenn OPFOR und INDEPENDENT ausgeschaltet sind.
preset = "ELIMINATION";
presetParams[] = {"EAST","INDEPENDENT"};
Das Control Preset löst aus, sobald die angegebene Seite für die angegebene Zeit am Stück die angegebene Zone kontrolliert. Für dieses Preset definieren wir zunächste die Zone mit einem Trigger. Dem Trigger geben wir einen Variabelnamen (bspw. "AREA1") und setzen den Haken bei Server Only.
Parameter | Erklärung |
---|---|
0 | Variabelname des Triggers, der die Zone definiert. |
1 | Seite, die die Zone einnehmen muss. (WEST / EAST / INDEPENDENT) |
2 | Zeit in Sekunden, die die angegebene Seite die angegebene Zone halten muss. |
Beispiel:
BLUFOR muss die Zone "AREA1" für 30 Sekunden kontrollieren.
preset = "CONTROL";
presetParams[] = {"AREA1","WEST",30};
Weiter geht's mit der scopeWeapons.hpp.