points.hpp - gruppe-adler/TvT_Template.VR GitHub Wiki
In USER\points.hpp wird definiert, wer wie viele Punkte für welches Ereignis erhalten soll.
Jedes Ereignis kann dabei zusätzlich noch einmal in den BLUFOR, OPFOR und INDEPENDENT Klassen definiert werden, um den Standardwert zu überschreiben.
Ereignis | Erklärung |
---|---|
playerKilled | Löst aus, wenn ein Spieler von einem Gegner getötet wird. |
aiKilled | Löst aus, wenn eine KI Einheit von einem Gegner getötet wird. |
civKilled | Löst aus, wenn ein Zivilist von einer Einheit getötet wird. |
Beispiel
Alle drei Seiten erhalten 3 Punkte pro eliminiertem Spieler und 2 Punkte pro eliminierter KI Einheit. OPFOR und Independent bekommen keine Minuspunkte, wenn sie Zivilisten töten, BLUFOR bekommt 10 Minuspunkte.
playerKilled = 3;
aiKilled = 2;
civKilled = 0;
class BLUFOR {
civKilled = -10;
};
class OPFOR {
};
class INDEPENDENT {
};
Punkte abfragen
Um die hier verteilten Punkte mit einem eigenen Skript pro Kategorie abzufragen, müssen die folgenden Kategorie-Namen verwendet werden:
Ereignis | Kategorie Name |
---|---|
playerKilled | "Players killed" |
aiKilled | "AI killed" |
civKilled | "Civilians killed" |
[west, "Players killed"] call grad_points_fnc_getPointsCategory