From dae838e71a37330fe1c129cc212c90637cc97bd5 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 16 十一月 2023 15:32:44 +0800 Subject: [PATCH] 10007 【主干】【港台】充值成功回复客户端详细信息 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py index e12c021..f288495 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py @@ -366,9 +366,12 @@ #充值成功主动查询一次,无充值数量就不会继续查询 if orderID: #curPlayer.SendDBFinishRecharge(orderID) - # 充值成功回报客户端,SDK等会用到 - Sync_CoinToGoldReport(curPlayer, orderID, orderCoin) + pass + # 充值成功回报客户端,SDK等会用到 + recordID = ctgIpyData.GetRecordID() if ctgIpyData else 0 + Sync_CoinToGoldReport(curPlayer, orderID, orderCoin, recordID, orderInfo) + curPlayer.SendDBQueryRecharge() return True @@ -633,12 +636,15 @@ # 通知客户端本次充值金额,用于SDK等,coin为人民币单位分 -def Sync_CoinToGoldReport(curPlayer, orderID, money): +def Sync_CoinToGoldReport(curPlayer, orderID, money, recordID, orderInfo): openGleeGame = ChPyNetSendPack.tagMCCoinToGoldReport() openGleeGame.Clear() openGleeGame.OrderLen = len(orderID) openGleeGame.OrderID = orderID openGleeGame.Coin = money + openGleeGame.RecordID = recordID + openGleeGame.OrderInfo = orderInfo + openGleeGame.OrderInfoLen = len(openGleeGame.OrderInfo) NetPackCommon.SendFakePack(curPlayer, openGleeGame) return -- Gitblit v1.8.0