Gutschein verwenden WELCOME um 20% zu sparen

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
Flugzeugwerkstatt – Kostenlose FiveM-Mods

Aircraft Company Garage: Legacy-ESX-Einrichtung und Zugangsprüfung

Aircraft Company Garage ist HJDCZYs Ressource für Firmenhangars und eine begrenzte Flotte, ursprünglich für den CNAT-Flugserver veröffentlicht. Das Originalrepository heißt HJDCZY/fivem-airport_company_garage. Der bei Commit 5cb950464ce8e0ebba8258ac43c73513caed8d54 geprüfte Code deklariert Version 1.0.0. RPCrate hat dieses Skript nicht erstellt; die frühere Behauptung eigener Urheberschaft war falsch.

Originalveröffentlichung

Quelle des Erstellers

Legacy-Abhängigkeiten und Datenbankeinträge vorbereiten

Das Manifest importiert es_extended, mysql-async, menuv und PolyZone. Beide Haupt-Lua-Dateien verwenden das alte Ereignis esx:getSharedObject; passe die Integration an deine ESX-Version an. Lege die Ressource direkt unter resources ab, da der Dateilogger diesen Pfad zusammensetzt. garage.sql wählt vor dem Erstellen von aircraft_company_garage und aircraft_company eine Datenbank namens es_extended. Prüfe das Datenbankziel und sichere die Testdatenbank vor dem Import. Trage Firmenflugzeuge und vier Hangareckpunkte ausdrücklich ein. school.sql fügt Beispielflugzeuge ein und ist keine vollständige Produktivkonfiguration.

Firmenzugriff und Flottenreservierungen korrigieren

Mehrere Serverhandler akzeptieren Firma, Zielspieler-ID, Kennzeichen oder Modell vom Client, ohne die Anfrage an aktuellen Job und Hangar des Aufrufers zu binden. Zustandsänderungen reservieren ein verfügbares Firmenflugzeug nicht atomar. Prüfe Aufrufer, konfigurierte Firma, serverseitigen Standort, Fahrzeug und Verfügbarkeit vor Zustandsänderung oder Spawnantwort. Auch gemeinsame Menüsperre und Zeitüberschreitung müssen geprüft werden: Die Zeitfunktionen verweisen auf eine andere Variable menuinuse als die später deklarierte lokale Sperre. Teste gleichzeitige Anfragen und Verbindungsabbrüche, damit ein hängendes Menü nicht alle Firmen blockiert.

Bedienung und gespeicherten Zustand prüfen

Die geprüften Tastenzuweisungen verwenden F6 zum Öffnen und F3 für den Speicherbefehl cs; Spieler können sie umbelegen. config.lua ist leer und wird vom Manifest nicht geladen. Die Einrichtung erfolgt hauptsächlich in SQL und Lua. Die Spalte damage ist keine fertig implementierte Schadensspeicherung. Teste Flottenverfügbarkeit, Rückgabe, Jobwechsel, erneute Verbindungen, Modellverfügbarkeit und Darstellung des Datenbankzustands. Dies ist eine gezielte Quellcodeprüfung, kein repariertes Paket und keine Spielzertifizierung.

Schreibe einen Kommentar