| | |
| | | itemData = itemInfo["ItemData"]
|
| | | packIndex = itemInfo["PackIndex"]
|
| | | event = itemInfo["Event"]
|
| | | itemID, itemCount, isBind, itemUserData = itemData
|
| | | curItem = ItemCommon.CreateSingleItem(itemID, itemCount, not isBind)
|
| | | itemID, itemCount, isAuctionItem, itemUserData = itemData
|
| | | curItem = ItemCommon.CreateSingleItem(itemID, itemCount, isAuctionItem)
|
| | | if not curItem:
|
| | | return
|
| | | if itemUserData and itemUserData != "{}":
|
| | |
| | |
|
| | | # 放入失败发邮件
|
| | | GameWorld.Log("收到跨服获得物品,放入失败,直接发邮件! itemInfo=%s" % str(itemInfo), playerID)
|
| | | addItemList = [{"ItemID":itemID, "Count":itemCount, "IsBind":isBind, "UserData":itemUserData}]
|
| | | addItemList = [{"ItemID":itemID, "Count":itemCount, "IsAuctionItem":isAuctionItem, "UserData":itemUserData}]
|
| | | PlayerControl.SendMailByKey("", [playerID], addItemList, detail={"CrossPutInItem":1, "Event":event})
|
| | | return
|
| | |
|