From 388823edfe6308cba6f76ca6dc4f20022c5cb2be Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 30 六月 2025 19:03:50 +0800 Subject: [PATCH] 10431 【英文】看广告获得限时代金券 --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.py | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.py index 52c586c..8dc7086 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.py @@ -89,6 +89,7 @@ #import ReloadModule import CrossRealmPK import CrossRealmMsg +import CrossFamilyGCZ import CrossRealmPlayer import CrossBattlefield import CrossActionControl @@ -180,6 +181,7 @@ GameWorldOpenServerCampaign.DoOnDay() #清理过期补偿 PlayerCompensation.ClearUpTimeOutCompensation() + PlayerControl.DoOnDay() #PlayerGeTui.ClearFMTGeTuiLimit() import PlayerBourse PlayerBourse.OverTimeItemsDeal() @@ -314,8 +316,6 @@ PlayerFamily.OnLeaderImpeachTick(tick) #跨服玩家 CrossRealmPlayer.OnCrossProcess(tick) - #跨服PK匹配 - CrossRealmPK.OnPKMatchProcess(tick) GameWorldBoss.DoCheckWorldBossReborn(tick) #GameWorldBoss.ProcessBossGeTui(tick) @@ -375,6 +375,8 @@ DisposeGameActivePlayer(tick) #处理游戏世界中的时间事件 DisposeGameWorldEvenByTime(tick) + #榜单 + CrossBillboard.OnMinuteProcess() GameWorldActionControl.Dispose_OperationActionState() GameWorldActionControl.Dispose_DailyActionState() GameWorldActionControl.Dispose_FBStateTime() @@ -383,6 +385,8 @@ #跨服排位 CrossChampionship.OnMinuteProcess(curMinute) CrossBattlefield.OnMinuteProcess() + #仙盟攻城战 + CrossFamilyGCZ.OnMinuteProcess(curMinute) #处理重开服务器后, 活动继续开启逻辑根据天数 #GameWorldActionControl.Dispose_Action_GoOn_ByDay(tick) #触发世界等级 @@ -395,11 +399,8 @@ AuctionHouse.OnAuctionItemMinuteProcess(tick) #福地 GameWorldMineArea.OnProcessOnMinute() - #每5分钟触发一次仙盟总战力更新 - if curMinute % 5 == 0: - PlayerFamily.UpdFamilyTotalFightPower() - PlayerFamilyRedPacket.CheckDelRedpacketData() - + #仙盟 + PlayerFamily.OnMinuteProcess(curMinute) return def CheckServerHasPlayerLoginAfterInitOK(): @@ -1283,6 +1284,7 @@ GameWorld.GetFamilyManager().SetFamilyUpperLimitCount(ChConfig.Def_Family_MaxCnt) #排序元宝交易平台 GameWorld.GetGameWorld().GetDBGoldOrderFormMgr().Sort() + PlayerBillboard.FixBillboardBigCmpValue() #排序排行榜 PlayerBillboard.SortServerBillboard() #功能队伍 @@ -1314,6 +1316,7 @@ CrossChampionship.OnServerStart() #跨服战场 CrossBattlefield.OnServerStart() + GameWorship.OnServerStart() #红包 PlayerFamilyRedPacket.OnServerStart() #云购 @@ -1529,6 +1532,8 @@ # 跨服PK CrossRealmPK.OnMapServerInitOK() + # 跨服排位赛 + CrossChampionship.OnMapServerInitOK() #跨服战场 CrossBattlefield.OnMapServerInitOK() # 本服竞技场 -- Gitblit v1.8.0