Client-Exports

Auf dem Rechner des Spielers.

Press

Client
exports.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.

Beispiel
exports.cs_panicbutton:Press('localPanic')

Close

Client
exports.cs_panicbutton:Close()

Schließt das Fenster. Ein Alarm, der schon raus ist, bleibt.

Gibt zurückboolean false, wenn nichts offen war

IsOpen

Client
exports.cs_panicbutton:IsOpen()

Gibt zurückboolean

GetOpenButton

Client
exports.cs_panicbutton:GetOpenButton()

Gibt zurückstring | nil

GetButtons

Client
exports.cs_panicbutton:GetButtons()

Gibt zurücktable { id, label, command, bind, enabled }[]

GetAlerts

Client
exports.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 }[]

Frage offen geblieben?

Schreib uns im Discord. Mit Konsolen-Auszug, Framework und Script-Version ist die erste Antwort meistens schon die Lösung.

Zum Support