hxp
2021-04-23 de76bf6d9d264a24dfb7a3939fb68059e59b057d
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