| | |
| | |
|
| | | return None
|
| | |
|
| | | ## 检查是否可以换马匹
|
| | | # @param curPlayer 当前玩家
|
| | | # @return None or True
|
| | | # @remarks 函数详细说明.
|
| | | def CheckCanEquipHorse(curPlayer):
|
| | | if curPlayer.GetPlayerVehicle() == IPY_GameWorld.pvHorse :
|
| | | #DJ_Res_Horses_AlreadyEquip 对不起,您处于骑马状态中,操作无效
|
| | | PlayerControl.NotifyCode(curPlayer, "DJ_Res_Horses_AlreadyEquip")
|
| | | return
|
| | | |
| | | horsePack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptHorse)
|
| | | if not GetPackIsEmpty(horsePack):
|
| | | #Horses_Bag_NoRoom 对不起,您的马匹背包中有物品,操作无效!
|
| | | PlayerControl.NotifyCode(curPlayer, "Horses_Bag_NoRoom")
|
| | | return
|
| | | |
| | | return True
|
| | |
|
| | | #===============================================================================
|
| | | # #将物品放入增值栏的一个空位置中,如果失败,替换第一个位置
|
| | | # #任务物品:
|
| | |
| | | PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_GongdePoint, itemCount)
|
| | | elif itemID == ChConfig.Def_ItemID_FamilyFlagWarPoint:
|
| | | PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_FamilyFlagWarPoint, itemCount)
|
| | | elif itemID == ChConfig.Def_ItemID_SuccessScore:
|
| | | PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_SuccessSocre, itemCount, moneyEventName, addDict)
|
| | | return True
|
| | |
|
| | | def __CrossServerPutInItem(self, packIndex, tagItem, event=["", False, {}]):
|
| | |
| | | return False
|
| | |
|
| | | if isAuctionItem:
|
| | | ipyData = IpyGameDataPY.GetIpyGameData("AuctionItem", itemID)
|
| | | ipyData = None #IpyGameDataPY.GetIpyGameData("AuctionItem", itemID)
|
| | | if not ipyData:
|
| | | GameWorld.ErrLog("非拍卖物品,默认转为非拍品! itemID=%s,itemCount=%s,isAuctionItem=%s"
|
| | | % (itemID, itemCount, isAuctionItem), curPlayer.GetPlayerID())
|