Jede Agency-* Ressource hat ihre eigenen Release-Notes. Hier laufen sie alle in einer Timeline zusammen — du siehst auf einen Blick wie oft wir pushen.
💼 Agency-Essentials v1.2.0 — Verwalten Sie Ihren Server von Ihrem Telefon: die Integration der kostenlosen Agency Companion-App ist da, plus ein einheitliches 25-Sprachen-Locale-Paket!
💼 Agency-Essentials
📱 Companion-App — Berichte & Aufzug verlinken jetzt über QR-Code zur kostenlosen Agency Companion-App, verwalten Sie alles von Ihrem Telefon aus. 🌍 25 Sprachen — das gesamte Paket wird jetzt mit einem einheitlichen 25-Sprachen-Locale-Paket geliefert, nichts mehr hardcodiert. 🐛 Behoben — Datenbanktabellenkollision im Aufzug-Modul bei Neuinstallationen behoben.
📱 Companion-App — verbinden Sie Ihr Telefon 🛗 Aufzug • Neuer /aeconnect-Befehl — zeigt einen QR-Code an, den jeder scannen kann, um die kostenlose Agency Companion-App zu verlinken • Durchsuchen Sie jedes Gebäude auf dem Server und setzen Sie eine GPS-Route direkt von Ihrem Telefon aus • Sanftes Ein-/Ausblenden, verschiebbares Fenster — plus eine Pairing-Karte direkt im /aelevator-Menü 📋 Berichte • Eine QR-Pairing-Karte im Berichtsmenü (Spieler- & Adminansicht) • Lesen, beantworten, beanspruchen, schließen und Tickets über die App verwalten
• Die Rechte des Personals werden bei jeder Aktion erneut überprüft — der QR kann niemals Admin-Rechte gewähren 💼 Essentials Admin-Paarung • Scannen Sie den Admin-QR-Code im /aessentials Global-Tab, um die gesamte Suite zu verknüpfen • Modul-Kill-Schalter umlegen, Türschlösser verwalten und Berichte direkt von Ihrem Telefon aus anzeigen Änderungen (Fortsetzung) 🌍 Vollständige Lokalisierung • Menüs, Türschlösser, Begleitkarten und jedes Modul werden jetzt in 25 Sprachen geliefert • Stellen Sie die Sprache in der Konfiguration ein (Standard Englisch) — nichts ist mehr fest codiert
🐛 Fehlerbehebungen & Politur • Datenbanktabellen-Kollision: Ein Schlüssel-Schema-Konflikt im Aufzugsmodul wurde behoben, indem die Einstellungen der Begleit-App in agency_elevator_companion_settings getrennt wurden. Dies beseitigt Startkonsole-Fehler bei sauberen Installationen. • Modul-Umschalter bleiben jetzt korrekt bestehen — schalten Sie ein Modul aus und es bleibt nach dem erneuten Öffnen des Menüs ausgeschaltet • Sauberere Begleit-QR-Fenster und flüssigere Menüanimationen
🔔 Agency-Notify / ⏳ Agency-Progressbar • Keine funktionalen Änderungen — beide Module in dieser Version unverändert Änderungen (Fortsetzung) 🔗 Direkter Deep-Link
♻️ Abwärtskompatibel • Bestehende Konfigurationen, Türschlösser, Berichte, Fortschrittsbalken und Begleitpaarungen bleiben völlig unverändert. Die Tabellenmigration erfolgt automatisch. • Die Begleitintegration ist optional — setzen Sie die Begleit-Enable-Flags im Konfigurationsfile auf false und es ändert sich nichts.
Installation • Ersetzen Sie alle Dateien in Ihrem Agency-Essentials-Ordner (oder überschreiben Sie sie): - fxmanifest.lua - config.lua (neue Begleitkonfigurationsblöcke) - client/ (alle aktualisierten Module & Begleitmanager) - server/ (alle aktualisierten Module & Begleitmanager) - shared/ (alle aktualisierten Lokalisierungsschichten) - html/ (aktualisierte NUI-Dateien für alle Module) - sql/install.sql (aktualisiertes Datenbankschema)
• Keine manuellen Datenbankänderungen erforderlich — alle Tabellen werden beim ersten Start automatisch erstellt • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Essentials aktiv ist.
🛗 Agency-Elevator v1.3.1 — Datenbank-Kollisionsbehebung: Schlüssel-Datenbankkonflikt gelöst und Startkonsole-Fehler bei sauberen Installationen beseitigt.
🛗 Agency-Elevator
🐛 Behoben • Datenbanktabellenkollision • Die Begleit-Einstellungs-Tabelle wurde in agency_elevator_companion_settings umbenannt, um einen Konflikt mit der UI-Einstellungs-Tabelle zu lösen. Dies beseitigt vollständig den roten "Unbekannte Spalte 'id'" Abfragefehler in der Konsole beim Serverstart.
🌍 Verbesserte • Codequalität & Syntax • Alle Lua-Dateien auf strikte Syntaxkonformität überprüft. Keine Warnungen oder Fehler beim Booten mehr. Änderungen (fortgesetzt) 🏷️ Verbesserte • Markenstandards • Das Autorfeld in der fxmanifest.lua auf "Agency Scripts" angepasst und das obligatorische Agency-Werbebanner für kostenlose Ressourcen hinzugefügt.
💾 Verbesserte • SQL-Skript • Die Definition der agency_elevator_companion_settings-Tabelle wurde zur sql/install.sql-Datei für saubere, manuelle Datenbankimporte hinzugefügt.
♻️ Abwärtskompatibel • Bestehende Aufzüge, UI-Konfigurationen und Begleitpaarungen bleiben völlig unberührt. Die Tabellenmigration erfolgt automatisch.
Installation • Ersetzen Sie diese Dateien in Ihrem Agency-Elevator-Ordner (oder überschreiben Sie sie):
• Keine manuellen Datenbankänderungen erforderlich — die neue Begleitertabelle wird beim ersten Start automatisch erstellt • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Elevator aktiv ist.
📋 Agency-Admin v1.4.0 — Steuern Sie Ihr gesamtes Admin-Panel von Ihrem Telefon aus: Die kostenlose Agency Companion-App verbindet sich jetzt mit Agency-Admin, auf iOS & Android.
📋 Agency-Admin
✨ Neu — Agency Companion App • Ihr vollständiges Admin-Kontrollpanel, direkt auf Ihrem Telefon — moderieren Sie Ihren Server von überall • Eigener QR-Code, vollständig unabhängig von Agency-Phone & Agency-Elevator — Admin-Paarungen erfolgen eigenständig • ADMIN-NUR-Paarung: Nur Mitarbeiter können ein Gerät verknüpfen — führen Sie /aaconnect (Alias /aac) für den QR aus oder finden Sie ihn im Panel — scannen Sie ihn dann (oder geben Sie den 6-stelligen Code ein) in der kostenlosen Agency Companion-App • Das Pairing-Token hat KEINE eigenen Rechte — jede einzelne Aktion wird bei jeder Anfrage gegen Ihre Live-Berechtigungen erneut validiert
📱 Neu — Jetzt auf iOS & Android • Die kostenlose Agency Companion-App ist im App Store und bei Google Play verfügbar • Vollständige Download- und Einrichtungsanleitung unter companion.agencyg.de • Eine App verbindet alle Ihre Agency-Skripte — Admin, Phone, Pad, Elevator, Reports & mehr
🛡️ Neu — Moderation von überall • Sehen Sie die Live-Spielerliste, öffnen Sie jeden Spieler und überprüfen Sie Sperren & Ränge von Ihrem Telefon • Führen Sie Ihr vollständiges Moderationstoolkit aus — kick, ban, freeze, spectate, goto / bring, heal / revive und mehr — alles über dasselbe geschützte Protokoll wie das In-Game-Panel • Melden Sie jedes gekoppelte Gerät mit einem Klick sofort ab Änderungen (fortgesetzt) 🖥️ Neu — Live-Server-Konsole, in Ihrer Tasche • Verfolgen Sie die Serverkonsole live und führen Sie Befehle direkt aus der App aus • Befehle werden als IHRE eigenen Clients ausgeführt, sodass spielergerichtete Befehle (kill, revive, teleport…) einfach funktionieren • Intelligente Autovervollständigung schlägt die gescannten + Framework-Befehle Ihres Servers vor, vollständig lokalisiert
🔒 Neu — Sicherheit zuerst durch Design • Nur für Admins: Ein Nicht-Mitarbeiter-Gerät kann niemals koppeln, und der QR kann niemanden erhöhen • Jede Aktion überprüft Ihre Berechtigung LIVE — online: vollständiges ACE + Framework + Rang + pro Spieler Überschreibung; offline: identifier-basiert gegen Ihre Live-Rangtabellen (reine ACE-Admins müssen online sein) • Doppelt gesichert: Die Anfrage wird einmal auf der Begleit-Ebene und WIEDER innerhalb der Aktionspipeline des Panels überprüft • Eingebaute Ratenbegrenzung für Remote-Aktionen
🔑 Neu — 6-stelliger Pairing-Code • Kann nicht scannen? Geben Sie stattdessen den 6-stelligen Code ein, der unter dem QR angezeigt wird • Der Code bleibt sichtbar, auch während ein Gerät verbunden ist, sodass Sie jederzeit ein weiteres Telefon hinzufügen können • Codes laufen nach Config.Companion.TokenTTL (Standard 5 Min) aus, um Sicherheit zu gewährleisten
🌍 Verbesserte — Vollständige Lokalisierung • Alle neuen App-, Pairing-, Konsolen- und UI-Texte in alle 13 unterstützten Sprachen übersetzt: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR Änderungen (Fortsetzung)
🛡️ Fix — Gesicherte Serverereignisse • 4 zuvor ungeschützte Netzevents wurden geschlossen, die unabhängig vom Panel ausgelöst werden konnten — give-weapon, spawn-object, edit-object und claim-vehicle-ownership erfordern jetzt alle den Zugang zum Panel UND die entsprechende Aktionsberechtigung, serverseitig überprüft • Der 6-stellige Pairing-Code wird jetzt immer unter dem QR im Panel angezeigt • Saubereres Verhalten beim Öffnen/Schließen des Begleitpanels und verschiedene kleinere NUI-Optimierungen
♻️ Abwärtskompatibel • Alle Ihre bestehenden Ränge, Berechtigungen, Sperren und Panel-Einstellungen funktionieren weiterhin unverändert — keine Migration, kein Datenverlust • Die Begleitintegration ist OPTIONAL — setzen Sie Config.Companion.Enable = false und es ändert sich nichts • Alle Begleit-Pairing-Tabellen werden beim ersten Start automatisch erstellt — keine manuelle SQL
Installation • Ersetzen Sie Ihren Agency-Admin-Ordner durch den neuen Build (oder überschreiben Sie diese Dateien):
fxmanifest.lua config.lua (überprüfen Sie den Config.Companion-Block — sicher, Ihre eigene zu behalten) client/main.lua client/companion.lua server/db.lua server/main.lua
server/companion.lua server/companion_relay.lua web/index.html web/style.css web/app.js web/companion.js web/qrcode.min.js shared/locale.lua locales/ (alle Sprachdateien) • Keine manuellen Datenbankänderungen — alle Tabellen werden automatisch erstellt • Benötigt oxmysql (bereits erforderlich) • Starte die Ressource über txAdmin oder stelle sicher, dass Agency-Admin läuft.
📋 Agency-Banking v1.2.0 — Ihre Bank in Ihrer Tasche: Die kostenlose Agency Companion-App verbindet sich jetzt mit Agency-Banking, auf iOS & Android.
📋 Agency-Banking
✨ Neu — Agency Companion App • Ein vollständiges Premium-Banking-Dashboard direkt auf Ihrem Telefon — Kontostand, Überweisungen, Karten, Festgeld & ATM-PIN • Eigenes QR-Code, vollständig unabhängig von Agency-Phone & Agency-Elevator — Banking-Paare eigenständig • In Sekunden koppeln: Führen Sie /abconnect (Alias /abc) für einen QR aus, den jeder scannen kann, oder finden Sie denselben QR im Bankmenü — scannen Sie ihn dann (oder geben Sie den 6-stelligen Code ein) in der kostenlosen Agency Companion-App • Das Kopplungstoken hat keine eigenen Bankrechte — jede Geldaktion wird serverseitig bei jeder Anfrage erneut validiert
📱 Neu — Jetzt auf iOS & Android • Die kostenlose Agency Companion-App ist im App Store und bei Google Play verfügbar • Vollständige Download- und Einrichtungsanleitung unter companion.agencyg.de • Eine App verbindet alle Ihre Agency-Skripte — Banking, Telefon, Pad, Aufzug, Berichte & mehr
💳 Neu — Ihre Bank, Unterwegs • Überprüfen Sie jederzeit Ihr Guthaben, Bargeld und aktuelle Transaktionen • Überweisen Sie Geld direkt von Ihrem Telefon auf ein anderes Konto • Eröffnen Sie ein Festgeldkonto und fordern Sie es an, sobald es fällig ist — direkt aus der App • Erstellen, löschen und wechseln Sie Ihre Debitkarten (bis zu 3) • Setzen oder ändern Sie Ihre ATM-PIN unterwegs
🔒 Neu — Geldsicher durch Design • Jede Geldaktion erfolgt über denselben validierten Pfad wie die In-Game-Bank (AgencyBankingBridge) — keine Abkürzungen, kein zweiter Codepfad • Lesevorgänge funktionieren offline, aber jede Schreiboperation (Überweisung, Einzahlung, PIN) erfordert, dass der Spieler online ist — ein gekoppelt Telefon kann niemals Geld eigenständig bewegen • Der Server überprüft Ihr Konto und Guthaben bei jeder einzelnen Anfrage erneut Änderungen (Fortsetzung) ✨ Neu — Werbefrei Premium • Da Agency-Banking ein kostenpflichtiges Skript ist, ist sein Modul in der App völlig werbefrei — ein sauberes, premium Dashboard ohne Werbebanner, jemals
🔑 Neu — 6-stelliger Pairing-Code • Kann nicht scannen? Geben Sie stattdessen den 6-stelligen Code ein, der unter dem QR angezeigt wird • Der Code bleibt sichtbar, auch wenn ein Gerät verbunden ist, sodass Sie jederzeit ein weiteres Telefon hinzufügen können • Codes laufen nach Config.Companion.TokenTTL (Standard 5 Minuten) aus, um die Sicherheit zu gewährleisten
🌍 Verbesserte — Vollständige Lokalisierung • Alle neuen App-, Pairing- und UI-Texte in alle 13 unterstützten Sprachen übersetzt: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
🐛 Behoben • Verstärkter Festgeldanspruch — eine Einzahlung kann nicht mehr vorzeitig oder doppelt über die App beansprucht werden; jeder Anspruch wird serverseitig erneut validiert • Der 6-stellige Pairing-Code wird jetzt immer unter dem QR im Bankmenü angezeigt • Saubereres Verhalten beim Öffnen/Schließen des Begleitpanels und verschiedene kleinere NUI-Politur Änderungen (Fortsetzung)
♻️ Abwärtskompatibel • Alle Ihre bestehenden Konten, Karten, Festgelder und Transaktionen funktionieren weiterhin unverändert — keine Migration, kein Datenverlust • Die Begleitintegration ist OPTIONAL — setzen Sie Config.Companion.Enable = false und es ändert sich nichts • Alle Begleit-Paarungstabellen werden beim ersten Start automatisch erstellt — keine manuelle SQL
Installation • Ersetzen Sie Ihren Agency-Banking-Ordner durch den neuen Build (oder überschreiben Sie diese Dateien):
fxmanifest.lua config.lua (überprüfen Sie den Config.Companion-Block — sicher, dass Sie Ihre eigenen behalten) client/main.lua client/companion.lua server/main.lua server/companion.lua server/companion_relay.lua html/index.html html/script.js html/style.css html/js/companion.js html/js/qrcode.min.js locales/ (alle Sprachdateien) • Keine manuellen Datenbankänderungen — alle Tabellen werden automatisch erstellt • Benötigt oxmysql (bereits erforderlich) • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Banking aktiv ist.
📋 Agency-Doorlock v1.1.0 — Steuern Sie Ihre Türen von Ihrem Telefon aus: Die kostenlose Agency Companion App verbindet sich jetzt mit Agency-Doorlock, auf iOS & Android.
📋 Agency-Doorlock
✨ Neu — Agency Companion App • Türen direkt von Ihrem Telefon aus verriegeln, entriegeln und verwalten — kein Stehen am Tastenfeld erforderlich • Eigenes QR-Code, vollständig unabhängig von Agency-Phone & Agency-Elevator — Doorlock koppelt eigenständig • In Sekunden koppeln: Führen Sie /adlconnect (Alias /adlc) für einen QR aus, den jeder scannen kann, oder finden Sie denselben QR im /adoorlock-Setup-Menü — scannen Sie ihn dann (oder geben Sie den 6-stelligen Code ein) in der kostenlosen Agency Companion App • Das Kopplungstoken kann NIEMALS Admin-Rechte gewähren — jede Mitarbeiteraktion wird serverseitig gegen Ihre bestehenden Berechtigungen bei jeder Anfrage erneut validiert
📱 Neu — Jetzt auf iOS & Android • Die kostenlose Agency Companion App ist im App Store und bei Google Play verfügbar • Vollständige Download- und Einrichtungsanleitung unter companion.agencyg.de • Eine App verbindet alle Ihre Agency-Skripte — Doorlock, Phone, Pad, Elevator, Reports & mehr
🎮 Neu — Spieler, Unterwegs • Sehen Sie jede Tür, auf die Sie Zugriff haben, in einer Liste, mit ihrem aktuellen gesperrten / entsperrten Zustand • Sperren oder entsperren Sie eine Tür, die Ihnen gehört, wenn Sie in der Nähe sind — die gleichen Zugriffsregeln wie im Spiel gelten • Setzen Sie einen GPS-Wegpunkt zu jeder Tür aus der App, um sie schnell zu finden Änderungen (fortgesetzt) 🛡️ Neu — Admins, Unterwegs • Überschreiben Sie JEDEN Tür auf dem Server von überall — keine Distanzgrenze, eine echte Fernsicherheitsübersteuerung • Löschen Sie Türen, die Sie nicht mehr benötigen, direkt von Ihrem Telefon (statische Konfigurations Türen bleiben geschützt) • Öffnen Sie das In-Game-Türsetup-Menü aus der Ferne, um Türen hinzuzufügen oder zu bearbeiten • Jede Admin-Aktion überprüft erneut Ihre Config.SetupPermission serverseitig — der QR/Paarung kann niemanden erhöhen
🔑 Neu — 6-stelliger Pairing-Code • Können Sie nicht scannen? Geben Sie stattdessen den 6-stelligen Code ein, der unter dem QR angezeigt wird • Der Code bleibt sichtbar, auch wenn ein Gerät verbunden ist, sodass Sie jederzeit ein weiteres Telefon hinzufügen können • Codes laufen nach Config.Companion.TokenTTL (Standard 5 Minuten) aus, um Sicherheit zu gewährleisten
🌍 Verbesserungen — Vollständige Lokalisierung • Alle neuen App-, Pairing- und UI-Texte in alle 25 unterstützten Sprachen übersetzt: EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH
🐛 Fehlerbehebungen • Der 6-stellige Pairing-Code wird jetzt immer unter dem QR im /adoorlock-Setup-Menü angezeigt • Die Begleit-QR-Karte klappt sauber ein/aus und überlappt nicht mehr die Türliste • Saubereres Verhalten beim Öffnen/Schließen des Panels und verschiedene kleinere NUI-Optimierungen Änderungen (fortgesetzt) ♻️ Abwärtskompatibel • Alle Ihre vorhandenen Türen, Keybinds, Sounds und Konfigurationen funktionieren weiterhin unverändert — keine Migration, kein Datenverlust • Die Begleitintegration ist OPTIONAL — setzen Sie Config.Companion.Enable = false und es ändert sich nichts • Stale-Config-sicher: selbst wenn eine ältere config.lua keinen Config.Companion-Block hat, bleibt die Funktion mit sicheren Standardeinstellungen aktiviert — eine übrig gebliebene Konfiguration kann sie niemals stillschweigend deaktivieren • Alle Begleit-Pairing-Tabellen werden beim ersten Start automatisch erstellt — keine manuelle SQL.
Installation • Ersetzen Sie Ihren Agency-Doorlock-Ordner durch den neuen Build (oder überschreiben Sie diese Dateien):
fxmanifest.lua config.lua (überprüfen Sie den Config.Companion-Block — sicher, dass Sie Ihre eigene behalten) client/main.lua client/companion.lua client/configurator.lua server/main.lua server/companion.lua server/companion_relay.lua html/index.html html/script.js html/style.css html/js/companion.js html/js/qrcode.min.js shared/locales.lua shared/locale/ (alle Sprachdateien) • Keine manuellen Datenbankänderungen — alle Tabellen werden automatisch erstellt • Benötigt oxmysql (bereits erforderlich) • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Doorlock aktiv ist.
📋 Agency-Reports-V2 v2.2.0 — Verwalten Sie Ihre Berichte von Ihrem Telefon: die kostenlose Agency Companion-App ist jetzt auf iOS & Android verfügbar.
📋 Agency-Reports-V2
✨ Neu — Agency Companion App • Bearbeiten Sie Spielerberichte direkt von Ihrem Telefon — Sie müssen nicht an Ihrem PC sein • In Sekunden koppeln: Öffnen Sie das Berichtsfenster (/areport), klicken Sie auf "Telefon verknüpfen", scannen Sie den QR-Code oder geben Sie den 6-stelligen Code in der kostenlosen Agency Companion-App ein • Das Kopplungstoken kann niemals Admin-Rechte gewähren — jede Mitarbeiteraktion wird serverseitig bei jeder Anfrage validiert
📱 Neu — Jetzt auf iOS & Android • Die kostenlose Agency Companion-App ist im App Store und bei Google Play verfügbar • Vollständige Download- und Einrichtungsanleitung unter companion.agencyg.de • Eine App verknüpft alle Ihre Agency-Skripte — Berichte, Telefon, Pad, Aufzug und mehr
🎮 Neu — Spieler, Unterwegs • Erstellen Sie einen neuen Bericht und verfolgen Sie dessen Status von überall • Voller Live-Chat mit dem Personal — Nachrichten synchronisieren in Echtzeit in beide Richtungen, mit der vollständigen Historie
🛡️ Neu — Personal, Unterwegs • Sehen Sie die Live-Report-Warteschlange und öffnen Sie jedes Ticket von Ihrem Telefon • Anspruch, schließen, löschen und antworten — plus goto / bringen / heilen Sie den Reporter — alles aus der App • Jede Aktion respektiert Ihre bestehenden Admin-Berechtigungen, serverseitig überprüft
🔑 Neu — 6-stelliger Pairing-Code • Können Sie nicht scannen? Geben Sie stattdessen den 6-stelligen Code ein, der unter dem QR angezeigt wird • Der Code bleibt sichtbar, auch wenn ein Gerät verbunden ist, sodass Sie ein weiteres hinzufügen können
🌍 Verbesserte — Vollständige Lokalisierung • Alle neuen App-, Pairing- und UI-Texte in alle 13 unterstützten Sprachen übersetzt: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
🐛 Behoben • Der 6-stellige Pairing-Code wird jetzt immer unter dem QR im Berichtfenster angezeigt • Saubereres Verhalten beim Öffnen/Schließen des Begleitpanels • Verschiedene kleinere NUI-Politur
♻️ Abwärtskompatibel • Bestehende Berichte, Chats und Webhooks funktionieren unverändert — keine Migration, kein Datenverlust • Die Begleitintegration ist optional — deaktivieren Sie sie und es ändert sich nichts • Alle Pairing-Tabellen werden beim ersten Start automatisch erstellt — keine manuelle SQL
Installation • Ersetzen Sie Ihren Agency-Reports-V2-Ordner durch den neuen Build (oder überschreiben Sie diese Dateien):
fxmanifest.lua config.lua (überprüfen Sie den Config.Companion-Block — sicher, Ihre eigene zu behalten) client/main.lua client/companion.lua server/main.lua server/companion.lua server/companion_relay.lua html/popup.html html/js/companion.js html/js/qrcode.min.js locales/ (alle Sprachdateien) • Keine manuellen Datenbankänderungen — alle Tabellen werden automatisch erstellt • Benötigt oxmysql (bereits erforderlich) • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Reports-V2.
🛗 Agency-Elevator v1.3.0 — Steuern Sie Ihre Aufzüge von Ihrem Telefon aus: Die kostenlose Agency Companion-App ist jetzt auf iOS & Android verfügbar.
🛗 Agency-Elevator
✨ Neu — Agency Companion App • Durchsuchen und steuern Sie jeden Aufzug auf Ihrem Server direkt von Ihrem Telefon • In Sekunden koppeln: Führen Sie /aeconnect aus, scannen Sie den QR-Code oder geben Sie den 6-stelligen Code in der kostenlosen Agency Companion-App ein • Rufen Sie jeden Stockwerk auf, steigen Sie eine Etage auf/ab oder legen Sie von überall eine GPS-Route zu einem Gebäude fest • Das Pairing-Token kann niemals Admin-Rechte gewähren — jede Aktion wird serverseitig bei jeder Anfrage erneut überprüft
📱 Neu — Jetzt auf iOS & Android • Die kostenlose Agency Companion-App ist im App Store und bei Google Play verfügbar • Vollständige Download- und Einrichtungsanleitung unter companion.agencyg.de • Eine App verknüpft alle Ihre Agency-Skripte — Elevator, Phone, Pad, Reports & mehr
🎮 Neu — Live In-App Steuerung • Das Panel zeigt immer den aktuellen Stockwerk und spielt eine Echtzeit-Reiseanimation • ▲/▼ bewegt sich um ein Stockwerk; tippe auf ein beliebiges Stockwerk im Raster, um direkt dorthin zu gelangen • Erkennt sowohl app-initiierten als auch normalen In-Game-Fahrten, sodass die Live-Ansicht nie desynchronisiert wird
🔒 Neu — Zugangskontrolle pro Aufzug • Beschränke einen Aufzug auf bestimmte Spieler — nur sie können ihn steuern, im Spiel und in der App • Spieler werden durch eine permanente ID gespeichert, sodass der Zugang einen Serverneustart übersteht, selbst wenn jeder eine neue Sitzungs-ID erhält • Lass die Liste leer und der Aufzug bleibt für alle offen (pro Stockwerk Job-Sperren gelten weiterhin)
🎚️ Neu — Ladebildschirm pro Aufzug • Schalte den Reise-/Fade-Bildschirm pro Aufzug mit einem einzigen Kontrollkästchen im Konfigurator ein oder aus • Unberührt folgt es deinem globalen Config.ScreenEffect
🛠️ Neu — Verwalten Sie Aufzüge über die App (Admin) • Erstellen, bearbeiten und löschen Sie Aufzüge von Ihrem Telefon aus — einschließlich AgencyAI-Floor-Autodetektion • Teleportieren Sie sich direkt zu jedem Gebäude oder Stockwerk für schnelle Bearbeitungen • Jede Admin-Aktion ist serverseitig berechtigungsgeprüft
🌍 Verbesserte — Vollständige Lokalisierung • Alle neuen App-, Pairing- und Konfiguratortexte in alle 13 unterstützten Sprachen übersetzt: EN, DE, FR, ES, PT, IT, NL, PL, TR, CS, RO, RU, SV
🐛 Behoben • Reiseüberlagerung & aktuelle Stockwerksanzeige bleiben jetzt während der Live-Steuerung perfekt synchron • Sauberere /aeconnect öffnen/schließen Animation — kein Pop-In oder abgeschnittenes Ausblenden mehr • Ein 6-stelliger Code wird jetzt immer unter dem QR angezeigt (auch wenn ein Gerät bereits verbunden ist, sodass Sie ein weiteres hinzufügen können) • Verschiedene kleinere NUI- und ESC-Verwaltungsverbesserungen
♻️ Abwärtskompatibel • Bestehende Aufzüge funktionieren unverändert — keine Migration, kein Datenverlust • Die Begleitintegration ist optional — lassen Sie sie deaktiviert, und es ändert sich nichts • Die neuen Einstellungen pro Aufzug + Pairing-Tabellen werden beim ersten Start automatisch erstellt — keine manuelle SQL
Installation • Ersetzen Sie Ihren Agency-Elevator-Ordner durch den neuen Build (oder überschreiben Sie diese Dateien):
fxmanifest.lua client/main.lua client/configurator.lua client/companion.lua server/main.lua server/companion.lua server/companion_relay.lua html/index.html html/script.js html/style.css html/js/companion.js shared/locale/ (alle Sprachdateien) config.lua (neuer Config.Companion-Block — überprüfen, dann Ihre eigenen Einstellungen beibehalten) • Keine manuellen Datenbankänderungen — alle Tabellen werden automatisch erstellt • Benötigt oxmysql (bereits erforderlich) • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Elevator aktiv ist.
Änderungen 🔒 Neues Modul — Agency-Doorlock tritt als 5. Modul dem Bundle bei: abschließbare Türen mit vollständiger In-Game-Einrichtung, direkt im /aessentials-Menü integriert. 📱 Begleit-App — Berichte & Aufzug verlinken jetzt über QR-Code zur kostenlosen Agency Companion-App, verwalten Sie alles von Ihrem Telefon aus. 🌍 25 Sprachen — das gesamte Bundle ist jetzt vollständig übersetzt, nichts ist hardcodiert.
🔒 Agency-Essentials Türschloss ⚡ Neu — Türschloss ist jetzt integriert • Abschließbare Türen mit [E]-Taste & Zielunterstützung, schnelle In-Game-Einrichtung über /adoorlock (kurze Abkürzung /adl) • Zugang pro Tür nach Job, Gang, Grad oder bestimmten Spielern — plus eine optionale PIN-Tastatur • Multi-Framework-Autodetect: QBCore, QBox, ESX oder Standalone • Werbefrei & vollständig anpassbar wie der Rest des Bundles
🎛️ Türschloss im /aessentials-Menü • Serverweites Ein/Aus-Schalter für das gesamte Modul • Live-Einstellungen — Akzentfarbe, Türgeräusch (ein/ausschalten + Lautstärke), [E]-Eingabeaufforderung und Türmarker • Das Deaktivieren des Moduls gibt jetzt sofort jede abgeschlossene Tür frei (und schließt sie wieder, wenn es wieder aktiviert wird)
📱 Begleit-App — verbinde dein Telefon 🛗 Aufzug • Neuer /aeconnect-Befehl — zeigt einen QR-Code an, den jeder scannen kann, um die kostenlose Agency Companion-App zu verknüpfen • Durchsuche jedes Gebäude auf dem Server und setze eine GPS-Route direkt von deinem Telefon aus • Sanfter Fade-In/Fade-Out, ziehbares Fenster — plus eine Pairing-Karte direkt im /aelevator-Menü 📋 Berichte • Eine QR-Pairing-Karte im Berichtsmenü (Spieler- & Admin-Ansicht) • Tickets aus der App lesen, beantworten, beanspruchen, schließen und verwalten • Die Mitarbeiterrechte werden bei jeder Aktion erneut überprüft — der QR kann niemals Admin-Rechte gewähren
🌍 Vollständige Lokalisierung • Menüs, Türschloss, Begleitkarten und jedes Modul werden jetzt in 25 Sprachen geliefert • Setze die Sprache in der Konfiguration (Standard Englisch) — nichts ist mehr fest codiert
Änderungen (Fortsetzung) 🐛 Fehlerbehebungen & Politur • Modulumschalter bleiben jetzt korrekt erhalten — schalte ein Modul aus und es bleibt nach dem Wiederöffnen des Menüs ausgeschaltet • Türschloss spielt jetzt den richtigen Türschloss-/Entsperrsound ab • Sauberere Companion-QR-Fenster und flüssigere Menüanimationen
🔔 Agency-Notify / ⏳ Agency-Progressbar
• Keine funktionalen Änderungen – beide Module in dieser Version unverändert
Installation • Überschreibe alle Dateien. Falls du config.lua angepasst hast, merge die neuen AgencyConfig.Doorlock + Companion Abschnitte. Neue Datenbanktabellen erzeugen sich automatisch – keine manuelle SQL nötig.
🚗 Agency-Garage v1.0.1 — 3-zeilige Scroll-Liste, zwei kritische Exploits gepatcht & ein saubereres Paket.
🚗 Agency-Garage
🔒 Sicherheit — Free-Vehicle Exploit gepatcht (kritisch) • Die "ausnehmen"-Aktion vertraute dem Job-Fahrzeug-Flag, Modell und Nummernschild, die vom Client gesendet wurden • Ein manipuliertes Client könnte JEDES Fahrzeug kostenlos an JEDER Garage spawnen • Jetzt serverseitig vollständig verifiziert: Jobfahrzeuge spawnen nur an einer echten Jobgarage, auf die der Spieler Zugriff hat, und nur für ein Modell, das diese Garage tatsächlich auflistet • Das Nummernschild wird serverseitig generiert — der Wert des Clients wird niemals vertraut.
🔒 Sicherheit — Abschlepp-Griefing behoben (kritisch) • Das Abschleppereignis hatte keine Berechtigungsprüfung — jeder Spieler konnte das Fahrzeug eines anderen abschleppen und eine beliebige Freigabekosten festlegen • Jetzt auf whitelisted Jobs beschränkt (Config.Impound.allowedJobs, standardmäßig Polizei / Mechaniker) oder die ACE 'agency.garage.impound' • Die Freigabekosten sind auf Config.Impound.maxFee begrenzt, die Depot-ID wird validiert und das Ereignis ist ratenbeschränkt • Der serverseitige Export ImpoundVehicle() bleibt unverändert und funktioniert weiterhin für vertrauenswürdige Skripte
🔒 Sicherheit — Fahrzeugortung verstärkt • "Locate" gibt jetzt nur noch Koordinaten für ein Fahrzeug zurück, das der anfragende Spieler tatsächlich besitzt — kein Verfolgen fremder Kennzeichen mehr
🪟 Behoben — Fahrzeugliste Scrollen • Die Liste wuchs endlos mit deiner Fahrzeuganzahl und wurde am unteren Ende abgeschnitten — du konntest nicht zu den Autos darunter scrollen (das gleiche Problem im Abschleppdepot) • Die Liste hat jetzt eine Obergrenze von 3 Reihen und scrollt sauber darüber hinaus, mit der stilisierten cyanfarbenen Scrollleiste • Wenige Fahrzeuge → das Panel schrumpft, um zu passen, anstatt eine große leere Box anzuzeigen • Überprüft bei 1080p, 1440p und Laptop-Auflösungen
🌐 Neu — Konfigurationsoptionen • Config.Impound.allowedJobs — welche Jobs das In-Game-Abschleppereignis nutzen dürfen • Config.Impound.maxFee — harte Obergrenze für eine vom Client angeforderte Freigabekosten
🧹 Bereinigt — Zwei tote Duplikatdateien (client_main.lua, root app.js) entfernt, die nie geladen wurden — schlanker, professionelleres Paket
♻️ Abwärtskompatibel • Keine Datenbankänderungen — der Fahrzeugstatus verwendet weiterhin die standardmäßigen Status-/Garage-Spalten • Bestehende Fahrzeuge, Garagen und Telefon-Synchronisierung funktionieren weiterhin unverändert — die neuen Sicherheitsprüfungen sind rein additiv
Installation • Überschreibe die folgenden Dateien in deinem bestehenden Agency-Garage-Ordner:
fxmanifest.lua config.lua server/main.lua html/index.html html/style.css • Löschen Sie diese verbleibenden Dateien, falls sie existieren: client_main.lua und app.js (beide im Stammordner) • Konfigurationshinweis: Wenn Sie Ihre eigene config.lua behalten, fügen Sie allowedJobs und maxFee zu Ihrem Config.Impound-Block hinzu — andernfalls bleibt das Abschleppereignis nur für ACE gesperrt. Setzen Sie allowedJobs auf die tatsächlichen Jobnamen Ihres Servers (z.B. mechaniker, ambulance). • Keine Datenbankänderungen erforderlich. • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Garage aktiv ist.
🛗 Agency-Elevator v1.2.3 — Mehrere Jobs pro Etage, Mindestnoten pro Job & volle Unterstützung für mehrere Frameworks.
🛗 Agency-Elevator
✨ Neu — Mehrere Jobs pro Etage • Jede Etage kann jetzt auf mehr als einen Job beschränkt werden • Ein Spieler erhält Zugang, wenn er EINE der zugewiesenen Jobs hat (z.B. Polizei ODER Krankenwagen) • Vollständig im Spiel verwaltet: eine Etage im Konfigurator öffnen, "Job hinzufügen" klicken, mit einem Klick entfernen • Etagen ohne Jobs bleiben öffentlich — jeder kann sie nutzen
✨ Neu — Mindestnote pro Job • Jeder zugewiesene Job hat sein eigenes Mindestnotenfeld (z.B. Polizei Note 2+) • Note 0 = jede Rangstufe erlaubt • Gesperrte Etagen zeigen die genauen Anforderungen im Aufzugspanel an (z.B. "Erfordert: Polizei (Note 2) / Krankenwagen") • Der Zugang wird serverseitig bei jeder Fahrt überprüft — kein Client-seitiger Umgehung
🌐 Neu — Einheitliche Multi-Framework-Unterstützung • Job- und Gradprüfungen funktionieren jetzt direkt mit QBCore, QBox (qbx_core) und ESX (legacy & Legacy/1.2+) • Intelligente automatisierte Erkennung (qbx_core wird vor der qb-core-Brücke erkannt, sodass die native API immer gewinnt) • Die Gradlesung ist über die Frameworks hinweg normalisiert — QBCore/QBox-Tabellengrade und ESX-numerische Grade werden beide sicher behandelt • ox_core wird elegant erkannt; Standalone-Server halten alle Etagen offen
🌍 Verbesserte — Vollständige Lokalisierung • Alle neuen Texte ("Jobzugang", "Job hinzufügen", "Min. Grad", Anforderungsbezeichnungen, …) in alle 13 unterstützten Sprachen übersetzt: EN, DE, FR, ES, PT, IT, NL, PL, TR, CS, RO, RU, SV
🐛 Behoben — Der Discord-Support-Link im Spiel zeigte auf die falsche Einladung — jetzt überall korrekt
♻️ Abwärtskompatibel • Bestehende Aufzüge funktionieren unverändert weiter — alte Einzeljob-Setups migrieren automatisch beim nächsten Speichern • Keine Migration, kein Datenverlust
Installation • Überschreiben Sie die folgenden Dateien in Ihrem bestehenden Agency-Elevator-Ordner:
fxmanifest.lua client/main.lua
server/main.lua server/configurator.lua html/script.js html/style.css shared/locale/ (alle Sprachdateien) config.lua (optional — nur ein Kommentarupdate; eigene Änderungen sind sicher) • Keine Datenbankänderungen erforderlich — Jobs & Ränge werden in der vorhandenen Floors-JSON-Spalte gespeichert. • Starten Sie die Ressource über txAdmin oder stellen Sie sicher, dass Agency‑Elevator läuft.
🛗 Agency-Elevator v1.2.2 — Bearbeitbare Stockwerksnummern im Konfigurator & Aufzugspaneel.
🛗 Agency-Elevator
✨ Neu — Benutzerdefinierte Stockwerksnummern • Stockwerksnummern werden nicht mehr automatisch als 1, 2, 3, … generiert • Jedes Stockwerk hat jetzt ein bearbeitbares Nummernfeld im Konfigurator — klicken Sie darauf und geben Sie einen beliebigen Wert ein • Unterstützt negative Zahlen (z.B. -1, -2 für Kellergeschosse), null, Text wie EG oder jedes benutzerdefinierte Label • Die benutzerdefinierte Nummer wird im Aufzugspaneel auf den Stockwerkstasten und im digitalen Stockwerkdisplay angezeigt • Auto-Detect Floors weist ebenfalls bearbeitbare Nummern zu, die später geändert werden können • Neue Stockwerke haben standardmäßig die nächste fortlaufende Nummer, können aber frei überschrieben werden
✨ Neu — Persistenz der Anzeigenummer • Benutzerdefinierte Stockwerksnummern werden in der Datenbank zusammen mit Stockwerksbezeichnung, Koordinaten und Job gespeichert • Vorhandene Aufzüge ohne benutzerdefinierte Nummern fallen automatisch auf die fortlaufende Nummerierung zurück — keine Migration erforderlich
Installation • Überschreiben Sie die folgenden Dateien in Ihrem bestehenden Agency-Elevator-Ordner:
fxmanifest.lua client/main.lua
server/configurator.lua html/script.js html/style.css • Keine Datenbankänderungen erforderlich — das neue displayNumber-Feld wird in der vorhandenen floors JSON-Spalte gespeichert. • Starten Sie die Ressource über txAdmin neu oder stellen Sie sicher, dass Agency-Elevator aktiv ist.
🛡️ Agency-Admin — Permission system, ban overhaul, direct commands & inventory fix.
---
🛡️ Agency-Admin 🐛 Bug Fix — Tab Access Without Permission • Ranks without `tab_server` or `tab_vehicles` could still open those tabs and perform actions such as writing announcements or viewing the server config • The implied-actions fallback in `getVisibleTabs()` was bypassing explicit `false` denials • Tabs now respect explicit permission denials regardless of implied action permissions
🐛 Bug Fix — Commands Not Working • Admins with permissions for clothing, teleport, and similar actions could only use them via the panel — the matching commands were not registered • Commands now perform the same permission check as the panel buttons — if a rank can use the button it can use the command
🐛 Bug Fix — Open Inventory Not Working (ESX) • The inventory action always called `esx_inventoryhud:openPlayerInventory` which is not present on modern ESX servers
• Detection order is now: `ox_inventory` first (framework-independent), then `qs-inventory`, then `esx_inventoryhud` as a last fallback
🐛 Bug Fix — Ban Modal Not Clickable • The ban modal rendered correctly but buttons and input fields could not be interacted with • Missing `pointer-events: all` on the overlay and modal elements caused all click and keyboard events to pass through to the game
🐛 Bug Fix — Ban Expiry Not Persisted • The `expires` field was never written to `banned_players.json` during `saveBanState` • After a server restart all timed bans were loaded without an expiry and could not auto-expire on `playerConnecting` • Both `saveBanState` and `loadBanState` now correctly save and restore the `expires` field
🐛 Bug Fix — Revive Not Working • The revive action only performed a client-side native resurrection • On QBCore and ESX the death state is tracked server-side — the native alone does not clear `isdead` / `inlaststand` metadata, so the player was immediately put back into the death state
• Server now clears the framework death state before triggering the client resurrection
---
✨ New — Ban Reason & Duration • Clicking Ban now opens a modal instead of immediately banning the player • Reason field — free text up to 200 characters, required before the ban can be submitted • Duration dropdown — Permanent / 1h / 6h / 24h / 48h / 7d / 30d • Kick message shows the ban reason and expiry date for timed bans • Banned players list now shows the expiry date in the panel
✨ New — Direct Admin Commands • All commands check the same rank permissions as the panel buttons — if a rank does not have the permission the command is blocked
| Command | Permission | Description | |---|---|---| | `/agoto [id]` | `goto_player` | Teleport to a player | | `/abring [id]` | `bring_player` | Bring a player to you | | `/arevive [id]` | `revive_player` | Revive a player | | `/aheal [id]` | `heal_player` | Heal a player | | `/aslay [id]` | `slay_player` | Kill a player |
| `/akill [id]` | `slay_player` | Kill a player (alias) | | `/aclothing [id]` | `open_clothing_menu` | Open clothing menu for a player | | `/akick [id] [reason]` | `kick_player` | Kick a player | | `/aban [id] [reason]` | `ban_player` | Permanent ban with reason | | `/aban [id] 1h/6h/24h/7d/30d [reason]` | `ban_player` | Timed ban with reason | | `/anoclip` | `tool_noclip` | Toggle noclip for yourself | | `/atpm` | `goto_player` | Teleport to your map waypoint |
✨ New — Spawn by name for Vehicles
---
Installation • Overwrite your existing Agency-Admin folder with this version — no database changes required. • If you are on ESX and use `ox_inventory` or `qs-inventory` the Open Inventory button will now work automatically without any config change.
🔑 Agency-Vehiclekeys — SQL-Installationsdateien für ESX und QBCore hinzugefügt.
🗄️ Agency-Vehiclekeys 🐛 Fehlerbehebung — Fehlende SQL • Die Tabelle simple_carkeys_shared, die für das Teilen von Schlüsseln erforderlich ist, wurde nie mit der Ressource ausgeliefert • Sowohl ESX- als auch QBCore-Nutzer waren betroffen — /givekey und /removekey würden ohne sie stillschweigend fehlschlagen
📄 ESX & QBCore SQL-Dateien • install_esx.sql hinzugefügt — führen Sie dies einmal in Ihrer Datenbank aus, wenn Sie ESX verwenden • install_qb.sql hinzugefügt — führen Sie dies einmal in Ihrer Datenbank aus, wenn Sie QBCore verwenden • Beide Dateien erstellen die Tabelle simple_carkeys_shared, die von /givekey und /removekey verwendet wird • Die Tabellen owned_vehicles (ESX) und player_vehicles (QBCore) werden von Ihrem Framework bereitgestellt und müssen nicht erstellt werden
Installation • Fügen Sie die neue SQL-Datei, die zu Ihrem Framework passt, Ihrer Datenbank hinzu — keine Skriptdateien müssen überschrieben werden.
🛠️ Aufzug-Modul — ScreenEffect wird jetzt vollständig respektiert, plus Fahrzeugunterstützung und eine neue Überspringen-Option.
🛗 Agency-Essentials Aufzug 🐛 Fehlerbehebung — ScreenEffect = false • Zuvor wurde nur der GTA-Bildschirmfade unterdrückt — die NUI-Reiseüberlagerung (Aufzugsanimation + Fortschrittsanzeige) wurde weiterhin angezeigt • Jetzt werden sowohl der Fade als auch die Überlagerung von einem einzigen Schalter gesteuert
🚗 Fahrzeugunterstützung • Fahren Sie in den Aufzug und bleiben Sie nach der Ankunft in Ihrem Fahrzeug • Funktioniert für Fahrer und alle Passagiersitze (-1 bis 16) • Das gesamte Fahrzeug wird teleportiert — jeder Insasse reist mit • Automatische Rücksitzfallback, wenn der Motor jemanden während des Teleports herausdrückt
⚡ Neu — SkipAnimation • Neue Konfigurationsoption SkipAnimation = false in AgencyConfig.Elevator • Wenn wahr: überspringt die Keycard-Animation, alle Warteverzögerungen und die simulierte Reisezeit — sofortige Teleportation • Entwickelt, um mit ScreenEffect = false zu kombinieren — kein Fade bedeutet keinen Grund zu warten • Funktioniert sowohl für Fußgänger- als auch Fahrzeugreisen
🔔 Agency-Notify / 📋 Agency-Reports V2 / ⏳ Agency-Progressbar • Keine Änderungen — alle drei Module bleiben in diesem Patch unverändert
🛠️ Konfigurationsfix & Sofortreise — ScreenEffect wird jetzt vollständig respektiert, plus eine neue Überspringen-Option.
🐛 Fehlerbehebung — ScreenEffect = false • Zuvor wurde nur der GTA-Bildschirmfade unterdrückt — die NUI-Reiseüberlagerung (Aufzugsanimation + Fortschrittsanzeige) wurde weiterhin angezeigt • Jetzt werden sowohl der Fade als auch die Überlagerung von einem einzigen Schalter gesteuert
⚡ Neu — SkipAnimation • Neue Konfigurationsoption Config.SkipAnimation = false • Wenn wahr: überspringt die Schlüsselkarte-Animation, alle Warteverzögerungen und die simulierte Reisezeit — sofortige Teleportation • Entwickelt, um mit ScreenEffect = false zu funktionieren — kein Fade bedeutet keinen Grund zu warten • Funktioniert sowohl für Fuß- als auch Fahrzeugreisen
🚗 Fahrzeugunterstützungs-Update — Nimm dein Auto in den Aufzug und bleib auf jeder Etage sitzen.
⚡ Fahrzeugbewusste Reise • Fahre in den Aufzug und bleibe nach der Ankunft in deinem Fahrzeug • Funktioniert für Fahrer und alle Passagiersitze (-1 bis 16) • Das gesamte Fahrzeug wird teleportiert — jeder Insasse reist mit • Automatische Rücksetzung, falls der Motor jemanden während des Teleports herausdrängt
🎬 Smarte Animation • Die Keycard-Animation überspringt jetzt automatisch, während du sitzt (früher wurde man während der Fahrt herausgeworfen) • Identische Gesamtfahrzeit — nicht schneller, nicht langsamer als v1.1.9
🛗 Lebensqualität • `SetVehicleOnGroundProperly` nach dem Teleport — saubere Landungen, kein Clippen oder Hüpfen auf engen Böden • Das Fahrzeug ist während der Reise eingefroren, nicht der Ped, sodass Autos während des Bildschirmfade nicht driften
🔗 Qualitätsverbesserungs-Update — Sauberer Upgrade-Hinweis in den Spieler- und Admin-UIs.
⚡ Werbung-freies Upgrade-Promo • Spieler- und Admin-Fußzeilen-Schaltflächen umbenannt: "Werbefreie Version — Agency-Essentials" • Sekundäre "Werbefreie Version bei Agency Admin Script" Admin-Promo eingestellt — ersetzt durch einen einheitlichen, englischen Agency-Essentials CTA in allen 13 unterstützten UI-Lokalisierungen • Tooltip + URL zeigen jetzt direkt auf die Bundle-Produktseite • Neuer Promo-Block oben in config.lua
🖥️ Konsolenbanner • Brandneues Startbanner (zuvor gab es kein Banner) — bewirbt Agency-Essentials beim Serverstart • Gleiche Markenstimme wie Notify / Progressbar / Elevator
🔗 Qualitätsverbesserung — Einfachere Entdeckung des werbefreien 4-in-1-Bundles.
⚡ Werbefreie Upgrade-Promo • Beide Fußzeilen-Schaltflächen (Konfigurator + Einstellungen) lesen jetzt "Werbefreie Version — Agency-Essentials" • Klick führt Käufer direkt zur Produktseite von Agency-Essentials • Neuer Promo-Block oben in config.lua, der alle Bundle-Funktionen auflistet
🔗 Qualitätsverbesserungs-Update — Einfacherer Upgrade-Pfad, konsistentes UX in allen 14 unterstützten Sprachen.
⚡ Werbung-freies Upgrade-Angebot • Fußzeilen-Schaltfläche in den Einstellungen umbenannt: "Werbefreie Version — Agency-Essentials" • Alle 14 UI-Lokalisierungen (en/de/fr/es/pt/nl/pl/it/tr/cs/ro/ru/sv/da) zeigen jetzt den gleichen englischen Agency-Essentials CTA — einzige Quelle der Wahrheit • Klick öffnet die Produktseite von Agency-Essentials direkt • Neuer Promo-Block oben in config.lua
🔗 Qualitätsverbesserungs-Update — Bessere Hinweise auf den werbefreien, vollständig umgestaltbaren Upgrade-Pfad.
⚡ Werbefreies Upgrade-Angebot • Fußzeilen-Schaltfläche in den Einstellungen umbenannt: "Werbefreie Version — Agency-Essentials" • Klick öffnet jetzt direkt die Produktseite von Agency-Essentials • Neuer Promo-Block oben in config.lua mit der vollständigen Funktionsübersicht
🔒 Sicherheits- & ⚡ Leistungsupdate — Diese Version konzentriert sich auf verstärkte Datenpersistenz, sicherere Speicherverwaltung und eine reibungslosere, effizientere Benutzeroberfläche.
💾 SQL-Persistenz (oxmysql)
• Alle Admin-Daten (Ränge, Berechtigungen, Zuweisungen, Sperren, erzeugte Objekte, Serverstatus) befinden sich jetzt in einer einzigen agency_admin_data-Tabelle
• Daten überstehen Ordnerlöschungen, saubere Neuinstallationen und Überschreibungen
• Dreifach redundante Speicherung
🖥️ Serverkonsole
• Neues Dashboard-Element öffnet ein ziehbares In-Game-Konsole-Fenster
• Serverbefehle ausführen
• Per-Client persistente Befehlsverlauf
• Neue dedizierte server_console-Berechtigung, konfigurierbar im Berechtigungsbereich
🏗️ Objekt-Spawner
• Erzeugte Objekte werden jetzt serverseitig über SQL + JSON + KVP gespeichert
🤖 Agent AI
• Neuer Online/Offline-Statuspunkt im Kopfbereich des AI-Fensters
🎨 UI / UX
• Überarbeitete Kartenanimationen
• Entferntes Inhaltswechsel-Flackern beim Tabwechsel
• Stille Hintergrunddatenaktualisierung — Spielerzahlen, Leistung und Sperren werden leise aktualisiert, ohne den sichtbaren Tab neu zu erstellen.
Installation (fortgesetzt) • Update-Pfad vereinfacht: Dateien überschreiben, vorhandenen Ordner nicht löschen! — SQL schützt Ihre Daten
Komplette Neuschreibung des Client- und Servercodes — jetzt vollständig framework-unabhängig Automatische Erkennung für QB-Core, ESX und Standalone-Setups (konfigurierbar in config.lua) Automatische Erkennung für ox_inventory, QB-Inventar und ESX-Inventar Kritischen ESX-Absturz behoben (Versuch, einen nil-Wert zu indizieren), der das Öffnen des Verkaufsmenüs verhinderte Alle framework-spezifischen Aufrufe werden jetzt über einheitliche Hilfsfunktionen mit ordnungsgemäßer Fallback-Behandlung geleitet Native GTA-Benachrichtigungs-Fallback hinzugefügt, wenn kein Benachrichtigungssystem verfügbar ist 📋 Integriertes Verkaufsmenü
Vollständig integriertes NUI-Verkaufsmenü — benötigt kein qb-menu oder externes Menü-Skript mehr Sauberes Kartenlayout, das den Artikelnamen, die Menge, den Preis pro Einheit und den Gesamtwert anzeigt Dynamische Preisgestaltung mit aktuellen Marktpreisen Funktioniert identisch auf QB-Core, ESX und Standalone-Frameworks ⛏️ Integriertes Quick-Time-Event
Benutzerdefinierte NUI-basierte Fähigkeitsprüfung — benötigt kein ox_lib mehr Bewegungsanzeige mit Zielzone — drücke die Leertaste oder E, um die grüne Zone zu treffen
600ms "Bereitmachen"-Phase, bevor der Indikator sich bewegt Bildfrequenzunabhängige Bewegung mit `performance.now()` Delta-Zeitmessung — keine Lag-Spitzen mehr Drei Schwierigkeitsgrade: Einfach (32% Zone, 2.2s Sweep), Mittel (22%, 1.6s), Schwer (15%, 1.1s) 📦 Abhängigkeiten entfernt
Feste Abhängigkeit von `ox_lib` entfernt (wurde für Fähigkeitsprüfungen und UI benötigt) Abhängigkeit von `qb-menu` entfernt (wurde für das Verkaufsmenü benötigt) Einzige verbleibende Laufzeitabhängigkeit: `oxmysql` (für die Persistenz der Fähigkeitsdatenbank) 🌍 Lokalisierung — 24 Sprachen
20 neue Sprachen hinzugefügt (zuvor nur EN, DE, FR, ES) Jetzt unterstützt: Englisch, Deutsch, Français, Español, Português, Italiano, Nederlands, Polski, Čeština, Română, Türkçe, Русский, Українська, Svenska, Dansk, Norsk, Suomi, Magyar, Hrvatski, Ελληνικά, Български, 日本語, 한국어, 中文 Standardsprache auf Englisch geändert Alle Sprachen über `Config.Locale` in `config.lua` wählbar 🔧 Fehlerbehebungen & Verbesserungen
Verkaufmenü zeigt "Übersetzung nicht gefunden" für Artikelbezeichnungen an
Korrigierte ereignisbasierte Kommunikation, ersetzte framework-spezifische Callback-Systeme Hinzugefügt ESX Spieler geladen Ereignis (esx:playerLoaded) für korrekte NPC-Spawn auf ESX Entfernt veraltete doppelte Client-Dateien (client_new.lua, client_new_updated.lua) Bereinigt doppelten Dateien {} Block in fxmanifest.lua
• Phone — Real Call History hinzugefügt, sodass normale Anrufe und Testanrufe in Recents erscheinen • Games — Stake-Auswahl hinzugefügt, sodass die Anzeige des Nettogewinns jetzt der tatsächlichen Belohnungslogik entspricht • Lokale Abdeckung für den neuen Setup Wizard Update-Flow in jeder unterstützten Telefon-Sprache hinzugefügt • Lokale Schlüssel für neue Mail, Buzz, FaceZoom, Browser, Wallet, Contacts und Theme Flows hinzugefügt
• Lokalisierung • Lokalisierung
• Fehlerbehebungen • Fehlerbehebungen • Telefon — Stuck-Anrufanimation nach Anrufende behoben • Buzz — Sender/Empfänger-Nachrichten, die nach dem Senden auf die gleiche Seite zusammenfallen, behoben • Buzz — Gelegentliche Abstürze des Emoji-Menüs behoben und die Größe des Emoji-Panels verbessert • Buzz — Probleme mit dem Kontrast von Text im weißen Modus in Listen- und Chatansichten behoben • Buzz — Gesendete Standorte öffnen jetzt Karten und geteilte Kontakte können in Kontakten geöffnet/gespeichert werden • Buzz — Foto-Nachrichten erscheinen nur für den Absender • Mail — Gelöschte Mails erscheinen wieder, weil sie nicht aus der Datenbank entfernt wurden • Mail — Unfähigkeit, Spieler-zu-Spieler-Post zu senden, behoben • Mail — Primäre Postfach-Stern fragt weiterhin nach Face Unlock, auch wenn diese Einstellung deaktiviert ist • Mail — Antwort-/Erstellungsaktionen verschwinden im weißen Modus • Wallet — Agency Pay-Button bleibt bis zum Neustart der App nach Erstellung einer Karte deaktiviert • Wallet — Weiß-auf-Weiß-Auswahlzustände im weißen Modus behoben
• Fotos — Fehler behoben, dass gelöschte Fotos bis zum Neustart zurückkehren, und das Problem mit dem feststeckenden Vollbild-Fotobetrachter nach Drücken der Home-Taste behoben • Einstellungen — Fehler behoben, dass die Sprachänderung die Einstellungen nicht korrekt aktualisiert • Einstellungen — Fehler behoben, dass app-spezifische Einstellungen tatsächlich auf dem Gerät angewendet werden • Einstellungen — Fehler behoben, dass Benachrichtigungs-/Datenschutzumschalter nicht korrekt durchgesetzt werden • Einstellungen — Fehler behoben, dass der Datenschutzmodus zum Verstecken von Nummern gespeicherte Kontakte nicht mehr die versteckte Nummer offenbart • VidFlow — Fehler behoben, dass das Schließen des Telefons das Abspielen pausiert, anstatt fälschlicherweise fortzufahren • Musik — Fehler behoben, dass „Musik zuerst öffnen“ für die gemeinsame Wiedergabe in der Nähe auftritt • Musik — Fehler behoben, dass die gemeinsame Pause/Suche andere Zuhörer synchron hält • Musik — Fehler behoben, dass die gemeinsame Lautstärke auch von Zuhörern in der Nähe gehört wird • Karten — Fehler behoben, dass generische Pin-/Blip-Beschriftungen durch echte nahegelegene Blip-Namen bevorzugt werden • Spiele — Fehler behoben, dass Gewinne in Coinflip, LuckySlot und Roulette falsch angezeigt/angerechnet werden • Rennen — Fehler behoben, dass der Rennannahmeprozess so funktioniert, dass beide Spieler die richtige Aktualisierung erhalten
• Rechnungen — Endlose Ladeprobleme behoben und die Kompatibilitätsprüfung für unterstützte Abrechnungssysteme verbessert • Browser — Fehler im Ladefluss der Website behoben und die Rücknavigation zur Browser-Startseite / Telefonfluss verbessert • Browser — Verhalten bei direkten Google-Suchen behoben und bessere Handhabung blockierter Seiten • Wallet/App Store — Behoben, dass gelöschte Apps nicht immer aus dem Store neu installiert werden konnten • Kontakte — Fehler im Layout des Modal-/Aktionsmenüs in den Untermenüs der Kontakte behoben • Setup zurücksetzen — Vollständiges Löschen des Telefons behoben, sodass es tatsächlich mit den Standard-Apps und dem Standardlayout zurück zur Einrichtung kommt, anstatt in einem fehlerhaften Zustand zu verbleiben
• Gewährleistet, dass neue UI-Flows Übersetzungsschlüssel anstelle neuer hartkodierter sichtbarer Zeichenketten verwenden, wo immer möglich.
• Story Viewer — Fortschrittsbalken, Ein-/Ausgangsbewegungen und klarere Geschichtstiming hinzugefügt • Dialer — Klarere Anrufkarten der letzten Anrufe, bessere Platzierung der schwebenden Navigation und verbesserte Tastaturlesbarkeit hinzugefügt • White Mode — Unleserlichen weißen Text/Buttons auf Browser, Buzz, Mail, Wallet, Kontakte und neueren Bildschirmen korrigiert • Pictogram Live — In-Phone-nur Live-Rendering-Pfad hinzugefügt, anstelle des früheren fehlerhaften Vollbild-/Transparenzansatzes • Pictogram Live — Live-Kommentare, Analyseübersicht, Zuschauerhistorie und Kommentarhistorie nach Ende des Streams hinzugefügt • Privacy — Echte Blockierung aller Anrufe hinzugefügt, sodass Anrufer den Zielanschluss als unerreichbar sehen
• Mail — Ungenutzte Mikrofontaste aus der Suche entfernt, wo sie keine Funktion hatte • Sichere Bereiche — Viele Bildschirme überarbeitet, damit die oberen Steuerelemente, Live-Balken und unteren Aktionen richtig um die Notch und die Home-Anzeige angeordnet sind • Technisch • Technisch • Pictogram Live — Die Live-Transportpipeline überarbeitet, um latente Ereignisse anstelle normaler zuverlässiger Ereignisse zu verwenden • Musik-Synchronisierung — Verbesserte gemeinsame Wiedergabe, Pause, Suche und Lautstärkesynchronisierung für nahegelegene Zuhörer • Datenschutz — Logik zum Verbergen von Nummern und zur Annahme von Anrufen in echtes serverseitig durchgesetztes Verhalten verschoben • Mail — Sichergestellt, dass der Status des Postfachs den Neustart der App/des Skripts korrekt übersteht und der Erstellungsfluss nicht fälschlicherweise erneut geöffnet wird • Galerie — Verbesserte lokale Löschbehandlung, sodass entfernte Fotos sofort verschwinden und nach dem Neustart verschwunden bleiben • Fotos/Pictogram — Hochgeladene Medien-URLs zur Wiederverwendung in Galerie- und sozialen Posting-Workflows gespeichert • Markenbereinigung — Veraltete echte Markenformulierung entfernt oder ersetzt und auf Agenturnamen standardisiert
• Datenpläne — Wiederverwendete Plan-Geschwindigkeit als einziger Netzwerkprofilwert für Downloads und ausgewählte Online-Aktionen
• Pictogram Live — Reduzierte frame payload weight und capture frequency, um die Latenz zu senken und event overflow crashes zu verhindern
• UI/UX • UI/UX • Liquid Glass — Erweiterte Agency Liquid Glass-Stilgestaltung über Mail, Buzz, Kontakte, Telefon, FaceZoom, Wallet und Setup • Animation — Sanftere Öffnungs-/Schließübergänge für Geschichten, Panels, Setup-Schritte und Wallet-Kartenaktionen hinzugefügt • Pictogram Stories — 24-Stunden-Geschichtenablauf basierend auf der tatsächlichen Postzeit durchgesetzt und die Postzeit im UI sichtbar gemacht • Browser — Verbesserte URL-Analyse zur Unterscheidung zwischen echten Domains und Suchanfragen • Lokalisierung — Neue UI-Texte in Locale-Keys verschoben anstelle von fest codierten Strings über neue Bildschirme und Abläufe • Medienlagerung — Englische Konfigurationsanleitung hinzugefügt, die erklärt, dass Discord-Webhooks ablaufen können und Medien im Laufe der Zeit verschwinden können
• Einstellungen — Erweitert die Interaktion über die ganze Zeile für App‑Einstellungen statt winzige Schalter‑Hit‑Areas • Konfiguration • Konfiguration • Mail — Hinzugefügt konfigurierbarer Postfach‑Domain und konfigurierbares Postfach‑Kontingent • Browser — Hinzugefügt konfigurierbare Proxy‑URL, Proxy‑Modus und optionales Allowlist‑Verhalten • Dialer — Hinzugefügt konfigurierbare Testnummer mit 511 als Standard • Media Storage — Hinzugefügt Konfigurationsunterstützung für FiveManage und Discord‑Upload‑Provider
• Neue Funktionen • Einrichtungsassistent — Eine Software-Update-Phase nach der Einrichtung vor der ersten Nutzung hinzugefügt • Einrichtungsassistent — Ausschalten nach Abschluss der Einrichtung hinzugefügt, damit das Telefon vor der Nutzung erneut eingeschaltet werden muss • Einrichtungsassistent — Auswahl des Themas mit Hell, Auto und Dunkel direkt während der Einarbeitung hinzugefügt • Mail — Mailbox-Hub mit Hauptmenü, Posteingangsansichten, Erstellungsfluss und Auswahl des primären Postfachs hinzugefügt • Buzz — AgencyAI-Chatverlauf mit besserer Persistenz und App-Aktionen innerhalb des Gesprächs hinzugefügt • Kontakte — Kontaktfreigabe über Agency Drop und anklickbare Kontaktkarten aus Chats hinzugefügt • Browser — Google-Suchfallback für Nicht-URL-Eingaben hinzugefügt • Wallet — Sofortige Entsperrung von Agency Pay, sobald die erste Karte erstellt wird • Musik — Hintergrundbereite gemeinsame Wiedergabeempfänger hinzugefügt, damit in der Nähe geteilte Musik funktioniert, ohne zuerst Musik zu öffnen • Medienablage — Wählbare Upload-Backends für FiveManage und Discord-Webhooks hinzugefügt, wobei FiveManage als Standard festgelegt ist
• AgencyOS26.3 — Vollständige Neugestaltung des Telefonsystems, des Setup-Flows und der App-Oberflächen • Verbesserungen • Verbesserungen • Browser — Überarbeitete Startseite, Verhalten der oberen Leiste, Rückfluss und Kompatibilitätsnachrichten • Musik — Überarbeitete Handhabung des unteren Safe-Area und Abstand des Now-Playing-Bildschirms • Piktogramm — Überarbeitete Geschichten, Story-Viewer, Story-Zeitplan, Live-Overlays und Live-Analytics-Präsentation • Telefon — Überarbeitete Dichte der zuletzt verwendeten, Abstand der Tastatur, Bereich für eingegebene Nummern und Platzierung der unteren Navigation
• Mail — Hinzugefügt erforderlicher Postfacherstellungsfluss vor dem Empfang von E-Mails • Buzz — Vollständiges Redesign des Agentur-Stil-Nachrichten-Hubs mit Filtern, Bearbeitungsmodus, Suche und Schnellaktionen hinzugefügt • Kontakte — Neuer Agentur Liquid Glass Kontakte-Hub mit Listen, verbesserter Selbstkarte und Gruppen-/Listen-Erstellung hinzugefügt • Telefon — Überarbeitetes flüssiges Telefonerlebnis mit Favoriten, zuletzt verwendet, Kontakten, Ziffernblock und schwebender Navigation hinzugefügt • Startbildschirm — Überarbeitete Seitenauflösung, Widget-Platzierung und Seitenbewegungslogik, um verstreute App-Layouts zu vermeiden • Startbildschirm — Bessere cross-page Drag-and-Drop, Radnavigationsmodus im Bearbeitungsmodus und sichereres Verhalten beim Betreten des Bearbeitungsmodus hinzugefügt • Startbildschirm — Richtige Rücksetzung auf ein sauberes Standard-App-Layout nach dem Löschen des Telefons hinzugefügt • Mail — Überarbeitetes Gesamtlayout, Größen, Abstände und Lesbarkeit im hellen/dunklen Modus • Buzz — Überarbeitetes Gesprächs-Layout, Blasen-Ausrichtung, Emoji-Komponist, Lesbarkeit im hellen Modus und Filterübergänge • Kontakte — Überarbeitetes Kartengrößen, Aktionslayout und Erscheinung im hellen Modus
• Wallet — Überarbeitet card animations and selection visibility, especially in white mode • FaceZoom — Überarbeitet hub layout, call overlays and transition path from audio call to video call
• Mail — Mehrfach-Postfachunterstützung mit konfigurierbarem Standardlimit und konfigurierbarer agencyg.de-Domain hinzugefügt • Mail — Optionale app-spezifische Gesichtserkennung für Mail hinzugefügt, anstatt das Entsperren für jede Postfachaktion zu erzwingen • Telefon — Konfigurierbare immer-erreichbare Testnummer 511 für Audio- und Videoanruf-Tests hinzugefügt • Browser — Standardmäßig uneingeschränkter Webseitenmodus hinzugefügt, mit optionaler Allowlist/Proxy-Konfiguration weiterhin verfügbar • Browser — Konfigurierbarer Proxy-Modus und klarere Browser-Kompatibilitätswarnungen hinzugefügt • Einstellungen — Automatischer Erscheinungsmodus basierend auf der konfigurierten Uhrzeit des Telefons hinzugefügt
• Neue Funktionen • Technisch — Hinzugefügt: jobbasierte Zugangskontrolle für Stockwerke mit vollständiger serverseitiger Validierung • Alle 12 unterstützten Sprachen aktualisiert mit neuen Job-Berechtigungs-Strings
• Job-Berechtigungen — Flächen können jetzt auf bestimmte Jobs beschränkt werden (z. B. Polizei, Feuerwehr, Mechaniker) • Verbesserungen • Technisch — Jobnamen werden automatisch normalisiert (klein geschrieben, abgeschnitten) für konsistente Übereinstimmung • Technisch — Alle Berechtigungsprüfungen werden serverseitig durchgeführt, um clientseitige Umgehung zu verhindern • Lokalisierung
• Jobberechtigungen — Gesperrte Etagen zeigen ein Schloss-Symbol und zeigen den erforderlichen Jobnamen für die Spieler an • Jobberechtigungen — Spieler ohne den erforderlichen Job können nicht mit den Tasten für gesperrte Etagen interagieren • UI/UX • Gesperrte Etagen zeigen einen visuellen Schlossindikator mit dem Text "Erfordert: [jobname]" • Hinzugefügte Lokalisierungsschlüssel: ui_locked, ui_requires_job, floor_locked
• Eingeschränkte Bodentasten werden automatisch für nicht autorisierte Spieler deaktiviert • Konfiguration • Optionales Jobfeld pro Ebene im Konfigurator hinzugefügt (leer = freier Zugang) • Hinzufügen der Locale-Schlüssel config_floor_job und config_floor_job_placeholder
• Neue Funktionen • Erstmalige Karten-Onboarding hinzugefügt, damit Benutzer ihre eigene Karte erstellen, bevor sie Wallet-Funktionen nutzen • Benutzerdefinierte Kartenerstellung mit mehreren Oberflächen für Agency Pay hinzugefügt
• Verbesserungen • Verbesserte Ordnerablageverhalten und reduzierte versehentliche Seitenwechsel beim Anordnen von Apps • Widgets-Eintrag in den Bearbeitungsmodus verschoben und die Uhr während der Bearbeitung ausgeblendet • Verbesserte Agency Pay Vollbild-Checkout-Verhalten und Erfolgsfluss • Dispatch-Anrufe stapeln sich jetzt korrekt, anstatt sich gegenseitig zu ersetzen • Respond setzt jetzt GPS-Routing und informiert den Anrufer, welches Fahrzeug unterwegs ist • Verbesserte MDT-Patientensuche und entfernt alte Legacy-Zurück-Tastenbehandlung • Verbesserter App-Öffnungs-/Installationsfluss und verfeinerte Präsentation der Store-Karte • Verbesserte Präsentation und Interaktionsverhalten von 2048, Flappy Bird und Roulette • Verbesserte Bereinigung des Agency Pay-Zustands nach wiederholter Nutzung • Verbesserte Terminalerkennung und Zahlungsstatusbehandlung für stabilere Checkout-Sitzungen • Überarbeiteter Dynamic Island Musikplayer in kompakten und erweiterten Zuständen mit reichhaltigeren Wiedergabesteuerungen • Aktualisierte Geräte-Rahmenrendering und Finish-Anpassung für einen stärkeren Premium-Metall-Look
• Verfeinerte App-Bearbeitung, Widget-Zugriff und mehrere System-Overlays für ein saubereres Gesamterlebnis • Aktualisierte AgencyOS26.2.1 Software/Version-Referenzen in den Systeminformationen und Update-Bereichen
• Hinzugefügt: Neugestaltete Wallet mit Karten, Agency Pay, Transfer, Fixed und Activity Tabs • Behebung des App-Zugriffs, sodass verschobene Apps am Cursor sichtbar bleiben • Behebung des Agency Pay-Abbruchflusses, sodass Wallet in den korrekten Zustand zurückkehrt • Behebung, dass gespeicherte Karten nach einem Neustart nicht sofort erkannt werden • Reduzierung von Wallet- und Agency Pay-Zustandswiederaufbauproblemen, die zu leeren Bildschirmen oder festgefahrenen Overlays führen können
• Leistung
• Schneller Zugriff auf Agency Pay über die Aktionsschaltfläche, Doppeldruck der Einschalttaste und /agencypay hinzugefügt • Eine neu gestaltete Einstellungen-App mit neuen Abschnitten für Profil, Erscheinungsbild, Geräteinformationen und Agency Shop hinzugefügt • UI/UX • Verfeinerte Gestaltung der Uhr im Sperrbildschirm mit einem klareren Flüssig-Glas-Look
• Hinzugefügt configurable Agency Pay terminals with terminal detection, pricing, reward and metadata support • Hinzugefügt aluminium frame finish selection directly inside Settings • Erweitert missing translations across supported languages for payments, dispatch, settings and game flows • Verbessert Settings and Wallet readability in light mode • Konfiguration • Hinzugefügt a Config option to disable all money-generating gambling apps • Hinzugefügt Agency Pay terminal configuration with location, heading, amount, label and reward support • Erweitert personalization options with aluminium finish presets and appearance controls
• Technisch • Standard-Prop-Bone von 18905 auf 60309 geändert (PH_R_Hand - Prop Helper Right Hand) • Manuelle Positions-/Rotationsoffsets entfernt (automatisch vom PH_R_Hand-Bone gehandhabt) • Wasserprops auf das Modell prop_ld_flow_bottle für bessere Kompatibilität geändert
• Fehlerbehebungen • Props wurden an den falschen Handknochen während der Essens-/Trinkanimationen befestigt • Wasserflasche erscheint in der linken Hand statt in der rechten Hand • Burger-Rotation erscheint verkehrt herum in der Hand
• Props jetzt korrekt positioniert für alle konsumierbaren Animationen
• Vereinfachte Requisitenkonfiguration — Nullversätze funktionieren jetzt korrekt mit dem richtigen Knochen • Konfigurierbare Unterstützung für Knochen pro Requisite in Config.Consumables hinzugefügt • Konfiguration • Alle Konfigurationen für konsumierbare Requisiten auf vec3(0.0, 0.0, 0.0) für pos/rot zurückgesetzt • Beispiele/consumables_config.lua mit korrigierten Werten aktualisiert
• Neue Funktionen • Hinzugefügt: Eckpositionen für alle 14 unterstützten Sprachen • V1- und V2-Fortschrittsbalken unterstützen alle Positionen mit korrekten CSS-Klassen • Datenbankschema kompatibel (VARCHAR(20) unterstützt neue Positionsnamen)
• Verbesserungen • Lokalisierung • Tasten: topLeft, topRight, bottomLeft, bottomRight • Technisch • Serverseitige Positionsvalidierung aktualisiert, um Eckpositionen zu akzeptieren
• Insgesamt 7 Positionsoptionen für maximale UI-Flexibilität • Überarbeitetes Positionsauswahlraster im Einstellungsmenü (3×3 Layout) • UI/UX • Positionsschaltflächen zeigen jetzt intuitive Ecken-Symbole an • Aktualisierte Dokumentation zu Config.UI.position
• Vier neue Eckpositionen: top-left, top-right, bottom-left, bottom-right • Einstellungen-Grid neu organisiert für bessere visuelle Klarheit • Konfiguration • Config.Defaults.position mit allen 7 Positionen aktualisiert
• Neue Funktionen • OpenRouter- und Grok-Unterstützung für AgencyAI, einschließlich Zugang zu kostenlosen KI-Anbietern. • AgencyAI AutoRide-App mit fahrerlosem Abholen, mehreren Fahrzeugoptionen, Live-Fahrkontrollen, Fahrpreisen, Passagierunterstützung und direkten AgencyAI-Abholanfragen in der Telefonsprache. • Integration von Agency Reports V2 mit Unterstützung für Standard-, werbefreie und Legacy-Berichtmodi. • Erweiterte Mehrsprachigkeitsabdeckung, sodass neue AgencyOS26.2-Funktionen in allen unterstützten Sprachen verfügbar sind. • Das Home-Indikator unterstützt jetzt den Zugriff auf die AgencyAI-Überlagerung und konsistentere Home-/Overlay-Interaktionen. • Neues GarageSystem zur automatischen Erkennung und erweiterte Unterstützung von Garagenanbietern. • Neue Auswahl von Agency Reports-Anbietern für V2, werbefreies V2 oder Legacy-Modus. • Neuer Datenspeichermodus, um Telefondaten standardmäßig auf dem Gerät anstelle des Spielers zu speichern.
• Vollständiges Benachrichtigungszentrum und Benachrichtigungssystem für den Sperrbildschirm mit Stapelung, Verlauf, App-Deep-Links, Highlights und Lieferung auf dem Start-/Sperrbildschirm. • Vollständige Überarbeitung der Karten-App mit GTA-ähnlicher Kartenansicht, Fast Nav, Pins, nahegelegenen Sehenswürdigkeiten und synchronisiertem GPS-Wegpunkt-Routing. • FaceZoom Videoanrufe basierend auf Telefonnummern ohne Kontoanmeldung, plus Präsentation von Anrufen in der Handynutzung. • Agency HUD-Synchronisationsexporte, damit das HUD reagiert, wenn das Telefon geöffnet oder geschlossen wird. • Piktogramm-Livestream- und Story-Funktionen sowie ein verbessertes Set an sozialen Medienfunktionen. • Verbesserungen • App Store-Downloads verhalten sich jetzt wie echte Installationen, mit gesperrten Apps bis zum Abschluss des Downloads und einer klareren Fortschrittsanzeige. • Sperrbildschirm, Benachrichtigungsbanner, Benachrichtigungswischgesten und Präsentation im hellen/dunklen Modus verfeinert für ein polierteres Gefühl. • `agency-phone.sql` erneut importieren, um die Änderungen am Datenbankschema von AgencyOS26.2 anzuwenden.
• Wallet Festgeld-Register mit konfigurierbaren Bedingungen und Zinssätzen. • Fehlerbehebungen • Garage-Fahrzeuglieferung repariert, sodass gespawnte Fahrzeuge ihre gespeicherten Tuning-, Farb-, Gesundheits- und Kraftstoffdaten behalten. • Buzz repariert, sodass empfangene Nachrichten beim Öffnen der App sichtbar sind. • Chirper-Posten, Mediennutzung in der Galerie und soziale Posting-Workflows, die zuvor fehlgeschlagen sind, repariert. • Krypto-Handel repariert, sodass Kauf- und Verkaufsaktionen direkt über die App mit benutzerdefinierten Beträgen funktionieren. • Polize MDT-Navigation repariert, sodass der Kategorienwechsel korrekt funktioniert. • Foto-Löschung repariert, sodass entfernte Bilder nach dem erneuten Öffnen der Galerie-App entfernt bleiben. • Alarme repariert, sodass sie im Hintergrund korrekt ausgelöst werden und die ausgewählte Zeitzone des Telefons respektieren. • Mehrere Lesbarkeitsprobleme im hellen/dunklen Modus in Popups, Formularen, Menüs und App-Inhalten behoben. • Neue Wallet-Festgeldkonfiguration für Laufzeiten und Zinssätze.
• Leistungsmodus für PCs mit niedriger Leistung, inklusive Startaktivierung und Zugriff auf das Control Center. • Überarbeitetes Control Center mit verbessertem Swipe-Verhalten, sauberer Abmeldung, größeren Gestenbereichen, Zugriff auf Leistungsumschalter und besserer Skalierungssynchronisation. • Neue Standardwerte für Leistungsmodus und Startverhalten.
• Vollständiges AgencyOS26.2 Liquid-Glass-Redesign über den Homescreen, das Einrichtungsassistent, das Kontrollzentrum, Benachrichtigungen, Widgets, den Taschenrechner, Musik, Karten und die Kernsystemüberlagerungen. • AgencyAI, Musik, Karten, Taschenrechner, Radio, App Store und AutoRide-Apps wurden für stärkere visuelle Konsistenz und sauberere Navigation neu gestaltet. • Der Bearbeitungsmodus des Homescreens wurde mit saubererem App- und Widget-Drag-and-Drop, Ordnern, Persistenz und besserem Long-Press-Handling aufgerüstet. • Die Start- und Shutdown-Prozesse wurden mit einer Boot-Animation, einem Shutdown-Schieberegler, Notfallaktionen und einem nativeren Erlebnis beim ersten Boot/Update aufgerüstet. • Die Musik-App wird jetzt als Standard-App geliefert und enthält ein neu gestaltetes Now-Playing-Erlebnis mit stärkeren Mediensteuerungen. • UI/UX • Geschmeidigere Animation beim Schließen von Apps und saubereres Hintergrundladeverhalten. • Die Präsentation des Spielmodus wurde um die Dynamic Island neu gestaltet, mit saubererem Ein- und Ausstiegsverhalten. • Benachrichtigungen auf dem Sperrbildschirm verwenden jetzt einen saubereren Liquid-Glass-Stil und ein geschmeidigeres Wischen-zum-Schließen-Verhalten.
• Shutdown-, Notfall- und Boot-Overlays wurden neu gestaltet, um dem neuen AgencyOS26.2-Visualsprache zu entsprechen. • AutoRide-Ride-Overlays, Ride-Befehle, Live-Preisgestaltung und Boarding-Flow wurden neu gestaltet, um eine sauberere In-Ride-Steuerung zu ermöglichen.
• Erweiterung der Aktien mit Gewinn-/Verlustverfolgung, Portfolio-Diagrammen, zusätzlichen Aktien und ETF-Optionen. • Oxide Banking-Integration als zusätzliche Bankanbieter-Option. • Die Speicherung von Telefondaten kann jetzt gerätespezifisch anstelle nur charakterbezogen konfiguriert werden. • Verhalten der Steuerungstaste für Kurz- und Langdruck erweitert und an die Systemeinstellungen angepasst. • Konfiguration • Neue KI-Anbieteroptionen für OpenRouter und Grok. • Neue Schalter für AutoRide und AgencyAI-Funktionen, einschließlich vollständiger Deaktivierungsunterstützung aus der Konfiguration. • Neues Verhalten des Integrationsschalters für LifeInvader V2. • Neue Bankanbieter-Option für Oxide Banking.
• Glattere App-Schließanimation • Home Indicator öffnet AgencyAI-Overlay auf dem Homescreen
• MDT-Apps werden ausgeblendet, wenn EnableMDT = false • Neue EnableAgencyAI-Konfiguration — deaktiviert App, Hotkey, Control Center, Siri-Overlay • Neue GarageSystem-Konfiguration — zwingt zu einer bestimmten Garage oder erkennt automatisch