Fixed crashes

This commit is contained in:
strongleong 2023-02-07 19:38:24 +11:00
parent 7a34fd006b
commit 40e264083f
7 changed files with 114 additions and 39 deletions

View file

@ -1,9 +1,17 @@
import Scrap,SInput,SNet,SWeap,SScorer,SVec
logger = None
try:
logger = __import__("Logger").Logger("Police")
except Exception:
pass
def log(msg):
Scrap.Print("[STRNG][MyMenu] " + str(msg) + "\n")
if logger is not None:
logger.info(msg)
else:
Scrap.Print("[STRNG][MyMenu] " + str(msg) + "\n")
log("Starting module")
@ -34,11 +42,11 @@ def MyMenu(id, control):
ResetToDefault()
import Menu
log("Creating mods menu")
log("Creating cusom menu")
Menu.StartNewMenu(id)
Menu.VerticalMenu(id, Scrap.GetLangStr("Menu_Options_Mods"),(
Menu.VerticalMenu(id, Scrap.GetLangStr("Menu_Options_MyMenu"),(
[Scrap.GetLangStr("My_Menu_Test_Bool") + ":", "MyMenu.TestBool" ],
[Scrap.GetLangStr("My_Menu_Test_Counter") + ":", "MyMenu.TestCounter" ],
[Scrap.GetLangStr("My_Menu_Test_Slider") + ":", "Menu.DummyFunc" ],

View file

@ -1,8 +1,17 @@
import Scrap,SInput,SNet,SWeap,SScorer,SVec
logger = None
try:
logger = __import__("Logger").Logger("Police")
except Exception:
pass
def log(msg):
Scrap.Print("[STRNG][PCMenu] " + msg + "\n")
if logger is not None:
logger.info(msg)
else:
Scrap.Print("[STRNG][PCMenu] " + str(msg) + "\n")
log("Starting module")
@ -10,10 +19,11 @@ log("Starting module")
MOTD = ""
Menu = None
MyMenuLib = __import__("modsmenu")
MyMenu = MyMenuLib.MyMenu
MyMenuLib = __import__("MyMenu")
log("Mods menu imported")
log("MyMenu imported")
MyMenu = MyMenuLib.MyMenu
def AbortWaitRedefine(id):
global ControlMenuId