Zum Inhalt springen

Alle Skripte / Vantis Menü

ESX

Vantis Menü Version 1.1

Öffnet im Spiel mit M: Events, Store, Konto, Einstellungen und Team kontaktieren, dazu die Seite Mein Job, die in der Vorgabe ausgeschaltet ist. Neu in 1.1: Coins und VIP sind eingebaut, ein zweites Skript brauchst du nicht. Was im Tebex-Store deines Servers gekauft wird, kommt automatisch beim Spieler an, auch wenn er beim Kauf offline war.

50,99 € inkl. MwSt.

Kaufen Erst ansehen

So sieht es aus

Fünf Bereiche der Oberfläche. Klick dich durch. Die Bilder stammen aus der Browser-Vorschau des Menüs und zeigen Beispielwerte, keine echten Spielerdaten.

Startseite des Vantis Menüs in der Vorschau: oben der Banner „Wähle deinen VIP-Status“, der erste von zwei, darunter acht Hauptpunkte und fünf Kacheln, gesperrte Punkte mit „Coming Soon“.
Startseite: Banner, die von allein durchlaufen, hier zwei (VIP und Coins), darunter acht Hauptpunkte und fünf Kacheln. „Mein Job“ ist hier eingeschaltet, in der Vorgabe steht er auf „Coming Soon“.

Aufnahmen aus der Browser-Vorschau mit Beispielwerten, nicht von einem laufenden Server. In der Vorschau ist „Mein Job“ eingeschaltet und der Winterpass-Banner ausgeblendet; in der Vorgabe ist es umgekehrt. Im Spiel liegt das Menü über GTA.

Was der Spieler sieht, wenn er M drückt

  • Startseite

    Drei Banner, die von allein durchlaufen, je mit Titel, Text, Bild und auf Wunsch einem Knopf, der zum Beispiel in den Store führt. Darunter acht Hauptpunkte und fünf Kacheln. Namen, Symbole und Ziele stellst du selbst ein. Mit bald = true steht ein Punkt auf „Coming Soon“ und ist gesperrt.

  • Store

    Kategorien, Warenkarten mit Coin-Preis und eine große VIP-Karte mit Vorteilsliste. Gekauft werden Gegenstände, Fahrzeuge und VIP, das Menü vergibt sie selbst. Den Preis nimmt der Server aus der Konfiguration, nicht aus der Oberfläche, und ein Doppelklick bucht nur einmal ab.

  • Coins und VIP

    Coins verdienen Spieler im Spiel: in der Vorgabe 25 alle 30 Minuten, höchstens 200 am Tag. Dazu kommen Coins von Admins und aus deinen eigenen Skripten. VIP gibt es in der Vorgabe in fünf Stufen mit Laufzeit. Wer höher einsteigt, verliert keine bezahlte Zeit, die Restzeit wird umgerechnet. Abgelaufenes VIP verschwindet von selbst.

  • Konto

    Bargeld, Bank, Job, Dienstgrad, Zeit online und Coins, live, solange die Seite offen ist (in der Vorgabe alle fünf Sekunden). Dazu der VIP-Status mit Ablaufdatum, die Lizenzen und die Fahrzeuge des Spielers aus der Datenbank.

  • Events

    Laufende und kommende Events mit Filtern: Von Spielern, Familie, Organisatorisch. Du trägst sie in der Konfiguration ein, die Oberfläche sortiert selbst. Was läuft, steht oben mit dem Band „Läuft jetzt“. In der Vorgabe ist die Liste leer. Die Liste zeigt die Events nur an, beitreten kann man über das Menü nicht.

  • Mein Job

    17 Berufe mit Beschreibung und ersten Schritten, alles in der Konfiguration. Statt eines Schlosses zeigt die Karte jede Voraussetzung einzeln, zum Beispiel den Führerschein. In der Vorgabe ist der Bereich gesperrt. Zum Freischalten löschst du in einstellungen.lua beim Eintrag „Mein Job“ das bald = true.

  • Team kontaktieren

    Der Spieler schreibt eine Anfrage, sie landet in der Datenbank und meldet sich bei allen Teammitgliedern, die online sind. Dazu ein Admin-Ruf, häufige Fragen und die eigene Anfragen-Historie. Welche ESX-Gruppen als Team zählen, legst du fest.

  • Einstellungen

    Ton, Tastatur, Konto und Darstellung, mit „Animationen reduzieren“ für schwache PCs. Die Werte merkt sich jeder Spieler in seinem FiveM-Profil, nicht auf dem Server. Die Knöpfe auf dieser Seite, zum Beispiel „Charakter zurücksetzen“, zeigen in Version 1.1 nur einen Hinweis und lösen nichts aus.

Was auf deinem Server dahinter läuft

  • Tebex, ohne Plugin

    FiveM hat Tebex eingebaut. Du trägst deinen Schlüssel in die server.cfg ein, legst die Pakete in der Konfiguration an und den Befehl im Tebex-Panel. Gekauftes VIP, Fahrzeuge und Gegenstände kommen automatisch an, auch wenn der Spieler beim Kauf offline war. Dafür schaltest du im Tebex-Panel beim Befehl „Execute the command even if the player is offline“ ein. Kein Kauf kommt doppelt an, und eine Rückbuchung entfernt VIP in der Vorgabe von selbst.

  • Für Admins und andere Skripte

    Coins und VIP setzt du mit menucoins und menuvip, Tebex-Aufträge siehst du mit menu_tebex_liste. Wer die Befehle nutzen darf, legst du über ESX-Gruppen fest. Deine eigenen Skripte geben oder nehmen Coins über Exports und fragen den VIP-Status ab. Jede Coin-Bewegung steht im Kassenbuch, mit Grund und Herkunft.

  • Alles einstellbar

    Banner, Events, Waren und Preise, VIP-Stufen, Tebex-Pakete, Berufe, Fragen und die Taste: alles in einer Datei, einstellungen.lua. Die Einstellungen sind in der Anleitung erklärt, Code musst du dafür nicht anfassen. Die Taste (Vorgabe M) kann außerdem jeder Spieler selbst umlegen.

Was dein Server mitbringen muss

Vollständig, auch das Unangenehme. Lieber weißt du vor dem Kauf, was fehlt, als danach.

Pflicht
es_extended (ESX) und oxmysql. Fehlt eines davon, startet das Menü nicht.
Optional
Ein Garagenskript mit owned_vehicles für die Fahrzeuge und esx_license für die Lizenzen. Ohne sie läuft das Menü trotzdem: Die Fahrzeugliste bleibt leer, die Lizenzen stehen auf „fehlt“.
Framework
Nur ESX. QBCore wird nicht unterstützt.
Datenbank
Alle Tabellen legt das Menü beim ersten Start selbst an: Coins und VIP, ein Kassenbuch für jede Coin-Bewegung, die Tebex-Aufträge und die Team-Anfragen. Darf dein Datenbank-Benutzer keine Tabellen anlegen, spielst du einmal datenbank.sql ein. Das lässt sich gefahrlos wiederholen.
Lizenzen im Konto
Liest user_licenses (esx_license), für das Konto und die Voraussetzungen der Berufe. Fehlt die Tabelle, startet das Menü trotzdem, alle Lizenzen stehen dann auf „fehlt“. Welche Lizenzen angezeigt werden, legst du in der Konfiguration fest.
Fahrzeuge im Konto
Liest owned_vehicles aus deinem Garagenskript. Dorthin kommen auch Fahrzeuge aus dem Store und aus Tebex, mit einem Kennzeichen wie SHOP4821. Die Vorsilbe stellst du ein. Heißt deine Tabelle anders, trägst du den Namen in der Konfiguration ein.
Mehrere Charaktere
Du entscheidest: Coins und VIP gelten für das ganze Konto (Vorgabe) oder für jeden Charakter einzeln. Fahrzeuge und Gegenstände gehören immer dem Charakter, der sie bekommen hat.
Tebex
Optional. Ein Plugin brauchst du nicht. Dein Schlüssel kommt als sv_tebexSecret in die server.cfg, nie in eine Datei des Menüs. Gut zu wissen: Ist der Schlüssel gesetzt, meldet FiveM Betreten und Verlassen deines Servers samt IP-Adresse an Tebex. Das gehört in deinen Datenschutzhinweis.

Was nicht dabei ist

  • Familie, Organisation, Immobilien, Winterpass, Meine Haustiere, Interessante Clubs und Errungenschaften sind im Menü als Punkte angelegt, aber gesperrt („Coming Soon“). Dahinter liegt keine Seite, und sie sind nicht Teil des Kaufs.
  • Mein Job ist fertig gebaut, steht in der Vorgabe aber ebenfalls auf „Coming Soon“. Zum Freischalten löschst du in einstellungen.lua beim Eintrag „Mein Job“ das bald = true.
  • Events zeigt das Menü nur an. Beitreten kann man über das Menü nicht.
  • Die Knöpfe auf der Seite Einstellungen (Mikrofon zurücksetzen, Tastenbelegung ändern, Charakter zurücksetzen) zeigen in Version 1.1 nur einen Hinweis und lösen nichts aus. Der Schalter „Push-To-Talk“ merkt sich nur seinen Wert und ändert am Sprachchat nichts.
  • Banner, Waren, Hinweise und Fragen in der Vorgabe sind Beispiele. Der Banner „Winterpass“ wirbt für etwas, das es nicht gibt, und die Hinweise „Diese Woche günstiger“ und „Vollständiges Tuning und einen Monat Versicherung“ sind nur Text: Rabatte, Tuning und Versicherung setzt das Menü nicht um. Ersetz sie durch deine eigenen. Gegenstände aus dem Store müssen auf deinem Server existieren.
  • Ein Levelsystem gibt es nicht. Spieler-Level, Immobilien und Verwarnungen zeigt das Konto nur, wenn du in einstellungen.lua eigene Tabellen dafür einträgst. In der Vorgabe sind diese Blöcke ausgeblendet, statt etwas zu erfinden. Tagesaufgaben, Wochenziel und Warnkasten zeigt die Oberfläche nicht. Bei den Berufen zählt jeder Spieler als Level 1, ein Mindest-Level steht dort deshalb immer als offen.
  • In der Vorgabe ist bei keinem Beruf eine Route eingetragen, die trägst du selbst ein. Gehaltsniveau und Skill-Stufe auf den Berufskarten sind Platzhalter. Ausrüstung, Tagesbonus und die Kacheln „Megalodon-Jagd“ und „Waljagd“ gibt es nur beim Fischer, und nichts davon ist mit dem Spiel verbunden.
  • Die Spielzeit-Belohnung erkennt nicht, ob jemand nur herumsteht (AFK).
  • Team-Anfragen beantwortest du direkt in der Datenbank. Der Spieler sieht die Antwort beim nächsten Öffnen.
  • Die VIP-Vorteile auf der VIP-Karte sind nur Text. Umsetzen müssen sie deine anderen Skripte, die den VIP-Status über einen Export abfragen.
  • Bei einer Rückbuchung über Tebex entfernt das Menü VIP in der Vorgabe von selbst, Fahrzeuge und Gegenstände aber nicht. Die nimmst du von Hand zurück, die Konsole zeigt dir, welche.

Einmal zahlen, dauerhaft nutzen

Vantis Menü 1.1

Einmal kaufen, kein Abo

50,99 € inkl. MwSt.

Was du bekommst

  • Die Resource vantis_menu, Version 1.1
  • einstellungen.lua, schutz.lua und datenbank.sql offen zum Anpassen
  • Ausführliche Anleitung (README) für Einbau, Tebex, Admin-Befehle und Fehlersuche
  • Schrift Barlow mit Lizenz, nichts wird aus dem Internet geladen
  • Fehlerkorrekturen für Version 1.x als Update über den Keymaster (portal.cfx.re)
  • Hilfe über ein Ticket im Discord, wenn etwas klemmt
Kaufen

Beim Kaufen meldest du dich mit deinem FiveM-Konto (Cfx.re) an, danach geht es direkt zur Kasse von Tebex. Nach der Zahlung wird das Menü auf diesem Konto freigeschaltet, herunterladen kannst du es im Keymaster (portal.cfx.re).

Bevor du fragst

Wie baue ich es ein?

Den Ordner vantis_menu nach resources/ kopieren. In die server.cfg kommen ensure oxmysql, ensure es_extended und ensure vantis_menu, in dieser Reihenfolge. Server starten, die Tabellen legt das Menü selbst an. Danach stellst du in einstellungen.lua ein, was du willst. Tebex ist ein eigener, freiwilliger Schritt, die Anleitung erklärt ihn.

Läuft das mit QBCore?

Nein. Das Menü ist für ESX (es_extended) gebaut und liest an vielen Stellen ESX-Daten. Wenn du QBCore fährst, kauf es nicht.

In welcher Sprache ist das Menü?

Die Oberfläche ist auf Deutsch, eine englische Fassung ist nicht dabei. Was im Menü steht, also Banner, Events, Waren, Berufe, Fragen und die Namen der Menüpunkte, stellst du in einstellungen.lua ein, auch in einer anderen Sprache. Feste Beschriftungen wie Knöpfe und Meldungen sind deutsch eingebaut.

Übernimmt das Menü Coins aus meinem alten Shop?

Nein. Das Menü startet mit eigenen Konten, Guthaben aus einem anderen Skript übernimmt es nicht. Coins vergibst du danach über menucoins oder über deine eigenen Skripte.

Kann ich Coins über Tebex verkaufen?

Nein, und das Menü lässt es auch nicht zu. Die Lizenz von Cfx.re und Rockstar verbietet, Ingame-Währung gegen echtes Geld zu verkaufen, auch unter anderem Namen wie Punkte oder Tokens. Über Tebex verkaufst du konkrete Dinge: VIP für eine Laufzeit, Fahrzeuge, Gegenstände. Ein Paket, das Coins geben soll, sperrt das Menü beim Start mit einer Meldung in der Konsole. Das ist keine Rechtsberatung, verbindlich klären das ein Anwalt oder der Cfx-Support.

Kriege ich Updates?

Fehlerkorrekturen ja. Wenn ich einen Fehler finde oder du mir einen meldest, kommt die Korrektur als Update für Version 1.x über den Keymaster (portal.cfx.re), du lädst es dort neu herunter. Neue Funktionen verspreche ich nicht. Gekauft hast du, was auf dieser Seite steht.

Was ist, wenn es bei mir nicht funktioniert?

Mach im Discord ein Ticket auf und schreib dazu, was passiert und was in der Serverkonsole steht. Die meisten Probleme sind eine fehlende Abhängigkeit oder eine Tabelle, die anders heißt. Die Anleitung hat dafür einen eigenen Teil zur Fehlersuche.

Darf ich es auf mehreren Servern nutzen?

Freigeschaltet wird das Menü über Cfx Asset Escrow für dein Cfx.re-Konto. Es startet auf Servern, deren Lizenzschlüssel zu diesem Konto gehört, auf anderen nicht. Fragen dazu klärst du per Ticket im Discord.

Ist der Code offen oder verschlüsselt?

Beides. Die Lua-Dateien sind über Cfx Asset Escrow verschlüsselt und laufen nur mit Freigabe. Offen bleiben einstellungen.lua, schutz.lua und datenbank.sql, damit du einstellen kannst, dazu die Oberfläche (HTML, CSS, JavaScript). Die verschlüsselt Escrow grundsätzlich nicht.

Kann ich das Aussehen ändern?

Ja. Die Serverfarbe ist eine Zeile ganz oben in menue.css, zum Beispiel --akzent: #22D3C5. Texte, Banner und Hintergründe stellst du in einstellungen.lua um. Eigene Bilder trägst du zusätzlich in die fxmanifest.lua ein.

Noch eine Frage offen?

Mach im Discord ein Ticket auf, dort bekommst du Hilfe vor und nach dem Kauf. Und wenn dir ein Skript fehlt, sag es mir dort.