| | |
| | | import DataRecordPack
|
| | | import EventReport
|
| | | import ChItem
|
| | | import PlayerMergeEvent
|
| | | import IpyGameDataPY
|
| | | import Operate_EquipStone
|
| | | import PlayerViewCacheTube
|
| | |
| | | #系统提示 LostRes 失去物品
|
| | | #if needSysmsg:
|
| | | # PlayerControl.NotifyCode(curPlayer, 'LostRes', [itemTypeID, totalUseCnt])
|
| | | |
| | | #添加跨服服务器中使用物品事件
|
| | | if itemTypeID in ReadChConfig.GetEvalChConfig("MergeServerCanUseItemID"):
|
| | | eventInfo = [itemTypeID, totalUseCnt, makeItemBind, eventName, saveDataDict]
|
| | | PlayerMergeEvent.AddMSPlayerEvent(curPlayer.GetPlayerID(), PlayerMergeEvent.Def_MSPEvent_DelItem, eventInfo)
|
| | | return makeItemBind
|
| | |
|
| | | def GetCostItemIndexList(costItemInfo, itemPack, bindFirst=True):
|
| | |
| | | ItemControler.SetItemCount(curItem, curItemCnt - delCnt,
|
| | | curPlayer.GetPlayerID(), curPlayer.GetAccID(),
|
| | | curPlayer.GetPlayerName())
|
| | | |
| | | #添加跨服服务器中使用物品事件
|
| | | if curItemTypeID in ReadChConfig.GetEvalChConfig("MergeServerCanUseItemID"):
|
| | | eventInfo = [curItemTypeID, delCnt, curItemBind, recordName, saveDataDict]
|
| | | PlayerMergeEvent.AddMSPlayerEvent(curPlayer.GetPlayerID(), PlayerMergeEvent.Def_MSPEvent_DelItem, eventInfo)
|
| | | return
|
| | |
|
| | | def DelVPackItem(curPlayer, packIndex, placeList, eventName=""):
|