Client-Exports
Auf dem Rechner des Spielers.
Press
Clientexports.cs_panicbutton:Press(id) Drückt einen Button, als hätte der Spieler die Taste gedrückt. Öffnet das Fenster oder schickt den Alarm sofort, je nach showUI.
Gibt zurückboolean true heißt nur, die Anfrage ging raus. Ob der Alarm rausging, sagt cs_panicbutton:sent. false sofort bei unbekanntem oder abgeschaltetem Button, offenem Fenster oder laufender Prüfung.
exports.cs_panicbutton:Press('localPanic')Close
Clientexports.cs_panicbutton:Close() Schließt das Fenster. Ein Alarm, der schon raus ist, bleibt.
Gibt zurückboolean false, wenn nichts offen war
IsOpen
Clientexports.cs_panicbutton:IsOpen() Gibt zurückboolean
GetOpenButton
Clientexports.cs_panicbutton:GetOpenButton() Gibt zurückstring | nil
GetButtons
Clientexports.cs_panicbutton:GetButtons() Gibt zurücktable { id, label, command, bind, enabled }[]
GetAlerts
Clientexports.cs_panicbutton:GetAlerts() Die Alarme auf der Karte dieses Spielers. Für ein Dispatch-HUD oder ein MDT.
Gibt zurücktable { key, id, label, name, job, source, coords }[]