Agency Docs
QBESXStandalone

Agency-Watch Exports & API

Jetzt mit AgencyOS27: kostenloses Update für alle, die die Uhr schon haben.

v27.0.1Kostenlos7 Seiten

01Client-Exports

ExportBeschreibung
OpenWatch(mitte)Öffnet die Uhr. Mit true öffnet sie sich mittig auf dem Bildschirm statt in der eingestellten Ecke.
CloseWatch()Schließt die Uhr und gibt den NUI-Fokus frei.
ToggleWatch()Schließt die Uhr, wenn sie offen ist, und öffnet sie sonst.
IsWatchOpen()Gibt true zurück, solange die Oberfläche der Uhr auf dem Bildschirm ist.
IsWatchLinked()Gibt false zurück, wenn der Spieler die Verbindung zum Agency Phone im Kontrollzentrum ausgeschaltet hat.
RunWatchAction()Löst aus, was auf dem orangen Aktionsknopf liegt (Config.ActionButton).
GetWatchSettings()Gibt die komplette Einstellungstabelle zurück, aus der die Oberfläche der Uhr gebaut wird (Design, Zifferblatt, Größe, Apps, Sprache).
SetWatchSetting(key, value)Setzt eine einzelne Einstellung, speichert sie pro Charakter und wendet sie sofort an.
SetWatchSettings(table)Setzt mehrere Einstellungen auf einmal und baut die Oberfläche nur einmal neu statt einmal pro Wert.
RequestWatchPairing()Fragt beim Server einen Kopplungscode für die Companion-App an. Die Antwort kommt als Event, nicht als Rückgabewert.
ShowUpdate()Öffnet den Bildschirm für das Software-Update von AgencyOS.
HandlesDeath()Gibt true zurück, wenn die Uhr beim Tod den Notfallbildschirm zeigt. Das Agency Phone fragt das ab, damit nie beide Geräte ihn gleichzeitig zeigen.
GetFitness()Gibt die aktuellen Fitnesswerte des laufenden Tages zurück: Schritte, Strecke, aktive Minuten und Kalorien.
SetWatchAppInstalled(id, on)Installiert oder entfernt eine App für diesen Spieler. Dasselbe, was der App Store macht, damit ein Server eine App als Belohnung verteilen kann.
FindWatch()Lässt die Uhr klingeln und leuchten, so wie die Suchfunktion der Companion-App.
StopFindWatch()Beendet das Klingeln, bevor es von selbst aufhört.
IsWatchRinging()Gibt true zurück, solange die Uhr klingelt.

02Server-Exports

ExportBeschreibung
IsPremium(src)Gibt true zurück, wenn die Uhr dieses Spielers als Pro-Version läuft. Das Urteil kommt aus dem Handshake mit dem echten Agency Phone, nie vom Client.

Kommst du nach dieser Seite nicht weiter? Dann übernimmt unser Support.