hxp
2019-01-29 5300950136a7d0556945fbd0cb953b331ee79f2c
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_GrabFamilyRedPacketResult.py
@@ -17,8 +17,10 @@
import ChConfig
import PlayerControl
import IpyGameDataPY
import PlayerFamilyRedPacket
import PlayerFeastRedPacket
import ShareDefine
import GameWorld
#---------------------------------------------------------------------
@@ -44,12 +46,14 @@
#  @return None
#  @remarks 函数详细说明.
def DoResult(curPlayer, callFunName, funResult, tick):
    #GameWorld.DebugLog("GY_Query_GrabFamilyRedPacketResult funResult=%s" % funResult)
    moneyType, moneyNum, getWay, isSelf = eval(funResult)
    #GameWorld.DebugLog("GY_Query_GrabFamilyRedPacketResult moneyType=%s, moneyNum=%s, getWay=%s, isSelf=%s" % (moneyType, moneyNum, getWay, isSelf))
    if moneyNum:
        PlayerControl.GiveMoney(curPlayer, moneyType, moneyNum, ChConfig.Def_GiveMoney_RedPacket)
        if getWay == IpyGameDataPY.GetFuncCfg('OpenServerRedPacketType'):
        if getWay == ShareDefine.RedPackType_OpenServer:
            PlayerFamilyRedPacket.GrabOSRedPacketResult(curPlayer, moneyNum, isSelf)
        elif getWay in ShareDefine.FeastRedPackType:
            PlayerFeastRedPacket.GrabFeastRedPacketResult(curPlayer, moneyNum, getWay, isSelf)
            
    return