Skip to main content
Fügt ein Metadata-Template aus einem externen Script hinzu. Ein Metadata-Template ist eine Funktion, die jedes Mal einen Metadaten-Wert erzeugt, wenn ein Item, das es verwendet, einem Inventar hinzugefügt wird (eine Seriennummer, der Name des Besitzers, ein zufälliger Wert usw.). So registrierte Templates funktionieren genau wie die in metadata_templates.lua: Sie erscheinen im Item-Editor des Admin-Menüs /inventory, wo du sie jedem Item zuweisen kannst. Wie Templates Items zugewiesen werden, steht im Metadata-Guide.
Templates werden nur im Speicher gehalten. Sie werden entfernt, wenn dein Script stoppt, und gehen verloren, wenn jaksam_inventory neu startet. Registriere sie also bei jedem Start deines Scripts.

Parameter

Parameter des Callbacks

Rückgabewert

Keiner

Hinweise

  • Nur serverseitig, da Metadaten immer vom Server erzeugt werden
  • Hat dein Template dieselbe ID wie eines in metadata_templates.lua, ersetzt deines es, solange dein Script läuft, und das ursprüngliche kommt zurück, wenn dein Script stoppt
  • Solange ein Template nicht registriert ist (dein Script ist noch nicht gestartet oder wurde gestoppt), werden Items, die es verwenden, normal hinzugefügt, nur ohne dieses Metadaten-Feld, und die Server-Konsole zeigt eine Warnung