Agency-Pad: Das Tablet für die echten Bedürfnisse von FiveM-Unternehmen
Agency-Pad ist ein speziell entwickeltes Tablet für Unternehmen, Sicherheitsdienste und Logistik im Rollenspiel. Es kann mehr als ein Handy.
Agency Scripts
Gründer und leitender Entwickler bei Agency Scripts
Live-Demo
Teste Agency Pad in deinem Browser, mit einer vollständig interaktiven Tablet-Demo.
Warum ein Tablet und nicht einfach ein Handy?
Ein Handy ist ein persönliches Gerät. Ein Tablet ist ein Arbeitsgerät. Sobald es auf deinem Server Unternehmen gibt, die ihr Inventar verwalten, Sicherheitsfirmen, die ihre Patrouillen koordinieren, oder Logistikunternehmen, die Lieferungen verfolgen, brauchst du einen größeren Bildschirm und speziell entwickelte Tools. Agency-Pad schließt diese Lücke.
Integrierte Business-Apps
Direkt einsatzbereit: Inventarverwaltung, Mitarbeitereinsatzplanung, Kundendatenbank, Rechnungserstellung, Sicherheitskamera-Viewer, Patrouillendispatcher und Lieferungsverfolgung. Jede App ist frameworkunabhängig und greift auf Jobdaten zu. Ladenbesitzer sehen ihr Inventar. Sicherheitsfirmen sehen Kamerabilder. Taxiunternehmen sehen laufende Fahrten. Die Datenquellen unterscheiden sich, das Erlebnis bleibt einheitlich.
Sitzungen mit mehreren Nutzern
Ein Tablet kann gemeinsam genutzt werden. Mehrere Spieler können sich konfliktfrei als verschiedene Mitarbeiter desselben Unternehmens anmelden. Der UI-Zustand ist pro Nutzer individuell, die zugrunde liegenden Daten werden jedoch gemeinsam genutzt. Das ist für RP entscheidend, wenn dasselbe Tablet während einer Schicht durch viele Hände gehen kann.
Berechtigungen richtig umgesetzt
Jobränge legen den Zugriff auf Funktionen fest. Der Nachwuchswachmann einer Sicherheitsfirma sieht Kamerabilder, die Geschäftsleitung sieht Lohnabrechnung und Einsatzplanung. Die Konfiguration pro Unternehmen und Rang dauert etwa fünf Minuten. Diese Detailgenauigkeit macht das Tablet in ernsthaften RP-Szenarien wirklich nutzbar.
Gestalterischer Zwilling von Agency-Phone
Agency-Pad nutzt dieselbe visuelle Sprache und Komponentenbibliothek wie Agency-Phone. Spieler, die das eine kennen, verstehen das andere sofort. Diese Konsistenz macht aus einer Script-Sammlung eine stimmige Plattform.
Installation & Einrichtung
Agency-Pad benötigt oxmysql, um Unternehmensdaten dauerhaft zu speichern (Inventar, Mitarbeiterdaten, Einsatzplanung, Rechnungen). Import pad.sql, lege den Resource-Ordner ab und füge hinzu ensure agency-pad in server.cfgJobdaten werden über den Adapter in config.lua aus dem Jobsystem deines Frameworks abgerufen. QBCore- und ESX-Adapter sind im Paket enthalten.
Spieler öffnen das Tablet im Spiel über eine konfigurierbare Taste (Standard: F5 oder ein nutzbarer Gegenstand). Als Gegenstand kann das Tablet gekauft, fallengelassen oder gestohlen werden, was für mehr Realismus bei physischen Objekten sorgt. Über einen Tastenbefehl ist es jederzeit ohne Inventarverwaltung erreichbar.
Konfigurationsoptionen
Die config.lua legt fest, welche Apps verfügbar sind und wer was sieht:
- App-Sichtbarkeit pro Job, aktiviere oder deaktiviere bestimmte integrierte Apps für jeden Job. Eine Taxi-Dispatch-App wird zum Beispiel nur Spielern mit dem Taxi-Job angezeigt.
- Berechtigungen nach Jobrang, detaillierte Zugriffskontrolle innerhalb eines Jobs. Mitarbeiter auf niedrigeren Rängen sehen begrenzte Daten, während Mitarbeiter auf höheren Rängen Lohnabrechnung, Einsatzplanung und das vollständige Inventar sehen.
- Registrierung eigener Apps, registriere externe App-Endpunkte, die Agency-Pad als iFrames in der Tablet-Oberfläche lädt.
- Rechnungsvorlagen, passe das Rechnungsformat, die Steuereinstellungen und die Methode zur Suche nach Empfängern an.
- Quellen für Kamerabilder, konfiguriere die Koordinaten von Kameraobjekten für den Sicherheitskamera-Viewer.
- Sperre für mehrere Nutzer, optional kann eine PIN erforderlich sein, um auf einem gemeinsam genutzten Tablet das Benutzerkonto zu wechseln.
Framework-Kompatibilität
Agency-Pad funktioniert mit QBCore, ESX und standalone. Nur die Zuordnung von Job-Rängen und das Abrufen von Spielerdaten greifen auf das Framework zu. Für standalone implementierst du Config.GetJob(src) und Config.GetRank(src) in config.lua. Alle Apps mit Geschäftslogik, die UI und die Verwaltung von Sitzungen mit mehreren Benutzern sind frameworkunabhängig.
Warum das für Roleplay wichtig ist
Der Unterschied zwischen lockerem und ernsthaftem Business-RP liegt fast immer bei den Tools. Ein Restaurantbesitzer, der sein Geschäft über eine Tabelle in Discord verwaltet, betreibt RP außerhalb seiner Rolle. Ein Restaurantbesitzer, der sein Tablet öffnet, Lagerbestände prüft, die heutigen Reservierungen durchgeht und einem Catering-Kunden eine Rechnung schickt, betreibt RP innerhalb seiner Rolle. Das Tool macht den Unterschied.
Der Überwachungsbildschirm für Sicherheitskameras ist vielleicht die einzelne Funktion mit dem größten Nutzen in Agency-Pad. Ein Sicherheitsunternehmen, das während Patrouillenschichten tatsächlich über ein Tablet Kamerabilder überwachen kann, betreibt nicht nur besseres RP, sondern eine grundlegend andere Art von RP als eines, das nur erzählt: "Ich überprüfe die Kameras." Das Tool macht die Handlung real.
Der Patrouillen-Dispatcher macht aus Sicherheitsfirmen koordinierte Organisationen statt Zusammenschlüssen einzelner Jobinhaber. Ein Dispatcher, der von der Basis aus Außendienstmitarbeiter koordiniert, Aufträge an die nächstgelegene verfügbare Einheit weiterleitet und Patrouillenpositionen verfolgt, das ist die organisatorische Tiefe, die Business-Gilden langfristig tragfähig und interessant macht. Spieler wollen organisatorische Rollen, und Agency-Pad bietet die Tools, mit denen diese Rollen funktionieren.
Häufig gestellte Fragen
Kann ich eigene Apps für Agency-Pad entwickeln, die auf meinen Server zugeschnitten sind?
Ja. Registriere unter Config.CustomApps eine benutzerdefinierte App-URL, und Agency-Pad lädt sie als eingebettetes iframe in die Tablet-UI. Deine benutzerdefinierte App kann über eine in der Ressource dokumentierte postMessage-API mit der Tablet-Oberfläche kommunizieren. So erstellen Server eigene Geschäftstools, die in das Tablet-Ökosystem eingebunden sind.
Teilt Agency-Pad Daten mit Agency-Phone?
Kontakte und Nachrichten werden automatisch zwischen Agency-Phone und Agency-Pad synchronisiert, derselbe Charakter, dieselben Daten. Geschäfts-Apps sind exklusiv auf dem Tablet verfügbar, da sie speziell für das größere Format entwickelt wurden. Ein Charakter kann eine Lieferroute auf dem Handy starten und ihren Status nahtlos auf dem Büro-Tablet prüfen.
Kann ein Tablet physisch gestohlen und von einem anderen Charakter benutzt werden?
Wenn das Tablet als Inventargegenstand statt über eine Taste eingerichtet ist, ja. Auf einem gestohlenen Tablet werden die Daten des vorherigen Benutzers angezeigt, bis der rechtmäßige Besitzer es per Fernzugriff über die Geräteverwaltung von Agency-Phone löscht. Dadurch entsteht ein echter Gameplay-Loop aus Diebstahl und Gegenmaßnahmen rund um sensible Geschäftstablets.
Wie viele Kamerabilder kann der Sicherheitsmonitor gleichzeitig anzeigen?
Das Standardlayout unterstützt bis zu 9 Feeds in einem 3x3-Raster. Jeder Feed ist ein statischer Screenshot, der in einem konfigurierbaren Intervall aktualisiert wird (Standard: 5 Sekunden). Echtzeit-Streaming wird nicht unterstützt. Das ist eine bewusste Designentscheidung, damit die Ressourcennutzung unabhängig von der Anzahl aktiver Kameras konstant bleibt.
Voraussetzungen
- FiveM-Server (QBCore, ESX oder standalone)
- oxmysql
- cfx.re-Konto mit gültiger Agency-Pad-Lizenz
- Optional: Agency-Phone (für die geräteübergreifende Datensynchronisierung)
- Optional: Agency-LifeInvader (für die LifeInvader-App-Integration im Tablet)
Tablet-RP in etablierten Business-Gilden
Agency-Pad entfaltet sein volles Potenzial auf Servern mit etablierten Business-Gilden, also Spielerorganisationen, die Unternehmen als ernsthafte Aktivitäten innerhalb ihrer Rolle führen und nicht als AFK-Geldmaschinen. Das ermöglicht das Tablet für drei gängige Geschäftsarten:
Speditionen und Logistikunternehmen: Dispatcher nutzen die Patrouillen- und Dispositions-App, um Fahrer einzuteilen, Lieferungen zu verfolgen und abgeschlossene Aufträge zu protokollieren. In der Kundendatenbank werden Stammkunden und deren übliche Bestellungen gespeichert. Die Rechnungsstellung über das Tablet hält Finanzunterlagen innerhalb der Rolle statt in Discord-Tabellen.
Sicherheitsfirmen: Schichtplaner nutzen den Mitarbeiterplaner, um Wachdienste einzuteilen. Kameraoperatoren überwachen während Veranstaltungen mit Hochrisikokunden die Kamerabilder. In der Kundendatenbank wird erfasst, welche Unternehmen aktive Schutzverträge haben und wann diese auslaufen. Die Geschäftsleitung kann die Patrouillenpositionen aktiver Mitarbeiter in Echtzeit sehen.
Medizinische Organisationen: Krankenhausverwaltungen nutzen die Bestandsverwaltung, um Medikamentenvorräte zu überwachen. Oberärzte planen über den Dienstplan Ärzte für den Bereitschaftsdienst ein. Patientenaufnahmen können über benutzerdefinierte App-Endpunkte hinzugefügt werden. Das Tablet lässt die Verwaltungsseite des medizinischen RP wie die Verwaltung eines echten Krankenhauses wirken.