1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 13:59:24 +08:00

Add: timeout setting of enabling gg

This commit is contained in:
LA-DI-DA
2023-10-12 22:35:54 +08:00
parent 97783288c6
commit 4caa2e2aec
10 changed files with 29 additions and 1 deletions

View File

@@ -1954,6 +1954,7 @@
"RestartEverytime": true,
"RepushLua": true,
"GGMultiplyingFactor": 200,
"Timeout": 120,
"DisabledTask": "disable_all_dangerous_task"
},
"PowerLimit": {

View File

@@ -9398,6 +9398,10 @@
"type": "input",
"value": 200
},
"Timeout": {
"type": "input",
"value": 120
},
"DisabledTask": {
"type": "select",
"value": "disable_all_dangerous_task",

View File

@@ -716,6 +716,7 @@ GGHandler:
display: disabled
RepushLua: true
GGMultiplyingFactor: 200
Timeout: 120
DisabledTask:
value: disable_all_dangerous_task
option: [

View File

@@ -426,6 +426,11 @@ OpsiHazard1Leveling:
OpsiFleet:
Submarine: false
# ==================== GGHandler ====================
GGHandler:
Timeout:
value: 120
# ==================== Dashboard ====================
Dashboard:
Oil:

View File

@@ -444,6 +444,7 @@ class GeneratedConfig:
GGHandler_RestartEverytime = True
GGHandler_RepushLua = True
GGHandler_GGMultiplyingFactor = 200
GGHandler_Timeout = 120
GGHandler_DisabledTask = 'disable_all_dangerous_task' # disable_all_dangerous_task, disable_guild_and_dangerous, disable_exercise, enable_all
# Group `PowerLimit`

View File

@@ -2496,6 +2496,10 @@
"name": "GG Multiplying Factor",
"help": "1 - 9999 Recommended"
},
"Timeout": {
"name": "GGHandler.Timeout.name",
"help": "GGHandler.Timeout.help"
},
"DisabledTask": {
"name": "Disabled Tasks",
"help": "",

View File

@@ -2496,6 +2496,10 @@
"name": "GGHandler.GGMultiplyingFactor.name",
"help": "GGHandler.GGMultiplyingFactor.help"
},
"Timeout": {
"name": "GGHandler.Timeout.name",
"help": "GGHandler.Timeout.help"
},
"DisabledTask": {
"name": "GGHandler.DisabledTask.name",
"help": "GGHandler.DisabledTask.help",

View File

@@ -2496,6 +2496,10 @@
"name": "倍率",
"help": "建议数值1-9999没做数字检查乱输后果自负"
},
"Timeout": {
"name": "启动时限(秒)",
"help": "启动GG的时间限制若设备运行慢则需要适当调大"
},
"DisabledTask": {
"name": "禁用倍率的项目",
"help": "会关闭倍率的项目,建议敏感项目全关。打开的项目导致封号后果自负。\n敏感项目共斗Meta与演习\n注意战力限制依旧生效但大舰队没有这个玩意无法检测\n虽然大舰队无所谓只是一直有人问才加的。",

View File

@@ -2496,6 +2496,10 @@
"name": "倍率",
"help": "建議數值1-9999沒做數位檢查亂輸入後果自負"
},
"Timeout": {
"name": "GGHandler.Timeout.name",
"help": "GGHandler.Timeout.help"
},
"DisabledTask": {
"name": "禁用倍率的項目",
"help": "會關閉倍率的項目,建議全關。 打開的項目導致封號後果自負。\n所有指演習共鬥Meta信標\n注意戰力限制依舊生效。",

View File

@@ -60,7 +60,7 @@ class GGHandler:
# GGU2(config=self.config, device=self.device) \
# .set_on(factor=self.factor)
self.handle_u2_restart()
success = timeout(GGU2(config=self.config, device=self.device).set_on, timeout_sec=120, factor=self.factor)
success = timeout(GGU2(config=self.config, device=self.device).set_on, timeout_sec=deep_get(self.config.data, "GameManager.GGHandler.Timeout"), factor=self.factor)
if success:
from module.exception import GameStuckError
raise GameStuckError