hxp
2021-05-07 6faea8f62e2c62a03077c73e6370d5fb0bbafdd5
5064 【主干】【bt2】【bt2_1.100.1】VIP升级导致节日祝福石被删除
1个文件已修改
34 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerVip.py 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerVip.py
@@ -301,7 +301,7 @@
    CheckVIPDienstgrad(curPlayer)
    
    #删除VIP体验卡物品
    __DelVIPExperienceItem(curPlayer)
    #__DelVIPExperienceItem(curPlayer)
    
    RefreshVIPAttr(curPlayer)
    
@@ -392,22 +392,22 @@
#        RefreshVIPAttr(curPlayer)
    return True
def __DelVIPExperienceItem(curPlayer):
    ## VIP变更时删除背包和仓库的vip体验卡
    for packIndex in [IPY_GameWorld.rptItem, IPY_GameWorld.rptWarehouse]:
        curPack = curPlayer.GetItemManager().GetPack(packIndex)
        for i in range(0, curPack.GetCount()):
            curItem = curPack.GetAt(i)
            if not curItem:
                continue
            if curItem.GetItemTypeID() != ChConfig.Def_ItemID_VIPExperience:
                continue
            itemCount = curItem.GetCount()
            ItemCommon.DelItem(curPlayer, curItem, itemCount, True, "DelVIPExperienceItem")
    return
#def __DelVIPExperienceItem(curPlayer):
#    ## VIP变更时删除背包和仓库的vip体验卡
#    for packIndex in [IPY_GameWorld.rptItem, IPY_GameWorld.rptWarehouse]:
#        curPack = curPlayer.GetItemManager().GetPack(packIndex)
#        for i in range(0, curPack.GetCount()):
#            curItem = curPack.GetAt(i)
#            if not curItem:
#                continue
#
#            if curItem.GetItemTypeID() != ChConfig.Def_ItemID_VIPExperience:
#                continue
#
#            itemCount = curItem.GetCount()
#            ItemCommon.DelItem(curPlayer, curItem, itemCount, True, "DelVIPExperienceItem")
#
#    return
def UseItemVIPExperience(curPlayer):
    ## 使用vip体验卡