summaryrefslogtreecommitdiff
path: root/sourcemod/scripting/gokz-localdb/options.sp
diff options
context:
space:
mode:
authoraura <nw@moneybot.cc>2026-02-17 23:42:09 +0100
committeraura <nw@moneybot.cc>2026-02-17 23:42:09 +0100
commit5e2eb7d67ae933b7566f1944d0bb7744da03d586 (patch)
tree054acff1113270a9cd07933df760f3768c1b6853 /sourcemod/scripting/gokz-localdb/options.sp
parent341db13a008dc12bb22ceb50452d93d01476308c (diff)
move source stuff to its own folder
Diffstat (limited to 'sourcemod/scripting/gokz-localdb/options.sp')
-rw-r--r--sourcemod/scripting/gokz-localdb/options.sp90
1 files changed, 0 insertions, 90 deletions
diff --git a/sourcemod/scripting/gokz-localdb/options.sp b/sourcemod/scripting/gokz-localdb/options.sp
deleted file mode 100644
index 2a8240a..0000000
--- a/sourcemod/scripting/gokz-localdb/options.sp
+++ /dev/null
@@ -1,90 +0,0 @@
-
-// =====[ OPTIONS ]=====
-
-void OnOptionsMenuReady_Options()
-{
- RegisterOptions();
-}
-
-void RegisterOptions()
-{
- for (DBOption option; option < DBOPTION_COUNT; option++)
- {
- GOKZ_RegisterOption(gC_DBOptionNames[option], gC_DBOptionDescriptions[option],
- OptionType_Int, gI_DBOptionDefaultValues[option], 0, gI_DBOptionCounts[option] - 1);
- }
-}
-
-
-
-// =====[ OPTIONS MENU ]=====
-
-TopMenu gTM_Options;
-TopMenuObject gTMO_CatGeneral;
-TopMenuObject gTMO_ItemsDB[DBOPTION_COUNT];
-
-void OnOptionsMenuReady_OptionsMenu(TopMenu topMenu)
-{
- if (gTM_Options == topMenu)
- {
- return;
- }
-
- gTM_Options = topMenu;
- gTMO_CatGeneral = gTM_Options.FindCategory(GENERAL_OPTION_CATEGORY);
-
- for (int option = 0; option < view_as<int>(DBOPTION_COUNT); option++)
- {
- gTMO_ItemsDB[option] = gTM_Options.AddItem(gC_DBOptionNames[option], TopMenuHandler_DB, gTMO_CatGeneral);
- }
-}
-
-public void TopMenuHandler_DB(TopMenu topmenu, TopMenuAction action, TopMenuObject topobj_id, int param, char[] buffer, int maxlength)
-{
- DBOption option = DBOPTION_COUNT;
- for (int i = 0; i < view_as<int>(DBOPTION_COUNT); i++)
- {
- if (topobj_id == gTMO_ItemsDB[i])
- {
- option = view_as<DBOption>(i);
- break;
- }
- }
-
- if (option == DBOPTION_COUNT)
- {
- return;
- }
-
- if (action == TopMenuAction_DisplayOption)
- {
- switch (option)
- {
- case DBOption_AutoLoadTimerSetup:
- {
- FormatToggleableOptionDisplay(param, DBOption_AutoLoadTimerSetup, buffer, maxlength);
- }
- }
- }
- else if (action == TopMenuAction_SelectOption)
- {
- GOKZ_CycleOption(param, gC_DBOptionNames[option]);
- gTM_Options.Display(param, TopMenuPosition_LastCategory);
- }
-}
-
-void FormatToggleableOptionDisplay(int client, DBOption option, char[] buffer, int maxlength)
-{
- if (GOKZ_GetOption(client, gC_DBOptionNames[option]) == DBOption_Disabled)
- {
- FormatEx(buffer, maxlength, "%T - %T",
- gC_DBOptionPhrases[option], client,
- "Options Menu - Disabled", client);
- }
- else
- {
- FormatEx(buffer, maxlength, "%T - %T",
- gC_DBOptionPhrases[option], client,
- "Options Menu - Enabled", client);
- }
-}