From 08c6070abccc42cff20ab30be1d201a2b6d8e399 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Mon, 24 Apr 2023 11:16:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E9=BB=98=E8=AE=A4=E7=BB=99?= =?UTF-8?q?=E5=9D=90=E9=AA=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_global.json | 3 ++- modules/parkour/model_parkour.go | 7 ++++++- sys/configure/structs/game.globalData.go | 2 ++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/bin/json/game_global.json b/bin/json/game_global.json index 3facc6d48..ba9730478 100644 --- a/bin/json/game_global.json +++ b/bin/json/game_global.json @@ -734,6 +734,7 @@ "k": 9, "v": 500 } - ] + ], + "mounts": "20030001" } ] \ No newline at end of file diff --git a/modules/parkour/model_parkour.go b/modules/parkour/model_parkour.go index 2b89fca98..a2c23d63c 100644 --- a/modules/parkour/model_parkour.go +++ b/modules/parkour/model_parkour.go @@ -156,6 +156,8 @@ func (this *ModelParkourComp) queryinfo(uid string) (result *pb.DBParkour, err e Invite: make([]*pb.DBRaceInvite, 0), Member: []*pb.DBRaceMember{}, } + mid := this.module.ModuleTools.GetGlobalConf().Mounts + result.Mounts[mid] = 1 if err = this.Add(uid, result); err != nil { this.module.Errorln(err) return @@ -190,6 +192,8 @@ func (this *ModelParkourComp) queryinfos(uids []string) (results []*pb.DBParkour Invite: make([]*pb.DBRaceInvite, 0), Member: []*pb.DBRaceMember{}, } + mid := this.module.ModuleTools.GetGlobalConf().Mounts // 默认坐骑 + temp.Mounts[mid] = 1 newdata[v] = temp } if err = this.Adds(newdata); err != nil { @@ -228,7 +232,8 @@ func (this *ModelParkourComp) addUserMounts(uid string, mounts map[string]int32) Mounts: make(map[string]int32), Member: []*pb.DBRaceMember{}, } - + mid := this.module.ModuleTools.GetGlobalConf().Mounts + result.Mounts[mid] = 1 for k, _ := range mounts { result.Mounts[k] = 0 if result.Dfmount == "" { diff --git a/sys/configure/structs/game.globalData.go b/sys/configure/structs/game.globalData.go index 5d4fadd9c..782a7a57f 100644 --- a/sys/configure/structs/game.globalData.go +++ b/sys/configure/structs/game.globalData.go @@ -223,6 +223,7 @@ type GameGlobalData struct { BuzkashiFintegral []*Gameatn BuzkashiResurrection int32 FavorabilityAttenuation []*Gamekv + Mounts string } const TypeId_GameGlobalData = 477542761 @@ -925,6 +926,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) { } } + { var _ok_ bool; if _v.Mounts, _ok_ = _buf["mounts"].(string); !_ok_ { err = errors.New("mounts error"); return } } return }