From 453e31ebec1ae159c08bc88e81ff24e14162af49 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 28 五月 2025 15:49:30 +0800 Subject: [PATCH] 92 【主界面】主线任务-服务端 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py | 28 ++++++++++------------------ 1 files changed, 10 insertions(+), 18 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py index f41b51b..c240c41 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py @@ -100,7 +100,6 @@ import PassiveBuffEffMng import PlayerDiceEx import QuestCommon -import PlayerTJG import GameLogic_XMZZ import PlayerFlashSale import PlayerFlashGiftbag @@ -145,7 +144,6 @@ import PlayerArena import PyGameData import PlayerCoin -import PlayerGeTui import PlayerCharm import PlayerDogz import PlayerCoat @@ -156,7 +154,9 @@ import PlayerShentong import PlayerCustomAward import PlayerZhanling +import PlayerTree import PlayerLianTi +import PlayerTask import PlayerYinji import PlayerLove import GameObj @@ -178,6 +178,7 @@ import IPY_ServerDefine import CommFunc from PyMongoDB import RecvPackToMapDB +import PlayerTalk import datetime import time @@ -208,10 +209,6 @@ #初始化玩家的时钟个数 if curPlayer.GetTickTypeCount() == 0: curPlayer.SetTickTypeCount(ChConfig.TYPE_Player_Tick_Count) - - #初始化玩家聊天频道 - if curPlayer.GetMaxChannelCount() == 0: - curPlayer.SetMaxChannelCount(ChConfig.Def_PlayerTalkChannelMaxCount) #=============================================================================== # #初始化玩家鉴定管理器物品最大个数 @@ -643,9 +640,6 @@ #大师 PlayerGreatMaster.MasterOnLogin(curPlayer) - # 推送提醒 - PlayerGeTui.LoginNotifySetting(curPlayer) - #通知VIP PlayerVip.DoOnLogin(curPlayer, tick) @@ -845,8 +839,6 @@ PlayerEquipDecompose.PlayerLogin(curPlayer) #防沉迷 PlayerGameWallow.DoLogic_CheckWallow(curPlayer, tick) - # 通知脱机挂信息 - #PlayerTJG.NotifyTJGInfo(curPlayer) # 协助 PlayerAssist.OnPlayerLogin(curPlayer) # 极品白拿 @@ -964,10 +956,7 @@ curPlayer.SetState(0) # 脱机挂恢复为正常上线 curPlayer.SetCountryLastWeekHornor(0) # 通知数据库是否保存还是下线,做一次恢复,1为保存 0为正常下线 - #tjgTime = PlayerTJG.GetTJGTime(curPlayer) - #if tjgTime: - # PlayerControl.SendGameServerRefreshState(curPlayer, IPY_GameWorld.CDBPlayerRefresh_HappyPoint, tjgTime) - + PlayerControl.DoGMForbidenTalkOnLogin(curPlayer) DataRecordPack.DR_PlayerLogin(curPlayer) # 放最后,记录等级、经验等信息 return @@ -995,9 +984,12 @@ PlayerGubao.OnPlayerLogin(curPlayer) PlayerShentong.OnPlayerLogin(curPlayer) PlayerZhanling.OnPlayerLogin(curPlayer) + PlayerTask.OnPlayerLogin(curPlayer) + PlayerTree.OnPlayerLogin(curPlayer) PlayerMineArea.OnPlayerLogin(curPlayer) PlayerGuaji.OnPlayerLogin(curPlayer) PlayerActFamilyGCZ.OnPlayerLogin(curPlayer) + PlayerTalk.OnPlayerLogin(curPlayer) # 上线查询一次充值订单 curPlayer.SendDBQueryRecharge() @@ -1277,7 +1269,6 @@ #---等级限制--- if GameWorld.IsCrossServer(): return - #PlayerTJG.TJGDeadOffline(curPlayer) #=============================================================================== # #---等级限制--- @@ -3163,8 +3154,6 @@ #下线召回宠物 PetControl.ReCallFightPet(curPlayer) - - #PlayerTJG.CalcPlayerTJG(curPlayer, tick) #离线session EventReport.WriteEvent_session(curPlayer) @@ -5742,6 +5731,9 @@ #打包直购礼包奖励 elif rewardType == ChConfig.Def_RewardType_DailyPackBuyGift: PlayerGoldGift.GetDailyPackBuyGift(curPlayer, dataEx) + #任务奖励 + elif rewardType == ChConfig.Def_RewardType_Task: + PlayerTask.GetTaskAward(curPlayer, dataEx) #战令奖励 elif rewardType == ChConfig.Def_RewardType_Zhanling: PlayerZhanling.GetZhanlingReward(curPlayer, dataEx, dataExStr) -- Gitblit v1.8.0