From 91f56e50b1ce1ea9794aaf413d7043b3b1f56f25 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Mon, 1 Aug 2022 13:54:21 +0800 Subject: [PATCH] =?UTF-8?q?cmg=20=E5=8D=95=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/robot/hero.go | 9 +++++++++ modules/gm/api_cmd.go | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/cmd/robot/hero.go b/cmd/robot/hero.go index 433bd7e89..2e20c2090 100644 --- a/cmd/robot/hero.go +++ b/cmd/robot/hero.go @@ -127,6 +127,15 @@ var ( robot.addBuilders(tcs) } }, + }, { + desc: "GM", + mainType: "gm", + subType: "cmd", + req: &pb.GMCmdReq{ + Cmod: "bingo:attr,gold,100", + }, + rsp: &pb.GMCmdResp{}, + enabled: true, }, } ) diff --git a/modules/gm/api_cmd.go b/modules/gm/api_cmd.go index 8586d255a..81f225f72 100644 --- a/modules/gm/api_cmd.go +++ b/modules/gm/api_cmd.go @@ -24,14 +24,14 @@ func (this *apiComp) CmdCheck(session comm.IUserSession, req *pb.GMCmdReq) (code ///解析GM 指令 func (this *apiComp) Cmd(session comm.IUserSession, req *pb.GMCmdReq) (code pb.ErrorCode, data proto.Message) { - if code = this.CmdCheck(session, req); code == pb.ErrorCode_Success { + if code = this.CmdCheck(session, req); code != pb.ErrorCode_Success { return } keys := strings.Split(req.Cmod, ":") if len(keys) == 2 { if keys[0] == "bingo" { datas := strings.Split(keys[1], ",") - if len(datas) != 3 { + if len(datas) == 3 { num, err := strconv.Atoi(datas[2]) if err != nil { code = pb.ErrorCode_ReqParameterError