| | |
| | |
|
| | | import ChConfig
|
| | | import PlayerControl
|
| | | import IpyGameDataPY
|
| | | import PlayerFamilyRedPacket
|
| | | import PlayerFeastRedPacket
|
| | | import ShareDefine
|
| | | import GameWorld
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | |
|
| | |
| | | # @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
|
| | |
|