Merge branch 'meixiongfeng' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev

This commit is contained in:
meixiongfeng 2022-08-01 13:54:38 +08:00
commit b65e44ee95
2 changed files with 11 additions and 2 deletions

View File

@ -127,6 +127,15 @@ var (
robot.addBuilders(tcs) robot.addBuilders(tcs)
} }
}, },
}, {
desc: "GM",
mainType: "gm",
subType: "cmd",
req: &pb.GMCmdReq{
Cmod: "bingo:attr,gold,100",
},
rsp: &pb.GMCmdResp{},
enabled: true,
}, },
} }
) )

View File

@ -24,14 +24,14 @@ func (this *apiComp) CmdCheck(session comm.IUserSession, req *pb.GMCmdReq) (code
///解析GM 指令 ///解析GM 指令
func (this *apiComp) Cmd(session comm.IUserSession, req *pb.GMCmdReq) (code pb.ErrorCode, data proto.Message) { 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 return
} }
keys := strings.Split(req.Cmod, ":") keys := strings.Split(req.Cmod, ":")
if len(keys) == 2 { if len(keys) == 2 {
if keys[0] == "bingo" { if keys[0] == "bingo" {
datas := strings.Split(keys[1], ",") datas := strings.Split(keys[1], ",")
if len(datas) != 3 { if len(datas) == 3 {
num, err := strconv.Atoi(datas[2]) num, err := strconv.Atoi(datas[2])
if err != nil { if err != nil {
code = pb.ErrorCode_ReqParameterError code = pb.ErrorCode_ReqParameterError