From 5fa7d4bd51f707a334c0d8bcb3b13f4bcba5ceae Mon Sep 17 00:00:00 2001 From: Oarcinae Date: Tue, 24 Sep 2019 09:40:10 -0500 Subject: [PATCH] Fix rocket gui tab not being enabled on players not connected, or new players. --- lib/oarc_gui_tabs.lua | 4 ++++ lib/rocket_launch.lua | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/oarc_gui_tabs.lua b/lib/oarc_gui_tabs.lua index 39f8a1b..75b87bc 100644 --- a/lib/oarc_gui_tabs.lua +++ b/lib/oarc_gui_tabs.lua @@ -43,7 +43,11 @@ function InitOarcGuiTabs(player) SetOarcGuiTabEnabled(player, OARC_TAGS_GUI_TAB_NAME, true) end + -- Rockets tab, only enable if one has been launched already AddOarcGuiTab(player, OARC_ROCKETS_GUI_TAB_NAME) + if (global.satellite_sent) then + SetOarcGuiTabEnabled(player, OARC_ROCKETS_GUI_TAB_NAME, true) + end end function CreateOarcGuiButton(player) diff --git a/lib/rocket_launch.lua b/lib/rocket_launch.lua index 98a9cdc..029559e 100644 --- a/lib/rocket_launch.lua +++ b/lib/rocket_launch.lua @@ -27,7 +27,7 @@ function RocketLaunchEvent(event) SendBroadcastMsg("Team " .. event.rocket.force.name .. " was the first to launch a rocket!") ServerWriteFile("rocket_events", "Team " .. event.rocket.force.name .. " was the first to launch a rocket!" .. "\n") - for name,player in pairs(game.connected_players) do + for name,player in pairs(game.players) do SetOarcGuiTabEnabled(player, OARC_ROCKETS_GUI_TAB_NAME, true) end end