Skip to content

winconditions Presets

McDiod edited this page May 12, 2017 · 11 revisions

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.

ELIMINATION

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"};

CONTROL

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.

Clone this wiki locally