diff --git a/lua/app/module/gm/gm_const.lua b/lua/app/module/gm/gm_const.lua index 53675661..4b997403 100644 --- a/lua/app/module/gm/gm_const.lua +++ b/lua/app/module/gm/gm_const.lua @@ -118,5 +118,11 @@ args:1.棋盘配置表名 2.起始boardId(不填默认0) 3.看宝箱配置(不 Example: set_board_info chapter_board 0 1]], type = "set_board_info" }, + { + title = "设置当前章节", + desc = [[设置当前章节:set_cur_chapter +Example: set_cur_chapter 9]], + type = "set_cur_chapter" + }, } return GMConst \ No newline at end of file diff --git a/lua/app/ui/gm/gm_tool_ui.lua b/lua/app/ui/gm/gm_tool_ui.lua index d63c4535..444d47be 100644 --- a/lua/app/ui/gm/gm_tool_ui.lua +++ b/lua/app/ui/gm/gm_tool_ui.lua @@ -141,6 +141,10 @@ function GMToolUI:sendMsg(gmCommand) args1.args[1] = args.args[1] args1.args[2] = args.args[2] .. " " .. args.args[3] ModuleManager.DevToolManager:dealGM(args1) + elseif args.args[1] == "set_cur_chapter" then + DataManager.ChapterData:setChapterId(tonumber(args.args[2])) + DataManager.ChapterData:setDirty() + self:closeUI() else ModuleManager.DevToolManager:dealGM(args) end