Architektur des Eigentumssystems
Ein Immobiliensystem in FiveM verwaltet den Besitz, den Zugang und die Funktionalität von Orten im Spiel wie Häusern, Wohnungen, Unternehmen und Garagen. Im Kern muss das System nachverfolgen, welche Immobilien vorhanden sind, wem sie gehören, wer Zugriff hat und was darin gespeichert ist. Das Datenbankschema umfasst normalerweise eine Eigenschaftentabelle mit Standortkoordinaten, Innentyp, Eigentümerkennung und Konfigurationsoptionen sowie zugehörige Tabellen für Zugriffsschlüssel, Möbelplatzierung und Immobilienvorräte. Das Immobiliensystem muss die Instanzenverwaltung übernehmen, damit mehrere Spieler Wohnungen im selben Gebäude besitzen können, ohne sich gegenseitig zu sehen, indem sie entweder separate Inneninstanzen oder gemeinsame Hüllen mit instanzierten Requisiten verwenden. Entwerfe dein System unter Berücksichtigung der Skalierbarkeit, da die Immobiliendaten erheblich wachsen, wenn deine Spielerbasis wächst und Spieler Gegenstände in ihren Häusern ansammeln.
Türschlosssysteme
Türschlösser sind ein grundlegender Bestandteil jedes Immobiliensystems und kontrollieren, wer welche Orte betreten darf. Die beiden beliebtesten Türschloss-Ressourcen sind ox_doorlock und qb-doorlock, die beide konfigurierbare Türzustände, Schlüsselsysteme und Schlösserknack-Mechaniken für Einbrüche bieten. Jede Tür auf deinem Server muss mit Koordinaten, dem Türmodell-Hash und den Zugangsberechtigungen registriert werden. Türen können für bestimmte Arbeitsplätze in Sperrgebieten wie Polizeistationen und Krankenhäusern verschlossen werden, für Grundstückseigentümer für Wohn- und Geschäftsgebäude oder unverschlossen für öffentliche Räume. Fortschrittliche Türsysteme unterstützen mehrere Schlosstypen, darunter Schlüsselkarten, PIN-Codes und physische Schlüssel, die als Inventargegenstände vorhanden sind. Durch die Integration in dein Immobiliensystem wird sichergestellt, dass ein Spieler beim Kauf einer Immobilie automatisch Zugang zu allen zugehörigen Türen erhält, ohne dass eine manuelle Konfiguration erforderlich ist.
Innenhüllen und Dekoration
Moderne FiveM-Grundstückssysteme verwenden Innenhüllen, bei denen es sich um vorgefertigte Raumlayouts handelt, die instanziiert und an bestimmten Koordinaten platziert werden können, wenn ein Spieler ihr Grundstück betritt. Shell-basierte Systeme sind leistungsfähiger als einzigartige YMAP-Innenräume, da das gleiche Shell-Modell für mehrere Immobilien wiederverwendet werden kann, wodurch die Streaming-Anforderungen reduziert werden. Zu den beliebten Muschelkollektionen gehören verschiedene Wohnungsgrundrisse, Häuser, Büros, Lagerhallen und Luxus-Penthäuser in unterschiedlichen Qualitätsstufen und Preisklassen. Dekorationssysteme ermöglichen es Grundstückseigentümern, mithilfe eines Platzierungstools im Spiel Möbel und Dekorationsgegenstände in ihren Gebäudehüllen zu platzieren, zu bewegen und zu entfernen. Die Möbeldaten werden pro Objekt in der Datenbank gespeichert und geladen, wenn der Eigentümer oder ein autorisierter Spieler es betritt. Dieses System gibt den Spielern Eigentum und Personalisierung über ihren Raum und sorgt gleichzeitig dafür, dass die Leistung durch instanziertes Laden beherrschbar bleibt.
Stash- und Storage-Integration
Immobilien sollten über integrierte Aufbewahrungssysteme verfügen, in denen Spieler Gegenstände, Waffen, Geld und andere Wertgegenstände sicher aufbewahren können. Eigentumsverstecke werden typischerweise als Inventarinstanzen implementiert, die an das Eigentum und nicht an den Spieler gebunden sind, was bedeutet, dass der Inhalt unabhängig davon, wer darauf zugreift, bestehen bleibt. Mehrere Aufbewahrungsorte innerhalb eines einzigen Anwesens, etwa ein Schlafzimmerschrank, eine Küchenkammer und ein Werkzeugkasten in der Garage, geben den Spielern organisatorische Flexibilität. Die Integration in dein Inventarsystem ist von entscheidender Bedeutung, da der Vorrat dieselben Gegenstandstypen, Stapelgrenzen und Gewichtsbeschränkungen unterstützen sollte wie das Spielerinventar. Konfiguriere für gemeinsam genutzte Immobilien wie Bandenverstecke oder Geschäftslagerräume Zugriffsberechtigungen, damit autorisierte Mitglieder Gegenstände ein- und auszahlen lassen können, während gleichzeitig ein Transaktionsprotokoll geführt wird, das die Eigentümer überprüfen können. Erwäge die Einführung eines Mechanismus zur Durchsuchung von Eigentum, bei dem Strafverfolgungsbehörden mit entsprechenden Haftbefehlen im Rahmen strafrechtlicher Ermittlungen verschlossene Türen aufbrechen und Vermögensverstecke durchsuchen können.
Immobilien- und Marktsysteme
Der Kauf und Verkauf von Immobilien verleiht deinem Server eine ganze wirtschaftliche Dimension. Implementiere ein Immobiliensystem, bei dem Immobilien zu Festpreisen von NPC-Angeboten gekauft, zu Minderwerten zurückverkauft oder über einen Listing-Marktplatz zwischen Spielern gehandelt werden können. Die Immobilienpreise sollten ihre Lage, die Innenqualität, die Lagerkapazität und die Nähe zu beliebten Gegenden widerspiegeln. Einige Server implementieren ein dynamisches Preismodell, bei dem die Immobilienwerte je nach Nachfrage schwanken und beliebte Viertel teurer werden, je mehr Spieler in der Gegend kaufen. Mietsysteme ermöglichen es Immobilieneigentümern, ihre Immobilien für wiederkehrende Einnahmen an andere Spieler zu vermieten und so Vermieter-Mieter-Beziehungen aufzubauen, die Roleplay-Interaktionen fördern. Regelmäßig gezahlte Grundsteuern dienen als Geldsenke, die Spieler davon abhält, Eigentum zu horten, das sie nie nutzen, und gleichzeitig das virtuelle Regierungsbudget des Servers für diejenigen zu finanzieren, die Regierungsrollenspiele implementieren.
Zusammenfassung
Agency Scripts baut seine gesamte Produktlinie nach denselben Grundprinzipien: Framework-agnostische Architektur, schlanke Performance-Eigenschaften, klar dokumentierte Konfiguration und eine API, die echte Composability zwischen den Scripts ermöglicht. Kein Script ist eine Insel — jedes ist so gebaut, dass es gut allein und noch besser als Teil des Ökosystems funktioniert.
Für Fragen zur Installation, Konfiguration oder Kompatibilität ist der Agency Scripts Discord der schnellste Weg zur Hilfe. Die Community dort ist aktiv und hilfsbereit, und das Core-Team ist regelmäßig präsent. Für kritische Probleme steht auch ein direktes Support-Ticket-System auf der Tebex-Produktseite zur Verfügung.
Updates für alle Agency-Scripts werden über Tebex-Benachrichtigungen kommuniziert. Active-Business-Abonnenten erhalten neue Scripts automatisch ohne zusätzlichen Kauf. Changelog-Details erscheinen im #changelog-Kanal des Discords, damit du Updates bewerten kannst, bevor du sie auf einem Produktionsserver installierst.
