From be485f6f2f63a1528bcdc246f83d06b920e4f9bf Mon Sep 17 00:00:00 2001 From: Lunovox Date: Wed, 9 Aug 2023 06:00:25 -0300 Subject: [PATCH] =?UTF-8?q?Papel=20Impresso=20com=20C=C3=B3pia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- init.lua | 4 +--- ...aper_printed.lua => item_paper_written.lua | 21 +++++++++++++------ 2 files changed, 16 insertions(+), 9 deletions(-) rename item_paper_printed.lua => item_paper_written.lua (82%) diff --git a/init.lua b/init.lua index 007f6da..d6a0292 100644 --- a/init.lua +++ b/init.lua @@ -3,11 +3,9 @@ local modPath = minetest.get_modpath(minetest.get_current_modname()) dofile(modPath.."/config.lua") -- <== Antes de carregar tudo! dofile(modPath.."/translate.lua") -- <== Antes de 'api.lua'! dofile(modPath.."/api.lua") +dofile(modPath.."/item_paper_written.lua") dofile(modPath.."/item_exchange_table.lua") dofile(modPath.."/item_dispensing_machine.lua") - -dofile(modPath.."/item_paper_printed.lua") - dofile(modPath.."/item_atm.lua") --dofile(modPath.."/item_strongbox.lua") --dofile(modPath.."/item_strongbox_old.lua") diff --git a/item_paper_printed.lua b/item_paper_written.lua similarity index 82% rename from item_paper_printed.lua rename to item_paper_written.lua index 3b9f100..a20f023 100644 --- a/item_paper_printed.lua +++ b/item_paper_written.lua @@ -1,6 +1,13 @@ -minetest.register_craftitem("minertrade:paperprinted", { - description = modMinerTrade.translate("Paper Printed"), - inventory_image = "bgf_scroll.png", +minetest.register_craftitem("minertrade:paper_written", { + description = modMinerTrade.translate("Paper Written"), + --inventory_image = "bgf_scroll.png", + --inventory_image = "default_paper.png", + --inventory_image = "[combine:16x32:0,0=default_cobble.png:0,16=default_wood.png", --ok + --inventory_image = "default_paper.png^[fill:32x32:8,8:#20F02080", + inventory_image = "default_paper.png^[colorize:#888800:127", --ok + --inventory_image = "bgf_scroll.png^[resize:16x16", --ok + --inventory_image = "bgf_scroll.png^obj_minercoin.png", --ok + groups = {paper = 1, printed = 1, not_in_creative_inventory = 1, flammable = 1}, stack_max = 1, on_use = function(itemstack, user) @@ -12,6 +19,8 @@ minetest.register_craftitem("minertrade:paperprinted", { end, }) +default.register_craft_metadata_copy("default:paper", "minertrade:paper_written") + modMinerTrade.paperprinted = { max_title_size = 80, } @@ -22,12 +31,12 @@ modMinerTrade.addPaperPrinted = function(player, txtTitle, txtPrinted) local data = {} --data.title = fields.title:sub(1, max_title_size) data.title = txtTitle:sub(1, modMinerTrade.paperprinted.max_title_size) - data.description = core.colorize("#00FF00", modMinerTrade.translate("PRINTED PAPER") ) + data.description = core.colorize("#00FF00", modMinerTrade.translate("PAPER WRITTEN") ) .."\n".." * "..data.title data.when = os.date() --os.date("%Y-%B-%d %Hh:%Mm:%Ss") data.text = minetest.encode_base64(txtPrinted:trim()) - local objPaperPrinted = ItemStack("minertrade:paperprinted") + local objPaperPrinted = ItemStack("minertrade:paper_written") objPaperPrinted:get_meta():from_table({ fields = data }) local invPlayer = player:get_inventory() @@ -71,7 +80,7 @@ modMinerTrade.showPaperPrinted = function(playername, text) --.."" ..minetest.formspec_escape(text) .."]" -- Fim de hypertext[] - minetest.show_formspec(playername, "paperprinted", myFormSpec) + minetest.show_formspec(playername, "paper_written", myFormSpec) end