Wie man Spielern Metadaten anzeigt
Spielern bestimmte Metadaten anzuzeigen ist einfach. Zuerst musst du wissen, wie der Metadaten-Key heißt, den du anzeigen willst. Dazu kannst du im/inventory-Einstellungsmenü den “Debug-Modus” aktivieren und dann mit der Maus über das gewünschte Item fahren.


Für ein einzelnes Item hinzufügen
Um Spielern die Metadaten eines einzelnen Items anzuzeigen, kannst du diesen Code in der jeweiligen Item-Definition anpassen, in der Dateijaksam_inventory/_data/items.lua:

Für alle Item-Typen hinzufügen
Um Spielern die Metadaten eines ganzen Item-Typs anzuzeigen, ist die Methode zu 100 % identisch, nur dass du es in derScript.defaultsByType-Tabelle einträgst, in der Datei jaksam_inventory/_data/defaults.lua.
Optional: Metadatenwerte schöner darstellen
Manchmal willst du Metadaten Spielern in einer schöneren Form zeigen. Zum Beispiel, statt “weapon_pistol” anzuzeigen, willst du “Pistol” zeigen. Hier kommen Formatter ins Spiel! Du kannst eingebaute Formatter nutzen oder eigene injaksam_inventory/_data/formatter.lua erstellen. So werden sie genutzt:
Wie man Standard-Metadaten für Items festlegt
Sollen Items bei der Erstellung bestimmte Standard-Metadatenwerte haben? Zum Beispiel sollen neue Waffen mit 50 % Haltbarkeit starten? So geht’s:1
Adminmenü öffnen
Gib
/inventory im Spiel ein, um das Adminmenü zu öffnen.2
Item finden
Finde und klicke auf das Item, das du bearbeiten willst.
3
Metadata-Tab öffnen
Klicke auf den Tab “metadata”.
4
Werte setzen
Setze die gewünschten Metadatenwerte.
Erweitert – Templates für dynamische Metadaten nutzen
Manchmal willst du Metadaten, die sich abhängig von bestimmten Bedingungen ändern. Dafür kannst du Templates nutzen:1
Metadata-Tab öffnen
Gehe zum selben Metadata-Tab im Item-Editor.
2
Zum Template-Typ wechseln
Ändere den Metadaten-Typ zu
template.3
Template wählen oder erstellen
Wähle entweder ein bestehendes Template oder erstelle dein eigenes in
jaksam_inventory/_data/metadata_templates.lua.Beispiel
Ein paar Beispiele, was mit dynamischen Metadata-Templates möglich ist:- Einem Personalausweis-Item eines Spielers Name, Geburtsdatum, Größe usw. zuweisen
- Einer Waffe eine zufällige Haltbarkeit zuweisen
- Einem Item das Erstellungsdatum zuweisen (beim ersten Erstellen des Items)
