mirror of
https://gitlab.com/lunovox/minertrade.git
synced 2025-03-15 05:31:20 +00:00
Papel Impresso com Cópia
This commit is contained in:
parent
01e144108f
commit
be485f6f2f
2 changed files with 16 additions and 9 deletions
4
init.lua
4
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")
|
||||
|
|
|
@ -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)
|
|||
--.."<tag name=item valign=top width=32 height=32>"
|
||||
..minetest.formspec_escape(text)
|
||||
.."]" -- Fim de hypertext[]
|
||||
minetest.show_formspec(playername, "paperprinted", myFormSpec)
|
||||
minetest.show_formspec(playername, "paper_written", myFormSpec)
|
||||
end
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue