| | |
| | | GameWorld.DebugAnswer(curPlayer, '该物品不存在 = %s' % (itemID))
|
| | | return
|
| | | packCount = itemData.GetPackCount()
|
| | | if itemID in ChConfig.Def_TransformItemIDList:
|
| | | curItem = ItemControler.GetOutPutItemObj(itemID)
|
| | | ItemControler.SetItemCount(curItem, count, curPlayer.GetPlayerID(), curPlayer.GetAccID(),
|
| | | curPlayer.GetPlayerName())
|
| | | PlayerItemControler = ItemControler.PlayerItemControler(curPlayer)
|
| | | if not PlayerItemControler.PutInItem(IPY_GameWorld.rptItem, curItem, event=[ChConfig.ItemGive_GMMake, False, {"CMD":"MakeItemCount"}]):
|
| | | GameWorld.DebugAnswer(curPlayer, "放入物品失败!")
|
| | | return
|
| | | |
| | | if packCount > 1:
|
| | | __DoGMGivePlayerItem(curPlayer, itemID, count, runeLV)
|
| | | else:
|