From de76bf6d9d264a24dfb7a3939fb68059e59b057d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 23 四月 2021 18:36:39 +0800 Subject: [PATCH] 8901 【BT2】【后端】全服红包(同步主干补冲突) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamilyRedPacket.py | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamilyRedPacket.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamilyRedPacket.py index 174cbb7..d462c82 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamilyRedPacket.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamilyRedPacket.py @@ -23,6 +23,7 @@ import NetPackCommon import PlayerVip import ShareDefine +import CommFunc import time #--------------------------------------------------------------------- @@ -60,12 +61,12 @@ NotifyOSRedPacket(curPlayer) return -def OnPlayerRecharge(curPlayer, orderRMB): +def OnPlayerRecharge(curPlayer, orderCoin): ## 玩家充值 - todayCoin = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_AllCoinToday) + todayCoin = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_TodayCTGCoinTotal) # 每日首充红包 - if todayCoin - orderRMB * 100 == 0: + if todayCoin - orderCoin == 0: dayFirstRedPacketID = IpyGameDataPY.GetFuncCfg("RechargeRedPacket", 1) GameWorld.DebugLog("每日首充红包: dayFirstRedPacketID=%s" % dayFirstRedPacketID) if dayFirstRedPacketID: @@ -79,12 +80,12 @@ rmbList = rmbRedPackIDDict.keys() rmbList.sort() for rmb in rmbList: - if orderRMB <= rmb: + if orderCoin <= CommFunc.RMBToCoin(rmb): rmbRedPacketID = rmbRedPackIDDict[rmb] break if rmbRedPacketID: - GameWorld.DebugLog("单笔充值红包: orderRMB=%s,rmbRedPacketID=%s" % (orderRMB, rmbRedPacketID)) + GameWorld.DebugLog("单笔充值红包: orderRMB=%s,rmbRedPacketID=%s" % (orderCoin, rmbRedPacketID)) CreatRedPacketByID(curPlayer, rmbRedPacketID) return -- Gitblit v1.8.0