hch
2019-04-03 f5dde47094e426c534c219d784efdb93cc8ac1fb
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBourseTube.py
@@ -65,7 +65,12 @@
    if clientData.PriceCount <= 0:
        GameWorld.DebugLog("Bourse### PlayerSellBourseItem PriceCount <= 0"%itemIndex)
        return  
    if clientData.Count > curItem.GetCount():
        GameWorld.Log('    Bourse### 客户端发的物品数量大于实际数量!!')
    sellCount = min(clientData.Count, curItem.GetCount())
    if sellCount <= 0:
        return
    password = clientData.Pwd
    #判断vip权限
    if password and not PlayerVip.GetPrivilegeValue(curPlayer, ChConfig.VIPPrivilege_BoursePwd):
@@ -76,7 +81,7 @@
    sendPack = ChMapToGamePyPack.tagMGCheckAddPlayerBourseItem()
    sendPack.PlayerID = curPlayer.GetPlayerID()
    sendPack.ItemIndex = itemIndex
    sendPack.Count = clientData.Count
    sendPack.Count = sellCount
    sendPack.PriceType = clientData.PriceType
    sendPack.PriceCount = clientData.PriceCount
    sendPack.Pwd = password
@@ -210,7 +215,6 @@
    ItemControler.SetItemCount(curCreateItem, curPackData.Count)
    
    if curCreateItem.GetPackCount() == 1:
        ItemControler.SetItemIsBind(curCreateItem, False)
        ItemCommon.SetEquipGearScore(curCreateItem, curPackData.EquipGS)
        curCreateItem.SetUserData(curPackData.UserData, curPackData.UserDataLen)
        
@@ -235,7 +239,7 @@
        return
    GameWorld.DebugLog('发送补偿邮件 物品售出 钱发给玩家')
    PlayerControl.SendMailByKey('BourseSell', [curPlayer.GetPlayerID()], [], [itemName, priceCount, taxMoney, giveMoney], giveMoney)
    PlayerControl.SendMailByKey('BourseSellVip' if curPlayer.GetVIPLv() else 'BourseSell', [curPlayer.GetPlayerID()], [], [itemName, priceCount, taxMoney, giveMoney], giveMoney)
#    
#    addDataDict = {ChConfig.Def_Give_Reason_SonKey:"Gains"}
#    PlayerControl.GiveMoney(curPlayer, moneyType, giveMoney, ChConfig.Def_GiveMoney_Bourse, addDataDict)