diff --git a/modules/items/modelitems.go b/modules/items/modelitems.go index d7e795f26..f54cb2c3b 100644 --- a/modules/items/modelitems.go +++ b/modules/items/modelitems.go @@ -497,8 +497,16 @@ func (this *ModelItemsComp) buyTicket(session comm.IUserSession, buy int32) (inf if code = this.module.ConsumeRes(session, needs, true); code != pb.ErrorCode_Success { return } + + atn := this.module.configure.GetGlobalConf().CopsBuyGet + + res := &cfg.Gameatn{ + A: atn.A, + T: atn.T, + N: atn.N * buy, + } info.Buyunifiedticket += buy - if code = this.module.DispenseRes(session, []*cfg.Gameatn{{A: comm.ItemType, T: comm.UnifiedTicket, N: buy}}, true); code != pb.ErrorCode_Success { + if code = this.module.DispenseRes(session, []*cfg.Gameatn{res}, true); code != pb.ErrorCode_Success { return } this.module.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{