Anforderungen
-
Aktuelle FiveM-Artefakte
-
Streaming aktiviert
-
fxmanifest.luamitlua54 'ja' -
Optional:
ox_lib,ox_inventory, Tür-/Zielsystem (ox_doorlock,ox_zieloder Ihr Äquivalent)
Installieren (Schritt für Schritt)
-
Ressourcenabwurf
Ressourcen/[Karten]/gov_observatory/ -
fxmanifest.lua
Ersetzen
gov_props.ytypund alle Audiopfade mit dem tatsächlich Dateien in deinem Download. -
Neustart der Server oder
Aktualisieren→gewährleisten gov_observatory.
Framework-Integration (ESX / QBCore / QBOX / Standalone)
Rollen und Berechtigungen (Empfehlung)
-
PD: Arrestzelle, Beweismitteltür, Zugang von der Seite des Gerichtsgebäudes
-
Richter: Bänke, Kammern, Sicherheitsraum
-
Gouverneur/Bürgermeister: Gouverneursbüro, Konferenz, Sicherheitsraum
-
Sachbearbeiter: Empfang, Protokollführung, Wahlraumkontrolle
-
Öffentlich: Halle, Museum
Verwende dein Türschloss, um zu sperren. Beruf/Besoldungsgruppe. Halte öffentliche Routen offen, um Staus zu vermeiden.
ESX
-
Tortüren von
Job = „Polizei“ | „Richter“ | „Regierung“ | „Beamter“. -
Verstecke mit
ox_inventory: Beweise (Zellenseite), sicherer Raum (Lesen/Schreiben nach Klasse). -
ZU TUN: Füge deine Türschloss-Konfigurationseinträge (Koordinaten, Tür-Hashes) und Stash-IDs hinzu.
Abonnieren
-
Spiegel mit
Krankenwagen/Polizei/Regierungoder deine benutzerdefinierten Jobs. -
qb-ziel/ox_zielZonen: Wahlkabine, Zeugenstand, Gerichtsschreiberpult. -
ZU TUN: Füge Zonenkoordinaten und -beschriftungen hinzu; binde sie an deine Client-/Server-Ereignisse.
QBOX (qbx_core)
-
Verwenden
qbx_coreBerechtigungen/Gruppen. -
Kartennoten → sichere Türen (Richter/Regierung).
-
ZU TUN: Füge deine Export-/Callback-Namen ein, wie sie in deiner Stadt implementiert sind.
Standalone (kein Framework)
-
ZU TUN: Binde ACE-Prüfungen in deinem Tür-/Zielskript ein, falls unterstützt.
NUI und Interaktionen (optional)
-
Wahlraum: NUI-Wahl-UI → Ergebnisse über Server-RPC veröffentlichen; in die Datenbank schreiben.
-
ZU TUN: Implementiere dein Wahlschema und Anti-Dupe-Checks.
-
-
Gerichtssaal: Sitzung starten/stoppen, Hammer-SFX-Umschalter, Aufforderung zum Zeugeneid.
-
ZU TUN: Hänge an deine Ereignisnamen an; erfindet keine Endpunkte.
-
-
Rezeption: Kontextmenü (Check-in → Fallweiterleitung → Gerichtssaal).
-
Verwenden
ox_libfür einfache Kontext-/NUI-Flows.
-
Daten und Vorräte (ox_inventory)
-
Saferaum: eingeschränkter Vorrat für versiegelte Aufzeichnungen.
-
Beweismittelschrank (Zelle): PD schreibt, Sachbearbeiter liest.
-
Museum: optionale schreibgeschützte Ausstellungsmetadaten (keine Elemente).
-
ZU TUN: Registriere Verstecke mit Positionen, Grenzen und Berechtigungen gemäß deiner Inventarkonfiguration.
Fahrzeuge & Zugang
-
Kein Garagenstreaming enthalten. Behalte das Parken uneingeschränkt Draußen, Eingänge frei für PD-Eskorte.
-
Wenn du ein Regierungsflotten-Skript verwendest, platziere Spawnpunkte bei den Außentreppen.
-
ZU TUN: Füge Spawn-Koordinaten/Richtungen in deiner Garage-Ressource (ESX/QB/QBOX) hinzu.
Anti-Cheat und Sicherheit
-
Gestreamte Props/Türen können einige Anti-Cheats auslösen. Whitelist den Ressourcennamen, falls erforderlich.
-
Bestätigen serverseitig: Abstimmungen, Gerichtsverfahren, Änderungen des Türstatus.
-
Vertraue nicht nur clientseitigen Überprüfungen. Verwende Exporte/Rückrufe mit Erlaubnis der Wachen.
Checkliste:
-
Gehe durch Bereiche mit vielen Objekten (Museumsausstellungen). Achte auf Spitzenwerte.
-
Bei Spitzen:
-
Deaktiviere optionale ymaps-Unordnung (falls vorhanden). ZU TUN: Umschalten der Setnamen pro Paket.
-
Verringere die Zielzonen; kombiniere benachbarte Interaktionsobjekte.
-
Vermeide schwere Schleifen in Client Lua; debounce Tür-SFX.
-
Synchronisierung und Stabilität
-
Türzustände müssen serverweit synchronisiert werden; verwende die Server-Autorität deines Türschlosses.
-
Audio-Okklusion pro Raum überprüft; Test mit offenen/geschlossenen Türen.
-
Die Wegführung der Zellen für Eskorten wurde getestet. Es wurde bestätigt, dass es an den Ecken keine Kollisionsprobleme gibt.
-
Stimme: überprüfe pma-voice/mumble-Zonen im Gerichtssaal, damit die Galerie die Richter ohne Echo hören kann. ZU TUN: füge deine Zonenkonfiguration hinzu.
Schnelles Testskript (was zu überprüfen ist)
-
Öffentliche Spawns bei Rezeption.
-
Richter eröffnet Bank Tür (bodengleich).
-
PD-Eskorten zu Zelle; Beweise vorrätig halten, schreiben funktioniert.
-
Angestellter beginnt Wählen; ein Stimmzettel pro Bürger (Spielerdatenprüfung).
-
Gouverneur Schlösser Saferaum; Nichtregierungsorganisationen haben dies abgelehnt.
