1111 【越南】【英语】【BT】【砍树】红包增加可配置限制发放;
| | |
| | |
|
| | | def CreateSystemRedPacket(redPackID):
|
| | | ## 发放系统红包
|
| | | if IpyGameDataPY.GetFuncCfg("RedPacketClassify", 2):
|
| | | GameWorld.DebugLog("未开放红包发放! redPackID=%s" % redPackID)
|
| | | return
|
| | | ipyData = IpyGameDataPY.GetIpyGameData('FamilyRedPack', redPackID)
|
| | | if not ipyData:
|
| | | return
|
| | |
| | | '''外部接口,生成仙盟新红包'''
|
| | | if not family or not playerID or not redPackID:
|
| | | return
|
| | | if IpyGameDataPY.GetFuncCfg("RedPacketClassify", 2):
|
| | | GameWorld.DebugLog("未开放红包发放! redPackID=%s,familyID=%s" % (redPackID, family.GetID()), playerID)
|
| | | return
|
| | | ipyData = IpyGameDataPY.GetIpyGameData('FamilyRedPack', redPackID)
|
| | | if not ipyData:
|
| | | return
|
| | |
| | | def CreatRedPacketByID(curPlayer, redPacketID, state=State_NoSend, data=0, wishInfo=""):
|
| | | '''根据红包ID生成红包 - 外部功能调用接口
|
| | | '''
|
| | | if IpyGameDataPY.GetFuncCfg("RedPacketClassify", 2):
|
| | | GameWorld.DebugLog("未开放红包发放! redPacketID=%s" % redPacketID, curPlayer.GetPlayerID())
|
| | | return
|
| | | ipyData = IpyGameDataPY.GetIpyGameData('FamilyRedPack', redPacketID)
|
| | | if not ipyData:
|
| | | return
|