In den Warenkorb
Angebot!
Skript QBCore

Mechanikerjob (QBCore)

Ursprünglicher Preis war: $23.99Aktueller Preis ist: $13.99.

-42%

Mechaniker-Job ist ein QBCore Job-Skript, das die Standard-Reparatur im Auto durch ein RP Mechanikersystem, dynamische qb-menu-Menüs, DLC-Felgenunterstützung und Standortblips für FiveM Server ersetzt.

In den Warenkorb
FiveM Mechaniker Job Neu
Mechanikerjob (QBCore)
$23.99 Ursprünglicher Preis war: $23.99$13.99Aktueller Preis ist: $13.99.

Produktdetails

Framework
QBCore
Ressourcentyp
Skript
Enthaltene Dateien
1 Download-Datei

Kaufdetails

Download-Format
ZIP

Videovorschau

https://streamable.com/1cdjx7
https://streamable.com/hxf9zh

ÄNDERUNGSPROTOKOLL

UPDATE v1.6:

  • Dank FjamZoo wurde ein CPU-Leck mit meinem schrecklich optimierten PolyZone-Skript behoben.
    • Deine Standorte bleiben gleich, du musst sie nur etwas in der locations.lua verschieben.
  • Blip-System zu den Standorten hinzugefügt
    • Habe das vergessen, aber jetzt verfügbar
    • Einfaches Benennungssystem, wenn kein Blip-Name angegeben wird, wird standardmäßig „Mechanikerwerkstatt“ verwendet.
    • Einschließlich Markierungsfarbe zur besseren Unterscheidung der Standorte
  • Einige Probleme mit benutzerdefinierten Garagenskripten behoben
    • Füge einen eingebauten Callback hinzu, der überprüft, ob das Fahrzeug dir gehört oder nicht
    • Das bedeutet, dass kein Garagensystem berührt werden muss und die QB-Garage-Abhängigkeit aufgehoben wird.

UPDATE v1.5:

  • Eine fehlende Schleife für die Modellnamen wurde behoben. Dadurch wird ein Reparaturfehler behoben (ich dachte, ich hätte sie alle gefunden …)
  • Hilfeinformationen zum Befehl /togglesound korrigiert
  • Das völlig kaputte Fahrzeugbesitzsystem wurde repariert. Einige Teile waren kaputt und einige fehlten.
    • Um dies zu beheben, wurde jedes Skript durch Hinzufügen eines Rückrufs geändert.
    • Kosmetische Gegenstände werden nur einmal aufgerufen, wenn das Menü geöffnet wird
    • Performance-Elemente werden zum Hinzufügen und Entfernen mehrfach aufgerufen
    • Dies kann über config.lua deaktiviert werden, fügt ABER dennoch eine Abhängigkeit von qb-garages hinzu. (oder zumindest der verwendete Rückruf)
  • Möglichkeit hinzugefügt, Mechaniken hinzuzufügen Geschäft Standorte für bestimmte Jobs
    • Es gibt mehrere neue Konfigurationsbefehle, die die Funktionsweise der Systeme drastisch verändern können
    • Umschalter, wenn ein Standort erforderlich ist, wenn für diesen Standort ein Job erforderlich ist oder sogar wenn jeder Spieler Dinge anpassen kann, dies aber in einem Geschäft tun MUSS.
    • Es hängt davon ab, was aktiviert und deaktiviert ist.
  • Neue Datei locations.lua
    • Dies sind deine physischen Jobstandorte, Anweisungen zur Verwendung findest du in der Datei selbst.
    • Unterstützt mehrere Arbeitsorte
    • Unterstützt die Nichtanforderung eines Arbeitsplatzes für den Standort der Autowerkstatt
  • Neue Dateien payments.lua und paymentservers.lua
    • Dies ist ein neues Zahlungsskript, wenn du ein anderes System für Zahlungen hast, brauchst du dieses nicht.
    • Verwendet qb-input und umfunktionierte Ereignisse von qb-phone, um ein Rechnungssystem für Aufträge zu erstellen
    • Mit diesem System wird eine Provision durch geringfügige Änderungen der QB-Phones-Konfiguration möglich.
    • Das Ticket-System aus meinen anderen Skripten ist eine Option, du musst nur eine Zeile zu qb-phone’s client.lua hinzufügen
    • Option zum Hinzufügen von mit qb-target nutzbaren Kassenstandorten.
  • Neuer /charge-Befehl
    • Dies ist im Wesentlichen der Bill-Befehl, kann aber von allen in Config.JobRoles angegebenen Personen verwendet werden.
    • Dies funktioniert genauso wie das Kassensystem, ist aber lediglich ein Befehl.
    • Wenn du keine qb-target-Registrierungssysteme verwenden möchtest, ist dies eine geeignete Alternative
    • Dies kann einfach entfernt werden, indem es in paymentserver.lua auskommentiert wird.

UPDATE v1.4:

  • Ein Fehler wurde behoben, der durch eine seltsame native FiveM-Funktion verursacht wurde, bei der beim Abrufen der Modellnamen einige falsch aufgerufen wurden.
    • zB. Landstalker2 heißt landstlkr2
    • Ich habe Loop-Ereignisse hinzugefügt, um dies zu korrigieren
    • Wenn du Probleme hast und einige Fahrzeuge übersehen wurden, dann überprüfe repair.lua für die Debugging-Informationen
    • Ich habe festgestellt, dass Importe ihre Namen nicht richtig erhalten, verwende die Debug-Benachrichtigung, um herauszufinden, was es “denkt”, dass es sein sollte, und füge es der Konfiguration hinzu, um es zu korrigieren
  • Die Art und Weise, wie das Menü „Artikel“ die Namen aufruft, wurde geändert.
    • dies geht mit dem oben genannten Fehler einher, funktioniert aber so wie es ist
  • Ein Workaround für das Problem „vehicleStatus“ ist Null hinzugefügt
    • Wenn die Informationen nicht gefunden werden können, wird eine Neueinrichtung des Fahrzeugstatus erzwungen.
    • Bis mir eine bessere Möglichkeit einfällt, erzwingt es die Einrichtung, alarmiert den Mechaniker und hält dann den Befehl an.
    • Dies führt dazu, dass die mechanischen Werkzeuge manchmal zweimal verwendet werden müssen, der Benutzer wird jedoch darauf hingewiesen.
  • Reparaturkosten basieren nun auf Fahrzeugschäden, wobei die Konfigurationswerte ihr Maximum darstellen
    • Beispiel: Wenn die Motorreparaturkosten auf 10 eingestellt sind und der Motor 40% beschädigt ist, kostet es 4 des gewählten Materials
    • Diese werden trotzdem ignoriert, wenn du kostenlose Reparaturen in der Konfiguration einstellst

UPDATE v1.3

  • Hinzugefügt Unterstützung für mehrere Stellen
    • „Config.JobRole“ bestimmt, welche Jobs die Elemente verwenden dürfen, wenn „Config.RequiresJob = true“, andernfalls wird der Jobanforderungscode ignoriert
    • Einige unnötige Jobanforderungsaufrufe wurden entfernt, diese waren hinter einem Jobanforderungsmenü versteckt
  • Versucht, deinen Charakter dem Fahrzeug zugewandt zu machen, damit du nicht damit endest, einen Motor zu wechseln, während du vom Auto wegschaust.
    • Ich danke den Katzen vom CatCafe, die mir gezeigt haben, wie das geht.
  • Die doppelten + falsch formulierten Benachrichtigungen bei der Verwendung von Artikeln, die aus dem Inventar entfernt oder hinzugefügt werden würden, wurden entfernt
  • Feste %-Nummern für Zusatzteile am Fahrzeug
    • Entkommentiere die Exporte von qb-vehiclefailure, um Schäden an diesen Teilen zu ermöglichen
    • Stelle sicher, dass sie mit dem Namen des Skripts übereinstimmen, das für deinen Standardmechaniker-Job verwendet wird (qb-mechanicjob)

UPDATE v1.2

  • Fehler behoben, durch den in Nicht-Mechaniker-Menüs beim Schließen des Menüs die Meldung „Nur ein Mechaniker kann dies verwenden“ angezeigt wurde.
  • Alle Befehle wurden aktualisiert, um die integrierte Befehlsfunktion von QBCores zu verwenden, sodass sie jetzt Beschreibungen anzeigen.
    • /vehicledamage wurde in /checkdamage geändert, sodass es mit /checkmods übereinstimmt
  • Behoben: Autos ohne bereits installierte Mods zeigten 0 mögliche Mods an
    • Dies hat Änderungen an den meisten Dateien in diesem Skript vorgenommen. Wenn ein Befehl/Element Mods abrufen muss, wurde es für diesen Fix bearbeitet.
  • Duct Tape-Artikel hinzugefügt, diese reparieren die gewählte Menge am Körper und Motor und reparieren nur bis zu einem Maximum, das du entscheidest (dies ist als Alternative zu Reparaturkits gedacht)
    • Um den Ordner zu installieren, kopiere ihn und füge ihn ein, füge das neue Ducttape-Element zum Shared hinzu (bereitgestellt in shared.lua) und füge das Bild bodyrepair.png zu deinem qb-inventory hinzu
    • Dieser Gegenstand ist hochgradig anpassbar, ob du ihn auf eine einmalige temporäre Reparatur setzen willst, ob er mehrmals verwendet werden muss, ob er bei der Verwendung verbraucht wird.

UPDATE v1.1:

  • Unterstützung für qb-mechanicjob's drivingdistance.lua hinzugefügt. Es behandelt jetzt die zusätzlichen Teile wie Kraftstofftank und Kupplung
  • Code leicht optimiert

Bewertungen

Es gibt noch keine Bewertungen.

Nur angemeldete Kunden, die dieses Produkt gekauft haben, dürfen eine Bewertung abgeben.