diff --git a/bank_currency.lua b/bank_currency.lua index 64adea8..a6b36d8 100644 --- a/bank_currency.lua +++ b/bank_currency.lua @@ -34,13 +34,16 @@ minetest.register_globalstep(function(t) return end if(changes_made) then + changes_made = false save_exchange_rate() end ttime = 0 end) minetest.register_on_shutdown(function() - save_exchange_rate() + if(changes_made) then + save_exchange_rate() + end end) local function get_bank_formspec(number, pos) diff --git a/bank_money.lua b/bank_money.lua index 400fbbb..201dbbf 100644 --- a/bank_money.lua +++ b/bank_money.lua @@ -34,13 +34,16 @@ minetest.register_globalstep(function(t) return end if(changes_made) then + changes_made = false save_exchange_rate() end ttime = 0 end) minetest.register_on_shutdown(function() - save_exchange_rate() + if(changes_made) then + save_exchange_rate() + end end) local function get_bank_formspec(number, pos) diff --git a/bank_money2.lua b/bank_money2.lua index 262de16..c604915 100644 --- a/bank_money2.lua +++ b/bank_money2.lua @@ -34,13 +34,16 @@ minetest.register_globalstep(function(t) return end if(changes_made) then + changes_made = false save_exchange_rate() end ttime = 0 end) minetest.register_on_shutdown(function() - save_exchange_rate() + if(changes_made) then + save_exchange_rate() + end end) local function get_bank_formspec(number, pos)