Improve "used tools" description
parent
4aff692def
commit
74ed89d6d3
25
easyvend.lua
25
easyvend.lua
|
@ -123,8 +123,16 @@ easyvend.set_formspec = function(pos, player)
|
||||||
.."field[1.3,1.95;1.5,1;cost;;" .. cost .. "]"
|
.."field[1.3,1.95;1.5,1;cost;;" .. cost .. "]"
|
||||||
.."tooltip[cost;"..costtooltip.."]"
|
.."tooltip[cost;"..costtooltip.."]"
|
||||||
.."button[6,2.8;2,0.5;save;Confirm]"
|
.."button[6,2.8;2,0.5;save;Confirm]"
|
||||||
.."checkbox[2,2.4;wear;Accept worn-out tools;"..wear.."]"
|
local weartext, weartooltip
|
||||||
.."tooltip[wear;If disabled\\, only tools in perfect condition are accepted from sellers.]"
|
if buysell == "buy" then
|
||||||
|
weartext = "Accept used tools"
|
||||||
|
weartooltip = "If disabled, only tools in perfect condition will be bought from sellers."
|
||||||
|
else
|
||||||
|
weartext = "Sell used tools"
|
||||||
|
weartooltip = "If disabled, only tools in perfect condition will be sold."
|
||||||
|
end
|
||||||
|
formspec = formspec .."checkbox[2,2.4;wear;"..minetest.formspec_escape(weartext)..";"..wear.."]"
|
||||||
|
.."tooltip[wear;"..minetest.formspec_escape(weartooltip).."]"
|
||||||
else
|
else
|
||||||
local itemname = meta:get_string("itemname")
|
local itemname = meta:get_string("itemname")
|
||||||
formspec = formspec
|
formspec = formspec
|
||||||
|
@ -677,6 +685,7 @@ end
|
||||||
|
|
||||||
easyvend.on_receive_fields = function(pos, formname, fields, sender)
|
easyvend.on_receive_fields = function(pos, formname, fields, sender)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
|
local node = minetest.get_node(pos)
|
||||||
local owner = meta:get_string("owner")
|
local owner = meta:get_string("owner")
|
||||||
|
|
||||||
if fields.config or fields.save or fields.usermode then
|
if fields.config or fields.save or fields.usermode then
|
||||||
|
@ -691,10 +700,18 @@ easyvend.on_receive_fields = function(pos, formname, fields, sender)
|
||||||
elseif fields.wear ~= nil then
|
elseif fields.wear ~= nil then
|
||||||
if sender:get_player_name() == owner then
|
if sender:get_player_name() == owner then
|
||||||
if fields.wear == "true" then
|
if fields.wear == "true" then
|
||||||
meta:set_string("message", "Worn-out tools are now accepted.")
|
if easyvend.buysell(node.name) == "buy" then
|
||||||
|
meta:set_string("message", "Used tools are now accepted.")
|
||||||
|
else
|
||||||
|
meta:set_string("message", "Used tools are now for sale.")
|
||||||
|
end
|
||||||
meta:set_int("wear", 1)
|
meta:set_int("wear", 1)
|
||||||
elseif fields.wear == "false" then
|
elseif fields.wear == "false" then
|
||||||
meta:set_string("message", "Worn-out tools are now rejected.")
|
if easyvend.buysell(node.name) == "buy" then
|
||||||
|
meta:set_string("message", "Used tools are now rejected.")
|
||||||
|
else
|
||||||
|
meta:set_string("message", "Used tools won't be sold anymore.")
|
||||||
|
end
|
||||||
meta:set_int("wear", 0)
|
meta:set_int("wear", 0)
|
||||||
end
|
end
|
||||||
easyvend.set_formspec(pos, sender)
|
easyvend.set_formspec(pos, sender)
|
||||||
|
|
Loading…
Reference in New Issue