Skip to main content
Ajoute un template de metadata depuis un script externe. Un template de metadata est une fonction qui génère une valeur de metadata chaque fois qu’un item qui l’utilise est ajouté à un inventaire (un numéro de série, le nom du propriétaire, une statistique aléatoire, etc.). Les templates enregistrés ainsi fonctionnent exactement comme ceux de metadata_templates.lua : ils apparaissent dans l’éditeur d’items du menu admin /inventory, où tu peux les assigner à n’importe quel item. Consulte le guide Metadata pour savoir comment assigner les templates aux items.
Les templates sont gardés en mémoire uniquement. Ils sont retirés quand ton script s’arrête et perdus quand jaksam_inventory redémarre, donc enregistre-les à chaque démarrage de ton script.

Paramètres

Paramètres du callback

Valeur de retour

Aucune

Notes

  • Côté serveur uniquement, car les metadata sont toujours générées par le serveur
  • Si l’ID de ton template est le même que celui d’un template de metadata_templates.lua, le tien le remplace tant que ton script tourne, et l’original revient quand ton script s’arrête
  • Tant qu’un template n’est pas enregistré (ton script n’a pas encore démarré, ou s’est arrêté), les items qui l’utilisent sont ajoutés normalement, simplement sans ce champ de metadata, et la console du serveur affiche un avertissement