From eb3dfd49e8f91db2a0f16530dc1ee183c212ecdb Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Sun, 23 Apr 2023 18:33:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AAgm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/module/gm/gm_const.lua | 7 +++++++ lua/app/server/server_data_manager.lua | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/lua/app/module/gm/gm_const.lua b/lua/app/module/gm/gm_const.lua index 14ee32b4..5c3cd53e 100644 --- a/lua/app/module/gm/gm_const.lua +++ b/lua/app/module/gm/gm_const.lua @@ -37,6 +37,13 @@ arg1:英雄id Example: add_hero 1]], type = "add_hero" }, + { + title = "设置通关章节", + desc = [[添加英雄 type:pass_chapter +arg1:章节id +Example: pass_chapter 1]], + type = "pass_chapter" + }, } return GMConst \ No newline at end of file diff --git a/lua/app/server/server_data_manager.lua b/lua/app/server/server_data_manager.lua index 96374172..44586e4f 100644 --- a/lua/app/server/server_data_manager.lua +++ b/lua/app/server/server_data_manager.lua @@ -147,6 +147,12 @@ function ServerDataManager:dealGM(params, callback) end end end + elseif args[1] == "pass_chapter" then + local id = tonumber(args[2]) + if not id then + return + end + ServerGameData.ChapterData.data.maxChapterId = id end ServerGameData:saveData()