From cbb925eb65b3759ca1d510e4bb12ca99a60d348b Mon Sep 17 00:00:00 2001 From: badgamernl Date: Mon, 7 Sep 2020 00:52:40 +0200 Subject: [PATCH] Fix item and entity name assingment - Replaced with a more readable version --- modules/gui/autofill.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/gui/autofill.lua b/modules/gui/autofill.lua index 74231084..fcde8c32 100644 --- a/modules/gui/autofill.lua +++ b/modules/gui/autofill.lua @@ -72,7 +72,7 @@ local entity_toggle = Gui.element(function(event_trigger, parent, entity_name) end) :style(Gui.sprite_style(22)) :on_click(function(player, element, _) - local entity_name = string.sub(element.parent.parent.name, 0, -(1 + string.len('-header'))) + local entity_name = string.match(element.parent.parent.name,'(.*)%-header') if not autofill_player_settings[player.name] then return end local setting = autofill_player_settings[player.name][entity_name] if not setting then return end @@ -130,7 +130,7 @@ Gui.element(function(event_trigger, parent, item) end) :style(Gui.sprite_style(32, nil, { right_margin = -3 })) :on_click(function(player, element) - local item_name = string.sub(element.parent.name, 1 + string.len('toggle-setting-'), -1) + local item_name = string.match(element.parent.name,'toggle%-setting%-(.*)') local entity_name = element.parent.parent.parent.parent.name if not autofill_player_settings[player.name] then return end local setting = autofill_player_settings[player.name][entity_name] @@ -171,7 +171,7 @@ end) local value = tonumber(element.text) if not value then value = 0 end local clamped = math.clamp(value, 0, 1000) - local item_name = string.sub(element.parent.name, 1 + string.len('toggle-setting-'), -1) + local item_name = string.match(element.parent.name,'amount%-setting%-(.*)') local entity_name = element.parent.parent.parent.parent.name if not autofill_player_settings[player.name] then return end local setting = autofill_player_settings[player.name][entity_name]