新手引导启用时间

This commit is contained in:
sk 2024-08-08 17:37:57 +08:00
parent 61523b30d5
commit 1c61b86681
2 changed files with 10 additions and 1 deletions

View File

@ -354,6 +354,11 @@ func (svc *PlayerDataSvc) GetPlayerDataBySnId(args *model.GetPlayerDataBySnIdArg
} }
cplayerdata.Update(bson.M{"snid": args.SnId}, bson.M{"$set": param}) cplayerdata.Update(bson.M{"snid": args.SnId}, bson.M{"$set": param})
} }
if p.GuideStep >= 0 && p.CreateTime.Unix() < model.GameParamData.GuideTs {
p.GuideStep = -1
param["guidestep"] = p.GuideStep
cplayerdata.Update(bson.M{"snid": args.SnId}, bson.M{"$set": param})
}
} }
var code string var code string

View File

@ -82,7 +82,8 @@ type GameParam struct {
TestRankMatchAward bool // 测试段位奖励领取通知,直接改玩家排位积分使玩家获得奖励 TestRankMatchAward bool // 测试段位奖励领取通知,直接改玩家排位积分使玩家获得奖励
RankPlayerPermitMaxNum int32 // 赛季通行证积分排行榜最大人数 RankPlayerPermitMaxNum int32 // 赛季通行证积分排行榜最大人数
PermitInitScore int64 // 赛季通行证初始积分 PermitInitScore int64 // 赛季通行证初始积分
GuideStepMaxNum int32 // 引导步骤最大值 GuideStepMaxNum int32 // 新手引导步骤最大值
GuideTs int64 // 新手引导时间戳,小于这个时间的玩家不显示新手引导
} }
var GameParamPath = "../data/gameparam.json" var GameParamPath = "../data/gameparam.json"
@ -213,4 +214,7 @@ func InitGameParam() {
if GameParamData.GuideStepMaxNum == 0 { if GameParamData.GuideStepMaxNum == 0 {
GameParamData.GuideStepMaxNum = 4 GameParamData.GuideStepMaxNum = 4
} }
if GameParamData.GuideTs == 0 {
GameParamData.GuideTs = 1724623200
}
} }