| | |
| | | CheckVIPDienstgrad(curPlayer)
|
| | |
|
| | | #删除VIP体验卡物品
|
| | | __DelVIPExperienceItem(curPlayer)
|
| | | #__DelVIPExperienceItem(curPlayer)
|
| | |
|
| | | RefreshVIPAttr(curPlayer)
|
| | |
|
| | |
| | | # 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体验卡
|