Chatcommands ermöglichen einem gewählten/eingeloggten Admin, Missionselemente zu steuern und bei gewissen Problem und/oder Fehlern einfach eingreifen zu können.

Was, wo und warum?

Chatcommands erlauben einem gewählten oder eingeloggten Admin ohne großen Zusatzaufwand Fehler und/oder Probleme, welche zu Beginn bereits be- oder im Laufe der Mission entstanden sind, zu lösen.

Diese werden, wie der Name schon andeutet, über den Chat ausgeführt.
Dieser kann standardmäßig über die Taste - geöffnet werden. Der ausgewählte Kanal ist dabei nicht relevant.

Wie du dich selbst zum Admin votest, erfährst du hier.

Sicherheit, Risiken und Nebenwirkungen

Um Missbrauch zu verhindern, wird der Einsatz von Chatcommands mit starkem Spieleingriff standartmäßig in der Server RPT festgehalten.

Einige Chatcommands greifen tief in einige CBA-Einstellungen ein. Dies kann in der Theorie zu Problemen führen und sollte deswegen nur als Notfalllösung gebraucht werden. Solche Commands sind in der Regel einem eingeloggten Admin vorbehalten.

Aufbau eines Chatcommands

Hier ist ein Beispiel für ein typisches Chatcommand: #killplayer MaxMusterschütze.
Dieses Command teilt sich in mehrere, für jedes Chatcommand gleiche Schema auf.

Indikator Command Parameter
# killPlayer MaxMusterschütze
Durch den # weiß das System, dass es sich nicht um eine reguläre Chatnachricht, sondern um ein Kommando handelt. Der eindeutige und einzigartige Name des Commands. Dadurch weiß das System, was es tun soll. Das Command “killPlayer” benötigt einen Parameter, hier den Namen eines Spielers. In diesem Beispiel weiß das System dadurch, dass das Command den Spieler “MaxMusterschütze” betreffen soll.

Commands

Techsupport

Command Parameter Beschreibung Zugriffslevel
techsupport 0: Spielername (optional) Spawnt einen mobilen Techsupport beim angegebenen Spieler. Ist kein Spieler angegeben, wird der Techsupport beim Ausführenden gespawnt. admin
medsys 0: Medicsystem Indexnummer Ändert das eingestellte Medicsystem auf das angegebene. Achtung, Probleme möglich! [0 = standard; 1 = standard no ppe; 2 = hardcore, 3 = pvp, 4 = event, 5 = kat] adminLogged

Missionsflow

Command Parameter Beschreibung Zugriffslevel
endmission 0: Ending (optional) Beendet die Mission erfolgreich, oder mit dem angegebenen Ende. admin
failmission 0: Ending (optional) Beendet die Mission als nicht erfolgreich, oder mit dem angegebenen Ende. admin

Zeus

Command Parameter Beschreibung Zugriffslevel
zeus NONE Gibt dem ausführenden Spieler Zugriff auf das Zeus Interface. admin

ACE

Command Parameter Beschreibung Zugriffslevel
heal 0: Spielername Heilt den Spieler mit dem angegebenen Namen. admin
medic 0: Spielername Setzt den angegebenen Spieler als ACE Medic. admin
doctor 0: Spielername Setzt den angegebenen Spieler als ACE Doktor. admin
engineer 0: Spielername Setzt den angegebenen Spieler als ACE Engineer. admin