Skip to main content
Sollen Spieler Items craften können, indem sie ein Item über ein anderes ziehen? Diese Anleitung zeigt dir wie, Schritt für Schritt. Diese Funktion erlaubt Spielern, Items zu craften, indem sie ein Quell-Item über ein Ziel-Item im selben Inventar ziehen. Passt das Rezept, werden die Items kombiniert und das Ergebnis erstellt.
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.lua
2

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.
Das war’s! Jetzt können Spieler das Quell-Item über das Ziel-Item ziehen, um zu craften.

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 behalten
string
Der exakte Name (wie in items.lua definiert) des Items, auf das du das Quell-Item ziehst
number
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 behalten
string
Der exakte Name (wie in items.lua definiert) des Items, das erstellt wird
number
Wie viele Ergebnis-Items erstellt werden

Beispiele

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 übereinstimmen

Mengenprü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
Eine Quelle, mehrere Ziele: Jedes Quell-Item kann nur ein Rezept haben. Brauchst du mehrere Rezepte für das gleiche Quell-Item, musst du unterschiedliche Quell-Items nutzen oder separate Crafting-Systeme erstellen.