Agency Docs
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

ExportBeschreibung
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

ExportBeschreibung
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

NameSeiteBeschreibung
agency-minerjob:minedServerWird 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:soldServerWird auf dem Server nach einem Verkauf ausgelöst, mit source, item, count und dem insgesamt gezahlten Betrag.
agency-minerjob:contractServerWird 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.

Kommst du nach dieser Seite nicht weiter? Dann übernimmt unser Support.