From 7730bc2cd0bb4524e59d979eae556df202bd7fd6 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 08 六月 2021 10:42:56 +0800 Subject: [PATCH] 8971 【主干】【BT2】仙玉和灵石增加支持负数(上线A709通知货币负值,有值才通知) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py index a8fe4ce..cfddc4b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py @@ -2939,6 +2939,19 @@ notifyStruct.Value = value notifyList.append(notifyStruct) + # 负值货币 + for moneyType, refreshType in ShareDefine.MoneyMinusRefreshDict.items(): + if refreshType == None: + # 不需要通知客户端 + continue + value = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_MoneyMinus % moneyType) + if not value: + continue + notifyStruct = ChPyNetSendPack.tagRefreshType() + notifyStruct.RefreshType = refreshType + notifyStruct.Value = value + notifyList.append(notifyStruct) + #属性组合包 通知自己 sendPack = ChPyNetSendPack.tagObjInfoListRefresh() sendPack.Clear() @@ -2947,6 +2960,7 @@ sendPack.Count = len(notifyList) sendPack.RefreshType = notifyList NetPackCommon.SendFakePack(curPlayer, sendPack) + return ##玩家是否有钱款 -- Gitblit v1.8.0