ESX Battlepass / XP-Skript
Battlepass-System für FiveM-Server, das Spieleraktivität fördert und zusätzliche Verdienstmöglichkeiten bietet.
Video-Vorschau
Click to load video from Streamable. By watching, you agree to their privacy policy.
ESX Battlepass / XP Script - GTA Online Style Fortschrittssystem
Verwandle deinen FiveM Server in ein fesselndes Fortschrittserlebnis mit diesem umfassenden Battle Pass und XP System, inspiriert von GTA Online's stufenbasierten Belohnungen. Spieler starten auf Level 0 und verdienen Erfahrung durch Gameplay-Aktivitäten, die du definierst, wodurch sie immer wertvollere Belohnungen freischalten, während sie durch anpassbare Stufen aufsteigen. Dies ist nicht nur ein weiteres Belohnungsskript - es ist ein komplettes System zur Spielerbindung, das deine Community mit langfristigen Zielen und sinnvollem Fortschritt fesselt.
Was ist enthalten
Du erhältst ein voll funktionsfähiges Leveling-Framework, das mit NativeNUI für eine elegante, moderne Benutzeroberfläche erstellt wurde. Das System verfolgt die individuellen XP-Gesamtwerte der Spieler, verwaltet den Stufenfortschritt, handhabt die Belohnungsverteilung und bietet eine umfassende Fortschrittsverfolgung. Alles wird in deiner Datenbank für die Persistenz gespeichert, sodass die Spieler ihren Fortschritt über Sitzungen hinweg beibehalten und über Wochen oder Monate auf High-Tier-Belohnungen hinarbeiten können.
Die enthaltene NativeUI-Menüintegration bietet eine intuitive Benutzeroberfläche, auf der Spieler ihr aktuelles Level überprüfen, bevorstehende Belohnungen anzeigen, XP-Anforderungen für die nächste Stufe einsehen, die verbleibende Zeit in der aktuellen Battle Pass Saison verfolgen und alle verfügbaren Belohnungen über alle Stufen hinweg erkunden können. Die visuelle Präsentation entspricht der Ästhetik von GTA Online und ist gleichzeitig vollständig an das Branding deines Servers anpassbar.
Anpassbare Fortschrittsstufen
Das System wird mit einer Standard-Stufenstruktur geliefert, die du für deinen Server anpassen solltest. Definiere genau, wie viele Level existieren (5, 10, 25, 50 oder sogar 100 Stufen), lege XP-Anforderungen für jedes Level fest (linearer Fortschritt oder exponentielle Skalierung) und gib Belohnungen für jede Stufe an. Belohnungen können alles sein, was dein ESX Server unterstützt: Barzahlungen, Bankeinzahlungen, Schwarzgeld, physische Gegenstände, Waffen mit bestimmten Munitionsmengen, Fahrzeuge oder benutzerdefinierte Gegenstände aus deiner Wirtschaft.
Niedrigere Stufen bieten in der Regel kleine Belohnungen (Startgeld, grundlegende Gegenstände), um neuen Spielern schnelle Erfolge zu ermöglichen, während höhere Stufen Premium-Belohnungen (teure Waffen, seltene Fahrzeuge, hohe Barauszahlungen) bieten, die erhebliche Zeitinvestitionen erfordern. Dies schafft natürliche Fortschrittskurven, in denen Gelegenheitsspieler immer noch Belohnungen verdienen, aber engagierte Spieler exklusive High-Tier-Gegenstände erhalten.
XP-Verdienstsystem (Deine Implementierung)
Das Skript bietet das Framework zur Verfolgung von XP - du entscheidest, wie Spieler es verdienen. Der Entwickler hat XP-Verdienstereignisse absichtlich für dich zur Implementierung in den bestehenden Skripten deines Servers hinterlassen, wodurch du die vollständige Kontrolle über die Fortschrittsgeschwindigkeit und die Verdienstmethoden hast. Diese Flexibilität bedeutet, dass das System mit jedem Servertyp und Gameplay-Stil funktioniert.
Gängige XP-Implementierungen:
- Job Systeme - Belohne XP für den Abschluss von LKW-Lieferungen, Bergbau-Runs, Fischfängen oder jeder Jobaktivität
- Kriminelle Aktivitäten - Gewähre XP für erfolgreiche Raubüberfälle, Drogenverkäufe oder Gebietskontrolle
- Strafverfolgung - Gib XP für Verhaftungen, Beweissammlung oder Fallabschlüsse
- Soziale Aktivitäten - Belohne XP für Spielzeit, Teilnahme an Events oder Teilnahme an Serveraktivitäten
- Missionsabschluss - Belohne XP für Questabschlüsse, Achievement-Freischaltungen oder Meilensteine
- Benutzerdefinierte Events - Erstelle spezielle Doppel-XP-Events, saisonale Boni oder zeitlich begrenzte XP-Möglichkeiten
Das serverseitige XP-Hinzufügungsereignis ist einfach von jedem Skript aus auszulösen: Rufe einfach die bereitgestellte Funktion mit Spieleridentifikator und XP-Betrag auf. Dies macht die Integration mit bestehenden Systemen unkompliziert - füge eine Codezeile zu deinen Jobskripten, Raubüberfallsystemen oder Aktivitäts-Trackern hinzu.
Saisonales Reset-System
Battle Passes funktionieren am besten mit saisonalen Resets, die einen Neuanfang schaffen und die Spielerbindung aufrechterhalten. Das Skript enthält ein konfigurierbares Reset-System, das automatisch alle Spieler-XP und -Level an einem bestimmten Datum löscht und sich auf die nächste Saison vorbereitet. Dies schafft natürliche Saisons, in denen jeder gleich startet und um die Top-Ränge kämpft.
Bevor du Resets implementierst, solltest du exklusive Belohnungen für Spieler anbieten, die jeden Saison den gesamten Battle Pass abschließen - spezielle Titel, seltene Gegenstände oder exklusiven Zugang. Dies motiviert die Spieler, sich aktiv an jeder Saison zu beteiligen, anstatt nur beiläufig zu grinden.
Fortschrittsverfolgung & Transparenz
Spieler können ihren Battle Pass Status jederzeit über zwei Methoden überprüfen: Der Befehl /bplvl zeigt das aktuelle Level und XP in einer schnellen Anzeige an (auch über Hotkey zugänglich - Standard: I-Taste), während /mybp das vollständige NativeUI-Menü öffnet, das alle Stufen, Belohnungen, verbleibende Zeit und detaillierte Fortschrittsstatistiken anzeigt (auch über Hotkey zugänglich - Standard: O-Taste). Beide Hotkeys sind konfigurierbar.
Die Detailansicht zeigt: Gesamtlevel im Battle Pass, aktuelles Spielerlevel und Prozentsatz zur nächsten Stufe, exakte XP, die zum Aufsteigen benötigt werden, verbleibende Zeit in der aktuellen Saison und vollständige Belohnungslisten für alle Stufen mit Indikatoren, die beanspruchte vs. nicht beanspruchte Belohnungen anzeigen. Diese Transparenz hilft den Spielern, Ziele zu setzen und ihre Fortschrittsstrategie zu planen.
Belohnungsverteilung
Wenn Spieler eine neue Stufe erreichen, werden Belohnungen automatisch an ihren Charakter verteilt: Bargeld- und Bankeinzahlungen werden direkt zu ESX Konten hinzugefügt, Gegenstände werden mit Mengenverfolgung in das Inventar eingefügt, Waffen werden mit konfigurierten Munitionsmengen gegeben und benutzerdefinierte Belohnungen lösen Serverereignisse zur speziellen Handhabung aus. Alle Verteilungen werden zur administrativen Aufsicht und Fehlerbehebung protokolliert.
Das Belohnungssystem verhindert doppelte Ansprüche - Spieler können keine Belohnungen für Stufen erneut beanspruchen, die sie bereits freigeschaltet haben. Wenn ein Spieler während der Belohnungsverteilung die Verbindung trennt, verfolgt das System den beanspruchten Status in der Datenbank und gewährt keine Belohnungen bei der Wiederverbindung.
Technische Details
- Framework: ESX V1.1+ (Legacy, Final, EXM unterstützt - kann an andere Frameworks angepasst werden)
- UI Library: NativeUI (kann an ESX Menu oder andere Menüsysteme angepasst werden)
- Database: MySQL/MariaDB mit MysqlAsync oder ghmattimysql (anpassbar an oxmysql)
- Dependencies: ESX, NativeUI, Cron (für geplante Resets), Datenbank-Connector
- Performance: Minimale Auswirkungen, XP-Verfolgung erfolgt nur serverseitig, wenn Ereignisse ausgelöst werden
- Customization: Umfangreiche Konfigurationsdatei mit allen Stufen, Belohnungen und Timings einstellbar
Perfekt für
- Server, die eine langfristige Spielerbindung durch Fortschrittssysteme wünschen
- Communities, die aktive Spieler mit sinnvollen Anreizen belohnen möchten
- Wettbewerbsorientierte Server, die saisonale Bestenlisten und Ranglisten erstellen
- Roleplay Server, die Tiefe über einfaches Economy-Grinding hinaus hinzufügen
- Neue Server, die Spielerloyalität mit klaren Fortschrittszielen aufbauen
- Event-fokussierte Communities, die spezielle saisonale Inhalte erstellen
Konfiguration & Anpassung
Das Skript wird mit einer detaillierten Konfiguration geliefert, die zeigt, wie Stufen strukturiert, Belohnungen definiert und XP-Anforderungen festgelegt werden. Serverbesitzer ändern Konfigurationsdateien, um ihre eigenen Stufenstrukturen zu erstellen: Legen Sie die Anzahl der Level fest (config.Levels = 50), definieren Sie XP pro Level (lineare oder exponentielle Skalierung), geben Sie Belohnungen für jede Stufe an (Bargeld, Gegenstände, Waffen), konfigurieren Sie Saisondaten für automatische Resets und passen Sie UI-Farben und -Stile an.
Erweiterte Anpassungsoptionen umfassen: Ändern von Menübibliotheken von NativeUI zu ESX Menu oder benutzerdefinierten UIs, Anpassen von ESX Framework-Abhängigkeiten an QBCore oder benutzerdefinierte Frameworks, Modifizieren von Datenbank-Connectoren für verschiedene MySQL Bibliotheken, Erstellen benutzerdefinierter Belohnungstypen über Standard-ESX-Gegenstände hinaus und Implementieren komplexer XP-Formeln für dynamische Fortschrittskurven.
Installation & Einrichtung
- Stelle sicher, dass alle Abhängigkeiten installiert sind (ESX, NativeUI, Cron, Datenbank-Connector)
- Importiere die SQL-Datei, um die erforderlichen Datenbanktabellen zu erstellen
- Konfiguriere deine Battle Pass Stufen, Belohnungen und XP-Anforderungen in config.lua
- Lege die Saisondauer und Reset-Daten für automatische Fortschritts-Resets fest
- Implementiere XP-Verdienstereignisse in den Jobskripten, Raubüberfallsystemen oder Aktivitäts-Trackern deines Servers
- Teste den Fortschritt, indem du manuell XP vergibst und die Belohnungsverteilung überprüfst
- Passe UI-Farben, Hotkeys und Menü-Styling an das Server-Branding an
- Kündige das Battle Pass System deiner Community mit Belohnungsvorschauen an
Support & Anpassung
Der Entwickler bietet Anpassungsdienste für Server an, die Framework-Anpassungen, Menüsystemänderungen oder benutzerdefinierte Belohnungsimplementierungen benötigen. Wenn du QBCore anstelle von ESX verwendest, ein anderes Menüsystem verwendest oder eindeutige Belohnungstypen benötigst, kontaktiere den Entwickler auf Discord für kostenpflichtige Anpassungsdienste.
Alle Konfigurationsänderungen müssen vor der Implementierung mit dem Entwickler besprochen werden, um die Kompatibilität sicherzustellen. Ändere keine Kerndateien ohne Backup - der Entwickler kann Anleitungen zu sicheren Anpassungsansätzen geben, die die Funktionalität nicht beeinträchtigen.
Was es auszeichnet
Die meisten FiveM Server verlassen sich ausschließlich auf Economy-Grinding zur Spielerbindung. Ein Battle Pass System fügt einen strukturierten Fortschritt hinzu, der Completionist-Spieler und wettbewerbsorientierte Communities anspricht. Spieler melden sich mit klaren Zielen an - ich brauche 5.000 weitere XP, um die Sturmgewehr-Stufe freizuschalten - anstatt ziellos Geld zu farmen.
Der saisonale Reset-Mechanismus schafft natürliche Engagement-Zyklen. Spieler, die den Battle Pass frühzeitig abschließen, können Neulingen helfen und Mentorbeziehungen aufbauen. Frische Saisons bringen alle wieder auf Level 0 zurück und geben neuen Spielern eine faire Chance, gegen Veteranen um die Top-Ränge zu kämpfen.
Flexibilität bei den XP-Verdienstmethoden bedeutet, dass dies für jeden Servertyp funktioniert. Roleplay Server können XP für hochwertige RP-Interaktionen vergeben, Rennserver können XP für Rennabschlüsse und Bestzeiten gewähren, Survival Server können XP an Kampferfolge binden. Das Framework passt sich deinem Gameplay-Stil an, anstatt dich in vordefinierte Mechaniken zu zwingen.
Script Erklärung: Dieses BattlePass System kombiniert das GTA Online Stufensystem mit NativeNUI. Alle Spieler starten mit 0 XP, durch bestimmte Aktionen verdienen sie XP, die ihre Level erhöhen. Wenn du aufsteigst, verdienst du Belohnungen, wie Geld, Waffen, Gegenstände … Alles muss auf deine eigene Weise angepasst werden. Dieses Skript hat keine Missionen enthalten, du musst sie implementieren, wo immer du willst (auf der Serverseite). Es ist ein FiveM Leveling / Skill System ShowCase Hinweis: Jeder Käufer muss die gewünschten Belohnungen und Level konfigurieren. Ich habe das Standardmodell belassen, aber du kannst jederzeit Gegenstände, Waffen, XP-Level ändern und sogar neue Level hinzufügen … Jeder sollte tun, was er mag. Beachte auch, dass jeder Käufer das Ereignis des Hinzufügens von XP an der Stelle eingeben muss, an der der Spieler XP verdienen soll. Hauptmerkmale:- Verdiene Belohnungen, indem du aufsteigst
- Überprüfe deinen eigenen BattlePass Fortschritt
- Setze den BattlePass an einem bestimmten Datum zurück
- Personalisiert und einzigartig
- Optimiert, gesichert und einfach zu bedienen
- Database Manager (MysqlAsync oder ghmattimysql…)
- ESX V1.2 oder EXM und jetzt ESX 1.1 ist stabil (Ich könnte eine Anpassung an ein anderes Framework vornehmen, wenn du möchtest)
- NativeUI (Ich kann eine Anpassung an andere Menüs vornehmen)
- Cron
Ähnliche Produkte, die dir gefallen könnten
- Super ESX Server - Komplettes ESX Serverpaket, dem 306+ Server vertrauen
- ESX Server Base (by RibSosay) - Beliebte ESX Grundlage mit 292+ Verkäufen
- FiveM ESX Hunting Script - Fesselnde XP-Verdienstaktivität für Spieler
- GYM & SKILLS (ESX/QB) - Skill-Fortschrittssystem, das den Battlepass ergänzt






