Garage der Flugzeugfirma

Sie betreiben also einen CNAT-Simulationsflugserver und möchten Ihrem Spielerlebnis mehr Tiefe verleihen? Dann sind Sie hier richtig. Ich habe das Plugin „Aircraft Company Garage“ entwickelt, das jetzt als Open-Source-Ressource auf GitHub verfügbar ist, um Ihrem Spiel ein neues Maß an Realismus und Immersion zu verleihen. Stellen Sie es sich als ein spezialisiertes Fahrzeuggaragensystem vor, das speziell auf Ihre Luftfahrtunternehmen im Spiel zugeschnitten ist.
Was macht die Flugzeugwerkstatt? Firmenhangars, Firmenfahrzeuge
Dieses Plugin weist Spielern im Wesentlichen unternehmensspezifische Hangars zu, basierend auf ihrer Zugehörigkeit. Es ist so konzipiert, dass es Spielern, die bereits an bestehende Fahrzeuggaragensysteme gewöhnt sind, vertraut vorkommt, aber es gibt einen entscheidenden Unterschied: Spieler können in ihrem zugewiesenen Hangar nur auf eine begrenzte Auswahl an Flugzeugen zugreifen, die für ihr Unternehmen spezifisch sind. Dies fügt eine Ebene strategischer Tiefe hinzu und stärkt die Unternehmensstruktur innerhalb Ihres Servers.
Hauptmerkmale: Firmenspezifischer Zugriff, einfacher Einstieg, klare Anweisungen
Hier ist eine Aufschlüsselung der Angebote des Plugins „Aircraft Company Garage“:
- Firmenspezifische Hangars: Den Spielern werden auf Grundlage ihrer Firmenzugehörigkeit automatisch Hangars zugewiesen, wodurch ein Gefühl der Zugehörigkeit und Territorialität entsteht.
- Begrenzte Fahrzeugauswahl: Im zugewiesenen Hangar sind ausschließlich vom Unternehmen zugelassene Flugzeuge zugänglich. Dies unterstützt strategische Entscheidungen und fördert die Zusammenarbeit innerhalb des Unternehmens.
- Zugriff auf das Spielmenü: Drücken Sie einfach F6, um auf das Hauptmenü zuzugreifen und Ihre Garage zu verwalten.
- Einfache Lagerung: Verwenden Sie F7/F3 (konfigurierbar), um Ihr Flugzeug einfach im dafür vorgesehenen Hangarbereich zu lagern.
- In-World-Eingabeaufforderungen: Beim Betreten eines Hangarbereichs werden den Spielern klare Hinweise zur Lagerung ihrer Flugzeuge gegeben, wodurch ein benutzerfreundliches Erlebnis gewährleistet wird.
Abhängigkeiten: Unverzichtbar für den Flug
Um einen reibungslosen Betrieb zu gewährleisten, basiert das Plugin „Aircraft Company Garage“ auf den folgenden Abhängigkeiten:
- es_extended: Das Rückgrat vieler FiveM-Server und stellt wesentliche Framework-Funktionen bereit.
- mysql-asynchron: (Zukünftige Migration zu omxySQL geplant) Verarbeitet asynchrone Datenbankabfragen.
- Menü: Bietet das In-Game-Menüsystem für einfachen Zugriff und Verwaltung der Garage.
- Polyzone: Wird zum Definieren der viereckigen Hangarbereiche verwendet und ermöglicht präzise und anpassbare Hangarstandorte.
Stellen Sie sicher, dass Sie diese Abhängigkeiten richtig installiert und konfiguriert haben, bevor Sie das Plugin „Aircraft Company Garage“ installieren.
Installation und Einrichtung: So bringen Sie Ihren Server zum Laufen
Hier ist ein kurzer Überblick über den Installationsvorgang:
- Laden Sie das Plugin herunter: Holen Sie sich die neueste Version aus dem GitHub-Repository. (Link zum GitHub-Repository hier)
- Abhängigkeiten installieren: Stellen Sie sicher, dass Sie es_extended, mysql-async, menuv und polyzone installiert und konfiguriert haben.
- Datenbank-Setup: Die Ersteinrichtung erfordert das manuelle Ausfüllen der Tabelle „aircraft_company_garage“ in Ihrer Datenbank. Stellen Sie sicher, dass Sie auch die Tabelle „aircraft_company“ ausfüllen und Ihre Hangarstandorte mit vier Koordinaten definieren, um den viereckigen Bereich zu definieren.
- Konfiguration: Passen Sie das Plugin an die spezifischen Anforderungen Ihres Servers an, beispielsweise Tastenkombinationen, Fahrzeugverfügbarkeit pro Unternehmen und Hangarstandorte.
- Starten Sie die Ressource: Fügen Sie „ensure AircraftCompanyGarage“ zu Ihrer Datei server.cfg hinzu.
Detaillierte Anweisungen und Schemainformationen finden Sie in der README-Datei des Plugins auf GitHub.
Roadmap für die Zukunft: Verbesserungen in Sicht
Ich bin bestrebt, das Aircraft Company Garage-Plugin zu verbessern und neue Funktionen hinzuzufügen. Hier sind einige Verbesserungen, die ich für die Zukunft in Betracht ziehe:
- Fahrzeugschaden Lagerung: Implementierung der vorhandenen, aber derzeit nicht verwendeten Datenbankspalte zum Speichern von Informationen zu Fahrzeugschäden, wodurch die Fahrzeugnutzung realistischer wird und sich Konsequenzen ergeben.
- Migration zu omxySQL: Möglicherweise erfolgt eine Migration von mysql-async zu omxySQL zur Verbesserung der Leistung und Kompatibilität.
Open Source und bereit zur Zusammenarbeit: Ihr Feedback ist willkommen!
Dies ist mein erster Ausflug in die FiveM Lua-Entwicklung und ich habe der Klarheit und Lesbarkeit des Codes höchste Priorität eingeräumt. Der Code ist ausführlich kommentiert, was ihn zu einem geeigneten Lernwerkzeug für Neueinsteiger in die FiveM-Skripterstellung macht.
Ich freue mich über Vorschläge und Feedback aus der Community! Senden Sie gerne Pull Requests, melden Sie Fehler oder schlagen Sie neue Funktionen im GitHub-Repository vor. Ich werde mein Bestes tun, um Ihre Vorschläge zu berücksichtigen und dieses Plugin noch besser zu machen. Lassen Sie uns gemeinsam etwas Großartiges bauen!
Laden Sie das Aircraft Company Garage-Plugin noch heute herunter und bringen Sie Ihren CNAT-Simulationsflugserver auf ein neues Niveau