mirror of
https://gitlab.com/lunovox/minertrade.git
synced 2025-03-14 21:21:22 +00:00
[bugfix] Fix Critical Bug.
2024-03-19 13:26:09: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback environment_Step(): ...t.minetest/files/Minetest/mods/minertrade/api_payday.lua:57: attempt to compare number with nil 2024-03-19 13:26:09: ERROR[Main]: stack traceback: 2024-03-19 13:26:09: ERROR[Main]: ...t.minetest/files/Minetest/mods/minertrade/api_payday.lua:57: in function 'doPay' 2024-03-19 13:26:09: ERROR[Main]: ...t.minetest/files/Minetest/mods/minertrade/api_payday.lua:99: in function <...t.minetest/files/Minetest/mods/minertrade/api_payday.lua:95> 2024-03-19 13:26:09: ERROR[Main]: ...test.minetest/files/Minetest/builtin/common/register.lua:26: in function <...test.minetest/files/Minetest/builtin/common/register.lua:12>
This commit is contained in:
parent
7e9a30ff95
commit
d60357fd34
2 changed files with 4 additions and 6 deletions
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue