minetest.register on craft/de

From Minetest Developer Wiki
Jump to: navigation, search
Language: English  • Deutsch

Syntax

minetest.register_on_craft(func(itemstack, player, old_craft_grid, craft_inv))

Beschreibung

  • Aufgerufen wenn ein Spieler etws crafted
  • itemstack ist das Endprodukt
  • old_craft_grid enthält das Rezept (Notitz: Im Inventar wird es gecleart)
  • craft_inv ist das Inventar mit den Crafting Items drinnen
  • Liefert entweder einen ItemStack, um die Ausgabe zu ersetzen, oder nil, um sie nicht zu ändern.
  • ES FUNKTIONIERT NICHT FÜR OFENKOCHREZEPTE!

Beispiele

minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv)
  minetest.chat_send_all("The player "..player:get_player_name().." has just crafted something")
end)

Dieses Beispiel sendet eine Hachricht in den Chat wenn ein Spieler etwas crafted.

Personal tools
Namespaces

Variants
Actions
Navigation
API
Toolbox