hxp
2019-06-22 d0f5f9922f17f5bff4288173f18a9ed827d95db8
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerAuctionHouse.py
@@ -23,6 +23,7 @@
import ItemCommon
import ChConfig
import ShareDefine
import PlayerActivity
import time
@@ -42,7 +43,7 @@
    curItem = playerPack.GetAt(itemIndex)
    if curItem.IsEmpty():
        return
    if not curItem.GetIsBind():
    if not ItemControler.GetIsAuctionItem(curItem):
        GameWorld.Log("非拍品,绑定无法上架!", playerID)
        return
    itemGUID = curItem.GetGUID()
@@ -118,6 +119,8 @@
    DR_AuctionHouse(curPlayer, "PlayerPayBid", infoDict)
    playerID = curPlayer.GetPlayerID()
    QueryGameServer_AuctionHouse(playerID, "BidAuctionItem", [itemGUID, biddingPrice])
    PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_AuctionItem, 1)
    return
def __DoPlayerSellAuctionItem(curPlayer, itemIndex, itemGUID, itemID):
@@ -127,7 +130,7 @@
    curItem = playerPack.GetAt(itemIndex)
    if curItem.IsEmpty():
        return
    if not curItem.GetIsBind():
    if not ItemControler.GetIsAuctionItem(curItem):
        GameWorld.Log("非拍品,无法上架!", playerID)
        return
    curItemGUID = curItem.GetGUID()
@@ -184,7 +187,7 @@
        if curPlayer and not familyID:
            ItemCommon.DelItem(curPlayer, curItem, curItem.GetCount())
        else:
            if not curItem.GetIsBind():
            if not ItemControler.GetIsAuctionItem(curItem):
                GameWorld.Log("非拍品,绑定无法上架!", playerID)
                curItem.Clear()
                continue
@@ -197,6 +200,8 @@
        GameWorld.DebugLog("上架拍品: playerID=%s,familyID=%s,%s" % (playerID, familyID, drDict), playerID)
        
    QueryGameServer_AuctionHouse(playerID, "AddAuctionItem", addAuctionItemList)
    if curPlayer:
        PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_AuctionItem, 1)
    return
def DR_AuctionHouse(curPlayer, eventName, drDict):