Diese Funktionalität wird vom
_hooks/sv_craftings.lua-Hook bereitgestellt. Du musst nur deine Rezepte zur CRAFTING_RECIPES-Tabelle hinzufügen.Wie es funktioniert
1
Quelle auf Ziel ziehen
Der Spieler zieht ein Quell-Item über ein Ziel-Item im selben Inventar.
2
Rezept-Prüfung
Das System prüft, ob es ein passendes Rezept gibt.
3
Crafting passiert
Passt das Rezept und sind die Mengen ausreichend, wird gecraftet.
4
Items werden verbraucht
Quell- und/oder Ziel-Items werden entfernt (je nach Rezept-Einstellungen).
5
Ergebnis wird hinzugefügt
Das Ergebnis-Item wird dem Inventar hinzugefügt.
Schritt-für-Schritt-Anleitung
1
Crafting-Hook öffnen
Navigiere zu:
jaksam_inventory/_hooks/sv_craftings.lua2
Die Rezepte-Tabelle finden
Finde die
CRAFTING_RECIPES-Tabelle (sie ist nahe dem Anfang der Datei).3
Dein Rezept hinzufügen
Füge dein Rezept nach diesem Format hinzu:
4
Neu starten
Speichere die Datei und starte das Script neu bzw. lade den Server neu.
Rezept-Eigenschaften erklärt
number
Wie viele des Quell-Items für das Rezept benötigt werden
boolean
Auf
true setzen, falls das Quell-Item nach dem Craften entfernt werden soll, false um es zu behaltenstring
Der exakte Name (wie in
items.lua definiert) des Items, auf das du das Quell-Item ziehstnumber
Wie viele des Ziel-Items für das Rezept benötigt werden
boolean
Auf
true setzen, falls das Ziel-Item nach dem Craften entfernt werden soll, false um es zu behaltenstring
Der exakte Name (wie in
items.lua definiert) des Items, das erstellt wirdnumber
Wie viele Ergebnis-Items erstellt werden
Beispiele
- Zielfernrohr zu Thermal upgraden
- Materialien kombinieren
Kombiniere einen Schraubenschlüssel mit einem erweiterten Zielfernrohr zu einem Thermal-Zielfernrohr:So wird’s genutzt: Schraubenschlüssel auf das erweiterte Zielfernrohr ziehen → Thermal-Zielfernrohr wird erstellt, Schraubenschlüssel bleibt, erweitertes Zielfernrohr wird entfernt.
Wichtige Hinweise
Nur im gleichen Inventar
Crafting funktioniert nur, wenn sich beide Items im gleichen Inventar befinden (nicht vom Spieler-Inventar ins Fahrzeug-Inventar ziehen)
Item-Namen müssen übereinstimmen
Die Namen
targetItem und resultItem müssen exakt mit den Item-Namen in _data/items.lua übereinstimmenMengenprüfung
Das System prüft automatisch, ob du genug Items hast, bevor gecraftet wird
Mehrere Rezepte
Du kannst so viele Rezepte hinzufügen, wie du willst, zur
CRAFTING_RECIPES-Tabelle