From d464813ed7291c5ee0842ace17ba77ea1e8a413e Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Tue, 11 Feb 2025 10:34:21 +0800 Subject: [PATCH] =?UTF-8?q?playroom=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/conf/playroom/playroomCfg.go | 8 ++++++++ src/server/game/RegisterNetworkFunc.go | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/server/conf/playroom/playroomCfg.go b/src/server/conf/playroom/playroomCfg.go index 9e388175..514f1dd1 100644 --- a/src/server/conf/playroom/playroomCfg.go +++ b/src/server/conf/playroom/playroomCfg.go @@ -30,6 +30,14 @@ func GetUnLockLv() int { return gamedata.GetIntValue(data, "Value") } +func GetGameOutline() int { + data, err := gamedata.GetDataByKey(CFG_PLAYROOM_CONST, "GameOutline") + if err != nil { + return 999 + } + return gamedata.GetIntValue(data, "Value") +} + func GetOrderStar() int { data, err := gamedata.GetDataByKey(CFG_PLAYROOM_CONST, "Star") if err != nil { diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 4ead5707..046ea7a7 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -2941,7 +2941,7 @@ func ReqPlayroomInfo(args []interface{}) error { } PlayerData := G_GameLogicPtr.GetSimplePlayerByUid(Targer) PlayroomMod.SetTarget(Targer) - if PlayerData.Loginout < GoUtil.Now()-300 { // todo DEBUG + if PlayerData.Loginout < GoUtil.Now()-int64(playroomCfg.GetGameOutline()) { // todo DEBUG PlayroomMod.SetGameId(1) Star := min(500, max(PlayerData.Star/10, 10)) ChessMod := player.PlayMod.getChessMod()