Ancomox SCRIPT
STORE

Garagen System

Garagen System Garagen System Garagen System Garagen System Garagen System Garagen System Garagen System Garagen System
  • Garagen System
  • Garagen System
  • Garagen System
  • Garagen System
  • Garagen System
  • Garagen System
  • Garagen System
  • Garagen System

€42.01

Add to Basket

Ancomox Garage – Zenith Glass Edition

Öffentliche Garagen · betretbare private Garagen · Firmen-Fuhrpark · Valet · Beschlagnahmung · Fahrzeug-Übertragung · In-Game-Creator

Bereit, deinen Spielern mehr zu geben als eine Liste mit Kennzeichen? Vergiss Garagenscripts, bei denen „Ausparken“ ein Kontextmenü mit acht Einträgen ist und die einzige Information über dein Auto der Modellname bleibt. Ancomox Garage macht aus der Garage einen Ort: Fahrzeuge, die man dreht und anschaut, bevor man sie holt. Private Garagen, die man wirklich betritt und in denen die eigenen Autos physisch auf den Stellplätzen stehen. Ein Creator, mit dem du eine neue Garage in dreißig Sekunden platzierst — im Spiel, ohne Neustart.

Egal ob Neuling mit einem Sultan, Mechaniker mit Firmen-Fuhrpark oder Sammler mit zehn Stellplätzen und drei geteilten Schlüsseln — alles läuft über eine einzige Oberfläche, in derselben Sprache, mit denselben Regeln.

💎 Hochmodernes UI-Design

Das komplette Erlebnis läuft über eine Oberfläche statt über verschachtelte Standard-Menüs.

  • Eine Oberfläche für alles: Fahrzeugliste, 3D-Vorschau, Zustand, Umbenennen, Schlüssel, Übertragung und Anpassung — kein Kontextmenü, aus dem ein weiteres Kontextmenü kommt.
  • Echte 3D-Vorschau: Halte die Maus gedrückt und dreh das Fahrzeug, scroll zum Zoomen. Die Kamera schwenkt von selbst weiter, sobald du sie lollässt.
  • Showroom-Modus: Optional steht das ausgewählte Fahrzeug auf einem rotierenden Podest unter vier Spotlights, mit Tiefenschärfe. In privaten Garagen ist das immer aktiv.
  • Werte, die etwas aussagen: Höchstgeschwindigkeit, Beschleunigung, Bremsen und Handling werden aus den echten Handling-Daten des Modells berechnet — nicht aus einer gepflegten Tabelle, die bei jedem neuen Auto veraltet.
  • Zustand auf einen Blick: Motor und Karosserie als Ampel, dazu jede einzelne Tür und jeder Reifen als eigenes Feld. Du siehst vor dem Ausparken, dass hinten links der Reifen platt ist.
  • Listen- und Kachelansicht: Umschaltbar, die Wahl bleibt gespeichert. Dazu Suche, Favoriten und Tabs für Alle / Eingeparkt / Draußen.
  • Fahrzeugbilder mit Fallback-Kette: Erst dein eigenes PNG, dann automatisch das offizielle FiveM-Docs-Bild, zuletzt ein Platzhalter. Ein neues Fahrzeug hat sofort ein Bild, auch wenn du keins hinterlegt hast.
  • Zwei Themes: „Zenith Glass“ und ein pures „Midnight“ — beide offen, eine Zeile zum Umschalten. Servername und Logo stehen in der Config.

🏠 Private Garagen – betretbar, instanziert, ohne MLO

Das Herzstück. Kaufbare Garagen, die man wirklich betritt.

  • Kein zusätzliches MLO: Genutzt werden die drei GTA-eigenen Garagen-Interiors mit 2, 6 und 10 Stellplätzen. Die liegen ohnehin unter der Map — null Extra-Download für deine Spieler, kein Stream-Ordner, kein Ladebalken.
  • Eigene Instanz pro Garage: Jede gekaufte Garage läuft in ihrem eigenen Routing Bucket. Zwei Besitzer im selben Interior-Typ sehen sich nicht.
  • Die Autos stehen wirklich da: Eingelagerte Fahrzeuge werden auf den Stellplätzen dargestellt — mit ihren echten Mods, Farben und Kennzeichen. Du gehst hin, drückst [E] am Auto, und stehst draußen darin. Kein Umweg über ein Menü.
  • Drive-In: Mit dem Wagen an den Eingang fahren und [E] drücken. Der Bildschirm blendet ab, während du noch im Auto sitzt — nichts löst sich vor deinen Augen auf. Du wachst in deinem Auto auf dem Stellplatz auf und steigst dort aus.
  • Mitbenutzer mit drei Stufen: Betreten, Parken & Herausholen, Verwalten. Vergeben über die Server-ID im Menü. Mitbenutzer sehen den Blip, nutzen den Drive-In und stehen in derselben Instanz.
  • Upgrades: Vom 2er über den 6er zum 10er, per Befehl am eigenen Eingang. Die Fahrzeuge bleiben drin.
  • Verkauf mit Vorschau: Ein Knopf im Menü zeigt Kaufpreis, Erstattungssatz und wie viele Autos noch drin stehen — und blockiert den Verkauf, solange die Garage nicht leer ist. Wer beim Verkauf drinsteht, wird sauber nach draußen gebracht.
  • Ausloggen in der Garage ist kein Problem mehr: Wer sich im Interior abmeldet, wird beim nächsten Login wieder korrekt instanziert — oder, falls die Garage inzwischen verkauft wurde, am Eingang abgesetzt. Kein Feststecken im Boden, kein Ticket.
  • Heimat-Garage: Ein herausgefahrenes Auto behält seine private Garage. Nach einem Server-Restart steht es wieder dort — nicht plötzlich im öffentlichen Pool, wodurch private Garagen bei anderen Scripts nach jedem Neustart leer wirken.
  • Keine Blip-Flut: Zu verkaufende und eigene Garagen bekommen einen Blip. Die Garagen anderer Spieler bewusst nicht.

🔑 Schlüssel & Fahrzeug-Übertragung

  • Schlüssel teilen, zwei Stufen: „Nur Fahren“ oder „Fahren & Einparken“. Vergeben über die Server-ID, jederzeit einzeln widerrufbar. Die Liste sieht ausschließlich der Besitzer.
  • Besitz wirklich übertragen: Ziel-ID eingeben, optional einen Preis setzen, absenden. Der Empfänger bestätigt im Spiel mit /acceptvehicle oder lehnt mit /declinevehicle ab.
  • Kein Vertrauensvorschuss nötig: Das Fahrzeug muss eingeparkt sein, der Sender muss Besitzer sein, ein Nähe-Check ist zuschaltbar, und die Anfrage verfällt nach der eingestellten Zeit.
  • Bezahlt wird sauber abgewickelt: Das Geld wird beim Empfänger abgebucht und dem Verkäufer gutgeschrieben. Schlägt der Besitzerwechsel wegen einer gleichzeitigen Aktion fehl, gibt es automatisch die Rückerstattung.
  • Nichts wandert heimlich mit: Geteilte Schlüssel, private Garagen-Zuordnung und der persönliche Fahrzeugname werden beim Wechsel gelöst.
  • Fahrzeug ab- und aufschließen: Mit Keyfob-Animation, Sound oder Hupe und blinkenden Lichtern. Die Taste ist ein Keymapping — jeder Spieler kann sie selbst umlegen.

🛠️ In-Game Garage-Creator

Neue Garagen ohne Datei-Editor, ohne Neustart.

  • Platzieren per Raycast: Ein durchsichtiger NPC beziehungsweise ein Fahrzeug hängt an deinem Fadenkreuz, mit Scrollrad drehst du ihn, Linksklick setzt ihn. So platzierst du NPC-Punkt und Spawnpunkt exakt dort, wo du stehst.
  • Alles im selben Fenster: Name, Zugriffsart, Job-Bindung mit Mehrfachauswahl, erlaubte Fahrzeugtypen und -klassen, Blip-Sprite, Blip-Farbe und NPC-Modell.
  • Jobliste kommt aus deinem Framework: Bei ESX und QBCore werden die echten Jobs geladen. Bei Custom-Frameworks pflegst du die Liste in der Config.
  • Liste mit Entfernung und Teleport: Alle Garagen nach Entfernung oder Name sortiert, mit Sprung-Knopf direkt zum Standort.
  • Live-Sync: Speichern reicht. Blips, NPCs und Zonen aktualisieren sich bei allen Spielern sofort.
  • Eigener Tab für private Standorte: Neue Kauf-Standorte legst du genauso an — Name, Interior, Preis, Eingang, Ausgabepunkt. Standorte aus der Config erscheinen zum Vergleich schreibgeschützt, Standorte aus der Datenbank sind editier- und löschbar. Gelöscht wird nur, was gerade niemandem gehört.
  • Settings-Tab für Admins: Abhol-Modus, Gebühr, Restart-Verhalten und Positionsspeicherung — global gespeichert, sofort bei allen aktiv, ohne Neustart.

🧭 Abhol-Modi & Restart-Verhalten

Zwei Config-Werte, die den Charakter deines Servers verändern.

  • „Überall“: Jedes Fahrzeug kommt aus jeder passenden Garage — das klassische Verhalten.
  • „Nur Ursprungsgarage“: Ein Auto erscheint ausschließlich in der Garage, in der es eingeparkt wurde. Wer in Sandy einparkt, holt es in Sandy. Neu gekaufte Fahrzeuge ohne Zuordnung tauchen überall auf, bis sie einmal eingeparkt wurden.
  • „Herholen“: Wie oben, aber fremde Garagen zeigen das Fahrzeug mit einem „Herholen“-Knopf gegen die eingestellte Gebühr.
  • Restart-Recovery: Ausgeparkte Fahrzeuge kommen beim Serverstart automatisch zurück in die Garage. Dupe-sicher — bei einem Live-Restart mit Spielern auf dem Server werden nur Fahrzeuge zurückgeholt, deren Besitzer offline ist.
  • Alternativ: Fahrzeuge bleiben draußen und lassen sich kostenlos über einen Knopf im Menü zurückholen — oder gar nicht, dann bleibt nur der Schrottplatz gegen Gebühr. Deine Entscheidung, ein Dropdown.
  • Zuverlässiges „Track“: Die letzte bekannte Position des gefahrenen Fahrzeugs wird gespeichert. Der Wegpunkt funktioniert dadurch auch dann, wenn das Auto längst despawnt oder außer Sichtweite ist.

🚔 Beschlagnahmung, Verwahrstelle & Schrottplatz

  • /impound <stunden> [grund]: Fahrzeug einziehen, 1 bis 48 Stunden. Grund und Name des Beamten werden gespeichert und stehen später in der Liste.
  • /impoundlist: Übersicht für den zuständigen Job — welches Fahrzeug, von wem, warum, und wann es frei wird.
  • Verwahrstelle als echter Ort: Eigener Standort mit Blip und Marker. Der Halter löst sein Fahrzeug dort gegen Gebühr aus, sobald die Sperrzeit abgelaufen ist. Der zuständige Job kann jederzeit freigeben.
  • Gebühr nur bei Erfolg: Schlägt die Freigabe wegen einer gleichzeitigen Aktion fehl, wird das Geld automatisch zurückerstattet.
  • Schrottplatz für verlorene Fahrzeuge: Autos, die als „draußen“ in der Datenbank stehen, aber nirgends mehr existieren, holt der Halter dort gegen Gebühr zurück.

🚕 Valet, Firmen-Fuhrpark & Haus-Garagen

  • Valet: /valet [kennzeichen] lässt ein eingelagertes Fahrzeug gegen Gebühr an die eigene Position bringen — auf den nächsten passenden Straßen-Node, mit Cooldown pro Spieler.
  • Zweistufig, damit nichts verloren geht: Zuerst prüft der Server nur und liefert das Modell, der Client lädt es, und erst dann wird ausgeparkt und bezahlt. Ein fehlgeschlagener Spawn kann das Fahrzeug nicht in der Zwischenwelt stranden lassen.
  • Firmen-Fuhrpark: Garagen mit Fahrzeugen, die dem Job gehören statt einem Spieler. Nutzbar ab einem einstellbaren Mindestrang. Firmenfahrzeuge lassen sich bewusst nicht umbenennen, teilen oder übertragen.
  • Fuhrpark füllen dauert einen Befehl: Ins Auto setzen, /addjobvehicle <job> — fertig. /removejobvehicle macht es rückgängig.
  • Haus-Garagen: Eine dokumentierte Brücke für beliebige Housing-Scripts. Zwei Exports, und Fahrzeuge lassen sich an eine Immobilie binden. Dort eingelagerte Autos tauchen ausschließlich in dieser Haus-Garage auf.

🛡️ Admin-Fahrzeug-Panel

Für den Alltag im Support, statt für den Datenbank-Client.

  • Suchen nach Kennzeichen oder Besitzer-Identifier, mit Status je Treffer: in der Garage, draußen oder beschlagnahmt.
  • Zurückholen: Setzt ein verschollenes Fahrzeug in die Garage zurück, löst Impound und Bindungen.
  • Übergeben: Fahrzeug an eine Server-ID überschreiben, inklusive Aufräumen von Schlüsseln und Garagen-Zuordnung.
  • Kennzeichen ändern: Prüft vorher, ob das neue Kennzeichen vergeben ist, und zieht die Änderung durch Fahrzeug-Props, Schlüssel und Zuordnungen mit.
  • Orten und Löschen direkt aus derselben Ansicht.
  • /admincar <model> spawnt ein temporäres Fahrzeug zum Testen, ohne Datenbankeintrag.
  • /garagedebug sagt dir am Fahrzeug, was die Datenbank denkt — und meldet, wenn Client- und Serverversion auseinanderlaufen.

🔒 Sicherheit & Anti-Exploit

Kein Besitzverhältnis, kein Preis und keine Berechtigung kommt jemals vom Client.

  • Ausparken nur aus der Garage: Die Datenbank-Abfrage verlangt ausdrücklich den Zustand „eingeparkt“ und „nicht beschlagnahmt“. Ein direkt ausgelöstes Event kann ein beschlagnahmtes Fahrzeug nicht kostenlos befreien.
  • Einparken kann keinen Impound aufheben: Der Store-Vorgang schließt beschlagnahmte Fahrzeuge explizit aus — sonst wäre „einparken“ ein Gratis-Release.
  • Schlüssel-Widerruf ist an das Fahrzeug gebunden: Geprüft wird gegen Schlüssel-ID und Kennzeichen zusammen. Der Besitzer irgendeines Autos kann keine fremden Schlüssel löschen.
  • Admin-Funktionen sind serverseitig gruppengeprüft — auch das Teleportieren und Platzieren aus dem Creator, und nur solange der Creator tatsächlich offen ist.
  • Fahrzeug-Props sind größenbegrenzt: Ein manipulierter Client kann keine Megabytes Müll in deine Fahrzeugtabelle schreiben.
  • Nur Optik wird aus der Vorschau übernommen: Beim Speichern von Lackierung und Extras landen ausschließlich diese Felder in der Datenbank — Modell, Kennzeichen und Performance bleiben unberührt.
  • Kein Orten fremder Fahrzeuge: Positionsabfragen und -updates laufen über dieselbe Zugriffsprüfung wie alles andere, dazu ein Schreib-Limit pro Spieler.
  • Alle Texte werden im UI escaped: Fremde Fahrzeugnamen, Identifier und Garagennamen landen als Text im Interface, nicht als Markup.
  • Optionales server-autoritatives Spawnen: Auf Wunsch erzeugt ausschließlich der Server die ausgeparkten Fahrzeuge und hält genau eine Entität pro Kennzeichen. Damit ist die Dupe-Klasse „Ausparken → Einlagern → Ausparken“ strukturell geschlossen. Benötigt OneSync, ist bewusst standardmäßig aus und gehört auf einen Testserver, bevor du produktiv schaltest.
  • Discord-Webhooks: Sieben Kategorien einzeln schaltbar — Einparken, Ausparken, Beschlagnahmung, Schrottplatz, Admin, Übertragung, Garagen-Kauf/-Verkauf.

⚙️ Kompatibilität & Entwicklerfreundlichkeit

  • Frameworks: es_extended, qb-core und qbx_core werden automatisch erkannt, überschreibbar per Config. Dazu ein dokumentierter Custom-Modus.
  • Custom-Framework in einer Funktion: Serverseitig ist genau eine Funktion auszufüllen. Fahrzeugtabelle und Spaltennamen mappst du in der Config — sämtliche Abfragen werden daraus erzeugt. Zwei Datenbank-Stile werden abgedeckt: getrennte Spalten für Garage und Beschlagnahmung oder eine einzelne Status-Spalte.
  • Third-Eye optional: ox_target und qb-target werden unterstützt und ersetzen dann alle öffentlichen Marker durch echte Zonen — die funktionieren auch an Garagen ganz ohne NPC. Ist keines aktiv, läuft das bewährte 3D-Text- beziehungsweise TextUI-System weiter.
  • Tank-Systeme: ox_fuel, LegacyFuel, ps-fuel, rcore_fuel oder eine eigene Anbindung. Ohne Angabe wird der native Tankstand genutzt.
  • Schlüssel-Systeme: qb-vehiclekeys, qbx_vehiclekeys, wasabi_carlock, mk_vehiclekeys und jaksam vehicles_keys sind vorbereitet, eigene Systeme in zwei Zeilen ergänzbar. Beim Ausparken bekommt der Spieler die Schlüssel automatisch. Die Anbindung ist abgesichert — ein falscher Export bricht niemals das Ausparken.
  • Datenbank richtet sich selbst ein: Tabellen und fehlende Spalten legt das Script beim ersten Start an. Für Hoster ohne CREATE-Rechte liegt eine dokumentierte install.sql als Fallback bei, mehrfach ausführbar.
  • MySQL 8 getestet: Kennzeichen-Vergleiche laufen NO-PAD-sicher. Auf MySQL 8 scheitern bei vielen Scripts sonst Einparken und Besitzprüfung an einem Füll-Leerzeichen im Kennzeichen.
  • Zweisprachig: Vollständige deutsche und englische Sprachdatei, jeder Text änderbar. Eigene Sprache heißt: Block kopieren, Kürzel ändern, übersetzen.
  • Performance: Die Interaktions-Schleifen sind zweistufig — ein langsamer Scanner und eine enge Nahzone. Die Leerlauf-Frequenz steht als Config-Wert.
  • Versionscheck: Meldet in der Serverkonsole, wenn ein Update vorliegt — und bleibt still, wenn der Prüf-Server gerade nicht erreichbar ist.

📋 Systemanforderungen

Bitte stelle vor dem Kauf sicher, dass dein Server die folgenden Voraussetzungen erfüllt.

Zwingend erforderlich

  • FiveM-Server mit fx_version 'cerulean' und lua54.
  • Datenbank: oxmysql, MySQL 5.7+ / MySQL 8 / MariaDB.
  • Framework: es_extended, qb-core, qbx_core — oder ein eigenes über den dokumentierten Custom-Modus.
  • Eine Fahrzeugtabelle im Stil von owned_vehicles beziehungsweise player_vehicles. Fehlende Spalten ergänzt das Script selbst.

Optional

  • ox_target oder qb-target. Ohne beides läuft das integrierte 3D-Text- beziehungsweise TextUI-System.
  • ox_lib für TextUI und die Kontextmenüs von Beschlagnahmung und Schrottplatz. Alternativ qb-menu oder das ESX-Menü.
  • OneSync (Infinity) — nur für das optionale server-autoritative Spawnen. Alles andere läuft auch ohne.
  • AdvancedParking: Für die Zusammenarbeit wird eine Datei aus der offiziellen AdvancedParking-Dokumentation benötigt. Sie ist aus Lizenzgründen nicht enthalten; das Script erkennt das beim Start und gibt eine Schritt-für-Schritt-Anleitung in der Konsole aus.

Nach dem Kauf in zwei Minuten erledigt

  1. Ordner in resources legen, ensure ancomox_garage in die server.cfg — nach ensure oxmysql.
  2. Server starten. Die Datenbank richtet sich selbst ein.
  3. In der Config Servername, Logo und Sprache setzen.
  4. Ins Spiel, /creategarage, erste Garage platzieren.

🛡️ Escrow & Anpassbarkeit

Dieses Skript wird über das offizielle Cfx.re Asset Escrow System ausgeliefert und ist an deine Server-Lizenz gebunden. Die Kernlogik ist verschlüsselt. Alles, was du zum Anpassen brauchst, bleibt vollständig offen und bearbeitbar:

  • config/config.lua — sämtliche Einstellungen, Garagen, Standorte, Preise, Gebühren, Interiors, Stellplätze, Distanzen, Module
  • config/locales.lua — beide Sprachdateien, jeder einzelne Text
  • config_logs.lua — Webhooks und welche Kategorien geloggt werden
  • client/open.lua und server/open.lua — die komplette Framework-, Tank-, Schlüssel- und Target-Anbindung
  • server/versionchecker.lua — der Versionscheck, inklusive Abschalter
  • html/style.css und html/style_dark.css — das gesamte Design, beide Themes
  • html/images/logo.png — dein Logo
  • sql/install.sql — das Datenbankschema
  • README und CHANGELOG

❓ Häufige Fragen

Brauche ich ein MLO für die privaten Garagen?
Nein. Genutzt werden die drei Garagen-Interiors des Basisspiels mit 2, 6 und 10 Stellplätzen. Sie sind auf jedem Server vorhanden und kosten deine Spieler keinen zusätzlichen Download.

Muss ich eine SQL-Datei importieren?
Normalerweise nicht — das Script legt alles beim ersten Start selbst an. Nur wenn dein MySQL-Benutzer keine CREATE-Rechte hat, importierst du die beiliegende install.sql einmalig.

Ersetzt es meine bestehende Fahrzeugdatenbank?
Nein. Es arbeitet auf deiner vorhandenen Fahrzeugtabelle und ergänzt lediglich fehlende Spalten wie Tankstand, Fahrzeugname und Beschlagnahmungs-Zeitpunkt.

Funktioniert es ohne ox_target?
Ja. Ohne Target-Script läuft das integrierte Marker- und 3D-Text-System mit [E]. Mit Target werden daraus echte Zonen, die auch an Garagen ohne NPC funktionieren.

Kann ich Garagen ohne Serverneustart anlegen?
Ja. Der Creator speichert in die Datenbank und synchronisiert Blips, NPCs und Zonen sofort bei allen Spielern.

Kann ich das Design ändern?
Ja. Beide Stylesheets liegen offen, ein zweites Theme ist enthalten. Servername und Logo stehen in der Config.

Kann ich Module abschalten, die ich nicht will?
Ja. Private Garagen, Fahrzeug-Übertragung, Valet, Admin-Panel, Housing-Brücke, Vorschau-Anpassung, Fahrzeug-Sperre und GPS haben jeweils ihren eigenen Schalter.

Wie viele Garagen sind dabei?
Über zwanzig vorkonfigurierte Standorte auf der ganzen Karte, inklusive Job-Garagen für Polizei, Rettungsdienst und Mechaniker sowie Boots- und Luftfahrzeug-Garagen. Dazu drei kaufbare private Standorte. Weitere legst du im Spiel an.