mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 04:51:40 +09:00
Fixed hiding action bar when player offline
This commit is contained in:
@@ -203,6 +203,7 @@ local function update_action_bar(player)
|
|||||||
if not action_player.connected then
|
if not action_player.connected then
|
||||||
element.visible = false
|
element.visible = false
|
||||||
Store.set(action_player_store,player.name) -- clears store if player is offline
|
Store.set(action_player_store,player.name) -- clears store if player is offline
|
||||||
|
Store.set_child(action_name_store,player.name)
|
||||||
else
|
else
|
||||||
element.visible = true
|
element.visible = true
|
||||||
for action_name,buttons in pairs(config) do
|
for action_name,buttons in pairs(config) do
|
||||||
@@ -325,11 +326,13 @@ Store.register(action_name_store,function(value,category)
|
|||||||
local frame = Gui.classes.left_frames.get_frame(player_list_name,player)
|
local frame = Gui.classes.left_frames.get_frame(player_list_name,player)
|
||||||
local element = frame.container.reason_bar
|
local element = frame.container.reason_bar
|
||||||
if value then
|
if value then
|
||||||
local action_player = Game.get_player_from_any(value)
|
local action_player_name = Store.get_child(action_player_store,category)
|
||||||
|
local action_player = Game.get_player_from_any(action_player_name)
|
||||||
if action_player.connected then
|
if action_player.connected then
|
||||||
element.visible = true
|
element.visible = true
|
||||||
else
|
else
|
||||||
Store.set_child(action_name_store,category) -- clears store if player is offline
|
Store.set_child(action_player_store,category) -- clears store if player is offline
|
||||||
|
Store.set_child(action_name_store,category)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
element.visible = false
|
element.visible = false
|
||||||
|
|||||||
Reference in New Issue
Block a user