This commit is contained in:
meixiongfeng 2024-01-02 19:18:57 +08:00
parent f9fa1ef05c
commit 772d3d6f33
5 changed files with 24 additions and 2 deletions

View File

@ -707,6 +707,7 @@ type (
}
IMoonlv interface {
IBuriedUpdateNotify
GMCreateMoonlv(session IUserSession, lv int32)
}
//捉虫子
ICatchBugs interface {

View File

@ -548,7 +548,7 @@ func (this *Buried) TriggerBuried(session comm.IUserSession, burieds ...*pb.Buri
this.Error("远程触发埋点错误!", log.Field{Key: "uid", Value: session.GetUserId()}, log.Field{Key: "err", Value: err.Error()})
return
}
if _, err = this.service.AcrossClusterRpcGo(
if err = this.service.AcrossClusterRpcCall(
context.Background(),
stag,
comm.Service_Worker,

View File

@ -136,7 +136,7 @@ func (this *apiComp) Train(session comm.IUserSession, req *pb.DragonTrainReq) (e
rsp.Reward = atno
}
if curType != preType { // 坐骑升阶 增加属性
if c, err := this.module.configure.GetDragonMount(dragon.Dragonid, curType); err != nil {
if c, err := this.module.configure.GetDragonMount(dragon.Dragonid, curType); err == nil {
dragon.Property = make(map[string]int32)
dragon.Property["stime"] = c.Stime
dragon.Property["etime"] = c.Etime

View File

@ -824,6 +824,20 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (errdata *pb.Er
log.Field{Key: "0", Value: datas[0]},
)
} else if len(datas) == 2 && (datas[0] == "moonlv") { // 等级
module1, err := this.service.GetModule(comm.ModuleMoonlv)
if err != nil {
return
}
if lv, err := strconv.Atoi(datas[1]); err == nil {
module1.(comm.IMoonlv).GMCreateMoonlv(session, int32(lv))
this.Debug("使用bingo命令",
log.Field{Key: "uid", Value: session.GetUserId()},
log.Field{Key: "0", Value: datas[1]},
)
}
}
}
}

View File

@ -113,3 +113,10 @@ func (this *Moonlv) BuriedsNotify(session comm.IUserSession, conds []*pb.ConIPro
}
}
}
func (this *Moonlv) GMCreateMoonlv(session comm.IUserSession, lv int32) {
if lv <= 0 {
return
}
this.modelMoonlv.modifyMoonlvList(session.GetUserId(), map[string]interface{}{"lv": lv})
}