| | |
| | | clientPack.AwardSeconds = awardSeconds
|
| | | clientPack.Exp = exp % ChConfig.Def_PerPointValue
|
| | | clientPack.ExpPoint = exp / ChConfig.Def_PerPointValue
|
| | | clientPack.MoneyInfo = str([[moneyType, moneyValue] for moneyType, moneyValue in moneyDict.items()]).replace(" ", "") if moneyDict else "[]"
|
| | | clientPack.MoneyInfoLen = len(clientPack.MoneyInfo)
|
| | | clientPack.ItemInfo = str([[itemID, itemCount] for itemID, itemCount in itemDict.items()]).replace(" ", "") if itemDict else "[]"
|
| | | clientPack.ItemInfoLen = len(clientPack.ItemInfo)
|
| | | |
| | | clientPack.MoneyList = []
|
| | | if moneyDict:
|
| | | for moneyType, moneyValue in moneyDict.items():
|
| | | money = ChPyNetSendPack.tagMCGuajiMoney()
|
| | | money.MoneyType = moneyType
|
| | | money.MoneyValue = moneyValue
|
| | | clientPack.MoneyList.append(money)
|
| | | clientPack.MoneyLen = len(clientPack.MoneyList)
|
| | | |
| | | clientPack.ItemList = []
|
| | | if itemDict:
|
| | | for itemID, itemCount in itemDict.items():
|
| | | item = ChPyNetSendPack.tagMCGuajiItem()
|
| | | item.ItemID = itemID
|
| | | item.Count = itemCount
|
| | | clientPack.ItemList.append(item)
|
| | | clientPack.ItemLen = len(clientPack.ItemList)
|
| | | |
| | | NetPackCommon.SendFakePack(curPlayer, clientPack)
|
| | | return
|
| | |
|