QBESXStandalone
Agency-Minerjob V2 Exports & API
Ein Mining-Job für FiveM mit QBCore, Qbox, ESX oder vollständig standalone, an drei Orten: dem Steinbruch Davis Quartz.
v2.0.0Bezahlt5 Seiten

01Client-Exports
| Export | Beschreibung |
|---|---|
OpenMenu(page) | Öffnet das Menü, zum Beispiel über ein Radialmenü oder eine Handy-App. page ist overview (Standard), market, tools, smelter, cutting oder contracts. |
CloseMenu() | Schließt das Menü und gibt die Maus zurück ans Spiel. |
IsMenuOpen() | True, solange das Menü geöffnet ist. |
IsWorking() | True, solange der Spieler abbaut oder einen Edelstein schleift. |
GetLevel() | Das Mining-Level des Spielers. |
02Server-Exports
| Export | Beschreibung |
|---|---|
GetLevel(source) | Das Mining-Level eines Spielers, 0, wenn der Spieler unbekannt ist. |
GetProgress(source) | Level und Fortschritt als { level, xp, need, pct, max }. |
AddXp(source, amount) | Fügt XP hinzu, einschließlich Levelaufstiegen und der zugehörigen Nachricht. Gibt true zurück, wenn der Spieler gefunden wurde. |
SetLevel(source, level) | Legt das Level zwischen 1 und dem höchsten Level fest und setzt die XP auf 0. |
GetStats(source) | Was der Spieler bisher getan hat: { mined, smelted, cut, broken, sold, earned, contracts }. |
GetPrice(item) | Der aktuelle Marktpreis eines Gegenstands pro Stück. |
03Events
| Name | Seite | Beschreibung |
|---|---|---|
agency-minerjob:mined | Server | Wird auf dem Server ausgelöst, nachdem ein Abbau vergütet wurde, mit source, item, count und dem Abbaugebiet. Mit AddEventHandler abonnieren, zum Beispiel für Quests oder Statistiken. |
agency-minerjob:sold | Server | Wird auf dem Server nach einem Verkauf ausgelöst, mit source, item, count und dem insgesamt gezahlten Betrag. |
agency-minerjob:contract | Server | Wird auf dem Server ausgelöst, wenn ein Auftrag abgegeben wurde, mit source, item, count und der Bezahlung. |
+Gut zu wissen
Agency-Minerjob V2 bietet exports und Server-Events, damit Quests, Erfolge, Telefone und Admin-Tools Level und Preise abfragen, XP vergeben und auf das Abbauen, Verkaufen und Abschließen von Aufträgen reagieren können.
- Level und XP
- GetLevel, GetProgress, AddXp und SetLevel lesen und ändern das Level eines Spielers auf dem Server. AddXp zeigt die Levelaufstiegsnachricht an, wie beim Abbauen.
- Statistiken und Preise
- GetStats gibt zurück, was ein Spieler abgebaut, geschmolzen, geschnitten, zerbrochen, verkauft, verdient und geliefert hat. GetPrice liest den aktuellen Marktpreis eines beliebigen Items aus.
- Server-Events
- agency-minerjob:mined, agency-minerjob:sold und agency-minerjob:contract werden auf dem Server ausgelöst, nachdem die Belohnung ausgezahlt wurde. Verwende AddEventHandler, um sie abzufangen; sie melden nur, die Auszahlung ist bereits erfolgt.
?Häufige Fragen
Wie öffne ich das Menü über mein Radialmenü?
Rufe auf dem Client exports['Agency-Minerjob']:OpenMenu() auf oder übergib eine Seite wie 'market' oder 'contracts', um diese Seite direkt zu öffnen.