mirror of
https://gitlab.com/lunovox/minertrade.git
synced 2025-03-21 16:01:22 +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.."/config.lua") -- <== Antes de carregar tudo!
|
||||||
dofile(modPath.."/translate.lua") -- <== Antes de 'api.lua'!
|
dofile(modPath.."/translate.lua") -- <== Antes de 'api.lua'!
|
||||||
dofile(modPath.."/api.lua")
|
dofile(modPath.."/api.lua")
|
||||||
|
dofile(modPath.."/item_paper_written.lua")
|
||||||
dofile(modPath.."/item_exchange_table.lua")
|
dofile(modPath.."/item_exchange_table.lua")
|
||||||
dofile(modPath.."/item_dispensing_machine.lua")
|
dofile(modPath.."/item_dispensing_machine.lua")
|
||||||
|
|
||||||
dofile(modPath.."/item_paper_printed.lua")
|
|
||||||
|
|
||||||
dofile(modPath.."/item_atm.lua")
|
dofile(modPath.."/item_atm.lua")
|
||||||
--dofile(modPath.."/item_strongbox.lua")
|
--dofile(modPath.."/item_strongbox.lua")
|
||||||
--dofile(modPath.."/item_strongbox_old.lua")
|
--dofile(modPath.."/item_strongbox_old.lua")
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
minetest.register_craftitem("minertrade:paperprinted", {
|
minetest.register_craftitem("minertrade:paper_written", {
|
||||||
description = modMinerTrade.translate("Paper Printed"),
|
description = modMinerTrade.translate("Paper Written"),
|
||||||
inventory_image = "bgf_scroll.png",
|
--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},
|
groups = {paper = 1, printed = 1, not_in_creative_inventory = 1, flammable = 1},
|
||||||
stack_max = 1,
|
stack_max = 1,
|
||||||
on_use = function(itemstack, user)
|
on_use = function(itemstack, user)
|
||||||
|
@ -12,6 +19,8 @@ minetest.register_craftitem("minertrade:paperprinted", {
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
default.register_craft_metadata_copy("default:paper", "minertrade:paper_written")
|
||||||
|
|
||||||
modMinerTrade.paperprinted = {
|
modMinerTrade.paperprinted = {
|
||||||
max_title_size = 80,
|
max_title_size = 80,
|
||||||
}
|
}
|
||||||
|
@ -22,12 +31,12 @@ modMinerTrade.addPaperPrinted = function(player, txtTitle, txtPrinted)
|
||||||
local data = {}
|
local data = {}
|
||||||
--data.title = fields.title:sub(1, max_title_size)
|
--data.title = fields.title:sub(1, max_title_size)
|
||||||
data.title = txtTitle:sub(1, modMinerTrade.paperprinted.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
|
.."\n".." * "..data.title
|
||||||
data.when = os.date() --os.date("%Y-%B-%d %Hh:%Mm:%Ss")
|
data.when = os.date() --os.date("%Y-%B-%d %Hh:%Mm:%Ss")
|
||||||
data.text = minetest.encode_base64(txtPrinted:trim())
|
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 })
|
objPaperPrinted:get_meta():from_table({ fields = data })
|
||||||
|
|
||||||
local invPlayer = player:get_inventory()
|
local invPlayer = player:get_inventory()
|
||||||
|
@ -71,7 +80,7 @@ modMinerTrade.showPaperPrinted = function(playername, text)
|
||||||
--.."<tag name=item valign=top width=32 height=32>"
|
--.."<tag name=item valign=top width=32 height=32>"
|
||||||
..minetest.formspec_escape(text)
|
..minetest.formspec_escape(text)
|
||||||
.."]" -- Fim de hypertext[]
|
.."]" -- Fim de hypertext[]
|
||||||
minetest.show_formspec(playername, "paperprinted", myFormSpec)
|
minetest.show_formspec(playername, "paper_written", myFormSpec)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue