diff --git a/vMenu/MainMenu.cs b/vMenu/MainMenu.cs index fd2199b2..42c9452c 100644 --- a/vMenu/MainMenu.cs +++ b/vMenu/MainMenu.cs @@ -50,6 +50,7 @@ public class MainMenu : BaseScript private BarTimerBar bt = new BarTimerBar("Opening Menu"); public static bool DebugMode = GetResourceMetadata(GetCurrentResourceName(), "client_debug_mode", 0) == "true" ? true : false; + public static bool EnableExperimentalFeatures = (GetResourceMetadata(GetCurrentResourceName(), "experimental_features_enabled", 0) ?? "0") == "1"; public static bool DontOpenMenus { get; set; } = false; public static string Version { get { return GetResourceMetadata(GetCurrentResourceName(), "version", 0); } } diff --git a/vMenu/menus/PlayerAppearance.cs b/vMenu/menus/PlayerAppearance.cs index 2a23d52e..407a6655 100644 --- a/vMenu/menus/PlayerAppearance.cs +++ b/vMenu/menus/PlayerAppearance.cs @@ -99,9 +99,7 @@ private void CreateMenu() menu.AddItem(walkingStyle); // Bind items to the submenus. - if (cf.IsAllowed(Permission.PACustomize) && - // only enable it if experimental features are turned on - GetResourceMetadata(GetCurrentResourceName(), "experimental_features_enabled", 0).ToString() == "1") + if (cf.IsAllowed(Permission.PACustomize) && MainMenu.EnableExperimentalFeatures) // only enable it if experimental features are turned on { CreateMpPedMenu(mpCharMenu); // loads all menu items and adds event listeners. menu.BindMenuToItem(mpCharMenu, mpCharMenuBtn);