From a7ab0247c7b8eff06ad104bee39bc035384ca43e Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 23 七月 2025 12:08:22 +0800 Subject: [PATCH] 80 【常规】背包-服务端(增加背包购买格子;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py | 24 ++++++++++-------------- 1 files changed, 10 insertions(+), 14 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 d50420b..fbcc07c 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py @@ -1436,36 +1436,30 @@ #@return 返回值无意义 #@remarks 初始化玩家背包 def InitPlayerPack(curPlayer) : - itemManager = curPlayer.GetItemManager() - + #设置装备实际个数,默认最大个数 - curPack = itemManager.GetPack(IPY_GameWorld.rptEquip) - curPack.SetCount(curPack.GetMaxCount()) + PlayerControl.Init_PackCount(curPlayer, IPY_GameWorld.rptEquip, defaultMax=True, isSync=False) #初始化玩家背包 - PlayerControl.Init_ItemPack(curPlayer) + PlayerControl.Init_PackCount(curPlayer, IPY_GameWorld.rptItem) #初始化玩家仓库 #PlayerControl.Init_Warehouse(curPlayer) #初始化鉴定背包,默认最大个数用于存放主线掉落 - curPack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptIdentify) - curPack.SetCount(curPack.GetMaxCount()) - curPack.Sync_PackCanUseCount() + PlayerControl.Init_PackCount(curPlayer, IPY_GameWorld.rptIdentify, defaultMax=True) #初始化英雄背包 - PlayerControl.Init_HeroPack(curPlayer) + PlayerControl.Init_PackCount(curPlayer, ShareDefine.rptHero) #初始化临时交换背包,默认最大个数 - curPack = itemManager.GetPack(ShareDefine.rptTempSwap) - curPack.SetCount(curPack.GetMaxCount()) + PlayerControl.Init_PackCount(curPlayer, ShareDefine.rptTempSwap, defaultMax=True, isSync=False) #初始化临时存放背包,默认最大个数 - curPack = itemManager.GetPack(ShareDefine.rptTempItem) - curPack.SetCount(curPack.GetMaxCount()) + PlayerControl.Init_PackCount(curPlayer, ShareDefine.rptTempItem, defaultMax=True, isSync=False) #初始化寻宝背包 - PlayerControl.Init_TreasurePack(curPlayer) + PlayerControl.Init_PackCount(curPlayer, ShareDefine.rptTreasure) #初始化神兽物品背包 #curPack = curPlayer.GetItemManager().GetPack(ShareDefine.rptDogzItem) @@ -1493,6 +1487,8 @@ #curPack.SetCount(ItemCommon.GetPackInitCount(ShareDefine.rptPet)) #curPack.Sync_PackCanUseCount() + ItemCommon.SyncPackBuyCnt(curPlayer) + #通知玩家物品信息 __Sync_PackDetel(curPlayer) -- Gitblit v1.8.0