diff --git a/api_payday.lua b/api_payday.lua index b5eb758..d1bb0be 100644 --- a/api_payday.lua +++ b/api_payday.lua @@ -15,8 +15,7 @@ modMinerTrade.salary = { getValue = function() if modMinerTrade.salary.value == nil then modMinerTrade.salary.value = minetest.settings:get("minertrade.salary.value") - if modMinerTrade.salary.value == nil - or type(tonumber(modMinerTrade.salary.value)) ~= "number" + if type(modMinerTrade.salary.value) ~= "number" or tonumber(modMinerTrade.salary.value) < 1 then modMinerTrade.salary.value = 1 @@ -97,9 +96,6 @@ minetest.after(3.5, function() if modMinerTrade.salary.timer >= modMinerTrade.salary.getIntervalCheck() then modMinerTrade.salary.timer = 0 modMinerTrade.salary.doPay() - - - end end) end diff --git a/item_atm.lua b/item_atm.lua index 0a27cf6..b117153 100644 --- a/item_atm.lua +++ b/item_atm.lua @@ -102,9 +102,11 @@ modMinerTrade.createAcount = function(playername) end modMinerTrade.getBalance = function(playername) + local balance = 0 if modMinerTrade.isExistAcount(playername) then - return modMinerTrade.bank.player[playername].balance + balance = tonumber(modMinerTrade.bank.player[playername].balance) end + return balance end modMinerTrade.addBalance = function(playername, value)