mirror of
https://gitlab.com/lunovox/minertrade.git
synced 2025-03-14 21:21:22 +00:00
Substituindo Comando Deprecado
This commit is contained in:
parent
19acc2b704
commit
a7b44b1ffd
3 changed files with 19 additions and 19 deletions
|
@ -11,7 +11,7 @@ modMinerTrade.dispensing.formspec = {
|
|||
.."listcolors[#004400EE;#008800;#00FF00;#CCCC00;#FFFFFF]"
|
||||
|
||||
.."label[2,-0.25;"..minetest.formspec_escape(modMinerTrade.translate("DISPENSING MACHINE")).."]"
|
||||
.."label[0,0.25;"..minetest.formspec_escape("* "..minetest.env:get_meta(pos):get_string("offer")).."]"
|
||||
.."label[0,0.25;"..minetest.formspec_escape("* "..minetest.get_meta(pos):get_string("offer")).."]"
|
||||
|
||||
.."label[0,1.0;"..minetest.formspec_escape(modMinerTrade.translate("Customer Offer"))..":]"
|
||||
.."list[current_player;customer_gives;0,1.5;3,2;]"
|
||||
|
@ -57,7 +57,7 @@ modMinerTrade.dispensing.formspec = {
|
|||
.."field[0.29,5.75;7.25,0.85;txtOffer;"
|
||||
..minetest.formspec_escape(modMinerTrade.translate("Make an announcement about what this machine will do"))..":;"
|
||||
..minetest.formspec_escape(
|
||||
minetest.env:get_meta(pos):get_string("offer")
|
||||
minetest.get_meta(pos):get_string("offer")
|
||||
).."]"
|
||||
.."image_button_exit[7.25,5.4;0.8,0.8;sbl_disket.png;btnSaveText;]"
|
||||
.."tooltip[btnSaveText;"..minetest.formspec_escape(modMinerTrade.translate("Save The Announcement"))..";#CCCC00;#000000]"
|
||||
|
@ -104,7 +104,7 @@ modMinerTrade.dispensing.exchange = function(meta)
|
|||
end
|
||||
|
||||
modMinerTrade.dispensing.canOpen = function(pos, playername)
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if
|
||||
meta:get_string("owner")==playername
|
||||
or (
|
||||
|
@ -150,7 +150,7 @@ minetest.register_node("minertrade:dispensingmachine", {
|
|||
sounds = default.node_sound_wood_defaults(),
|
||||
after_place_node = function(pos, placer, itemstack)
|
||||
local owner = placer:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("infotext", modMinerTrade.translate("Dispensing Machine of '%s'."):format(owner))
|
||||
meta:set_string("owner",owner)
|
||||
--[[meta:set_string("pl1","")
|
||||
|
@ -167,7 +167,7 @@ minetest.register_node("minertrade:dispensingmachine", {
|
|||
clicker:get_inventory():set_size("customer_gives", 3*2)
|
||||
clicker:get_inventory():set_size("customer_gets", 3*2)
|
||||
modMinerTrade.dispensing.loja_atual[clicker:get_player_name()] = pos
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
local clickername = clicker:get_player_name()
|
||||
if modMinerTrade.dispensing.canOpen(pos, clickername) and not clicker:get_player_control().aux1 then
|
||||
minetest.show_formspec(clickername,"modMinerTrade.balcaodeloja_formspec",modMinerTrade.dispensing.formspec.owner(pos))
|
||||
|
@ -178,25 +178,25 @@ minetest.register_node("minertrade:dispensingmachine", {
|
|||
end,
|
||||
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||
local playername = player:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if not modMinerTrade.dispensing.canOpen(pos, playername) then return 0 end
|
||||
return count
|
||||
end,
|
||||
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||
local playername = player:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if not modMinerTrade.dispensing.canOpen(pos, playername) then return 0 end
|
||||
return stack:get_count()
|
||||
end,
|
||||
allow_metadata_inventory_take = function(pos, listname, index, stack, player)
|
||||
local playername = player:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if not modMinerTrade.dispensing.canOpen(pos, playername) then return 0 end
|
||||
return stack:get_count()
|
||||
end,
|
||||
can_dig = function(pos, player)
|
||||
local playername = player:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
local inv = meta:get_inventory()
|
||||
local isCanDig = inv:is_empty("stock") and inv:is_empty("customers_gave") and inv:is_empty("owner_wants") and inv:is_empty("owner_gives")
|
||||
if isCanDig~=true then
|
||||
|
@ -213,7 +213,7 @@ minetest.register_on_player_receive_fields(function(sender, formname, fields)
|
|||
if formname == "modMinerTrade.balcaodeloja_formspec" then
|
||||
local sendername = sender:get_player_name()
|
||||
local pos = modMinerTrade.dispensing.loja_atual[sendername]
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
local ownername = meta:get_string("owner") or ""
|
||||
local offer = meta:get_string("offer") or ""
|
||||
|
||||
|
|
|
@ -99,7 +99,7 @@ minetest.register_node("minertrade:exchangetable", {
|
|||
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("infotext", modMinerTrade.translate("EXCHANGE TABLE\n* It makes safe exchanges from player to player without the need to put your items on the ground."))
|
||||
meta:set_string("pl1","")
|
||||
meta:set_string("pl2","")
|
||||
|
@ -109,7 +109,7 @@ minetest.register_node("minertrade:exchangetable", {
|
|||
inv:set_size("pl2", 3*4)
|
||||
end,
|
||||
on_receive_fields = function(pos, formname, fields, sender)
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("infotext", modMinerTrade.translate("EXCHANGE TABLE\n* It makes safe exchanges from player to player without the need to put your items on the ground."))
|
||||
local pl_receive_fields = function(n)
|
||||
if fields[n.."_start"] and meta:get_string(n) == "" then
|
||||
|
@ -144,18 +144,18 @@ minetest.register_node("minertrade:exchangetable", {
|
|||
modMinerTrade.exchangetable.update_formspec(meta)
|
||||
end,
|
||||
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if not modMinerTrade.exchangetable.getPrivilegios(from_list,player:get_player_name(),meta) then return 0 end
|
||||
if not modMinerTrade.exchangetable.getPrivilegios(to_list,player:get_player_name(),meta) then return 0 end
|
||||
return count
|
||||
end,
|
||||
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if not modMinerTrade.exchangetable.getPrivilegios(listname,player:get_player_name(),meta) then return 0 end
|
||||
return stack:get_count()
|
||||
end,
|
||||
allow_metadata_inventory_take = function(pos, listname, index, stack, player)
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if not modMinerTrade.exchangetable.getPrivilegios(listname,player:get_player_name(),meta) then return 0 end
|
||||
return stack:get_count()
|
||||
end,
|
||||
|
|
|
@ -55,7 +55,7 @@ function lunotrades.doCTRLRightClick(pos, node, clicker)
|
|||
clicker:get_inventory():set_size("customer_gives", 3*2)
|
||||
clicker:get_inventory():set_size("customer_gets", 3*2)
|
||||
lunotrades.balcaodeloja.loja_atual[clicker:get_player_name()] = pos
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
|
||||
local inv = meta:get_inventory()
|
||||
if inv:is_empty("customers_gave") then
|
||||
|
@ -168,19 +168,19 @@ for _,ItemID in ipairs(instancias) do
|
|||
--[[
|
||||
props.allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||
local playername = player:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if player:get_player_name() ~= meta:get_string("owner") then return 0 end
|
||||
return count
|
||||
end,
|
||||
props.allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||
local playername = player:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if player:get_player_name() ~= meta:get_string("owner") then return 0 end
|
||||
return stack:get_count()
|
||||
end,
|
||||
props.allow_metadata_inventory_take = function(pos, listname, index, stack, player)
|
||||
local playername = player:get_player_name()
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
if player:get_player_name() ~= meta:get_string("owner") then return 0 end
|
||||
return stack:get_count()
|
||||
end,
|
||||
|
|
Loading…
Add table
Reference in a new issue