| | |
| | | onlineAwardCount = IpyGameDataPY.IPY_Data().GetOnlineAwardCount()
|
| | | if not onlineAwardCount:
|
| | | return
|
| | | creatRoleDay = GameWorld.GetCreateRoleDays(curPlayer)
|
| | | sendPack = ChPyNetSendPack.tagMCOnlinePrize()
|
| | | sendPack.Clear()
|
| | | sendPack.OnlineTime = GetOnlineTime(curPlayer) * 1000
|
| | | sendPack.PrizeInfo = []
|
| | | for i in xrange(onlineAwardCount):
|
| | | dayID = i#i+1,增加了每日支持,从0开始,代表每日
|
| | | sendPack.PrizeInfo.append(curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_OnlinePrizeNote % dayID))
|
| | | sendPack.PrizeInfo = [curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_OnlinePrizeNote % creatRoleDay)] # 创角7日的与前端约定固定只发当天的
|
| | | # for i in xrange(onlineAwardCount):
|
| | | # dayID = i + 1#i+1,增加了每日支持,从0开始,代表每日
|
| | | # sendPack.PrizeInfo.append(curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_OnlinePrizeNote % dayID))
|
| | | sendPack.Len = len(sendPack.PrizeInfo)
|
| | | #通知客户端时间
|
| | | NetPackCommon.SendFakePack(curPlayer, sendPack)
|