xdh
2019-01-11 acbbad4fb7e7aff47ce3066d0ec6eccc34b43d30
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MakeItemCount.py
@@ -48,6 +48,15 @@
        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:
@@ -66,7 +75,8 @@
    if curItem.GetType() == ChConfig.Def_ItemType_Rune and runeLV:
        curItem.SetUserAttr(ShareDefine.Def_IudetRuneLV, runeLV)
    if curItem.GetType() in [ChConfig.Def_ItemType_GatherSoul,ChConfig.Def_ItemType_GatherSoulCore] and runeLV:
        curItem.SetUserAttr(ShareDefine.Def_IudetGatherSoulLV, runeLV)
    #将物品放置玩家背包
    PlayerItemControler = ItemControler.PlayerItemControler(curPlayer)
    if not PlayerItemControler.PutInItem(IPY_GameWorld.rptItem, curItem, event=[ChConfig.ItemGive_GMMake, False, {"CMD":"MakeItemCount"}]):