From c58b260b1ff3449af30b2242f6d93ee4393d1c65 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Wed, 17 Jan 2024 18:51:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/gm/module.go | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/modules/gm/module.go b/modules/gm/module.go index b265f3b38..5117149ce 100644 --- a/modules/gm/module.go +++ b/modules/gm/module.go @@ -447,15 +447,17 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (errdata *pb.Er return } _data := this.configure.GetItemConfigureByType(int32(num1)) + var res []*cfg.Gameatn for _, v := range _data { - res := &cfg.Gameatn{ + res = append(res, &cfg.Gameatn{ A: "item", T: v.Id, N: int32(num2), - } - if errdata = this.DispenseRes(session, []*cfg.Gameatn{res}, true); errdata != nil { - this.Debugf("DispenseRes err :uid = %s,code = %d", datas[0], errdata) - } + }) + + } + if errdata = this.DispenseRes(session, res, true); errdata != nil { + this.Debugf("DispenseRes err :uid = %s,code = %d", datas[0], errdata) } this.Debug("使用bingo命令:uid = %s ", log.Field{Key: "uid", Value: session.GetUserId()}, @@ -481,15 +483,17 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (errdata *pb.Er return } _data := this.configure.GetItemConfigureByBagType(int32(num1)) + var res []*cfg.Gameatn for _, v := range _data { - res := &cfg.Gameatn{ + res = append(res, &cfg.Gameatn{ A: "item", T: v.Id, N: int32(num2), - } - if errdata = this.DispenseRes(session, []*cfg.Gameatn{res}, true); errdata != nil { - this.Debugf("DispenseRes err :uid = %s,code = %d", datas[0], errdata) - } + }) + + } + if errdata = this.DispenseRes(session, res, true); errdata != nil { + this.Debugf("DispenseRes err :uid = %s,code = %d", datas[0], errdata) } this.Debug("使用bingo命令:uid = %s ", log.Field{Key: "uid", Value: session.GetUserId()},