mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-27 11:35:22 +09:00
Added Gui Reset on rank change
This commit is contained in:
@@ -26,6 +26,8 @@ See code for more detail.
|
||||
* ExpGui.add_input.text(name,default_display,event)
|
||||
* event = on text change -> function(player,element)
|
||||
### Drawing
|
||||
* ExpGui.toggleVisable(frame)
|
||||
* Toggles the visability of a frame
|
||||
* ExpGui.player_table.draw_filters(player,frame,filters)
|
||||
* filters = {filter-name,...}
|
||||
* ExpGui.player_table.draw(player,frame,filters,input_location)
|
||||
|
||||
@@ -71,5 +71,7 @@ function draw_frame.tab(player,element)
|
||||
element.parent.parent.parent.tab.clear()
|
||||
for _,tab in pairs(frames.tabs) do if element.name == tab[1] then tab[4](player,element.parent.parent.parent.tab) break end end
|
||||
end
|
||||
|
||||
Event.register(Event.rank_change,function(event) event.player.gui.center.clear() end)
|
||||
--Please Only Edit Above This Line-----------------------------------------------------------
|
||||
return credits
|
||||
@@ -51,10 +51,19 @@ Event.register(defines.events.on_player_joined_game,function(event)
|
||||
local player = game.players[event.player_index]
|
||||
for _,frame_data in pairs(frames.left) do
|
||||
local left = mod_gui.get_frame_flow(player)
|
||||
if left[frame_data[1]] then ExpGui.toggleVisable(left[frame_data[1]]) return end
|
||||
local frame = left.add{name=frame_data[1],type='frame',capption=frame_data[2],direction='vertical',style=mod_gui.frame_style}
|
||||
frame_data[3](player,frame)
|
||||
frame.style.visible = frame_data[4]
|
||||
if left[frame_data[1]] then left[frame_data[1]].style.visible = frame_data[4]
|
||||
else
|
||||
local frame = left.add{name=frame_data[1],type='frame',capption=frame_data[2],direction='vertical',style=mod_gui.frame_style}
|
||||
frame_data[3](player,frame)
|
||||
frame.style.visible = frame_data[4]
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
Event.register(Event.rank_change,function(event)
|
||||
for _,frame_data in pairs(frames.left) do
|
||||
local left = mod_gui.get_frame_flow(event.player)
|
||||
if left[frame_data[1]] then left[frame_data[1]].style.visible = frame_data[4] end
|
||||
end
|
||||
end)
|
||||
--Please Only Edit Above This Line-----------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user