| | |
| | | import ChPyNetSendPack
|
| | | import NetPackCommon
|
| | | import EventReport
|
| | | import ItemControler
|
| | | #------------------------------------------------------------------------------
|
| | |
|
| | | ## 合服首登
|
| | |
| | | #扣除物品
|
| | | itemPack = curPlayer.GetItemManager().GetPack(IPY_GameWorld.rptItem)
|
| | | curItem = itemPack.GetAt(itemIndex)
|
| | | if curItem:
|
| | | if not __CheckItemUpdatePlayerName(curPlayer, curItem):
|
| | | # 物品可能已经变更,不是改名道具了或为空,重新找一遍
|
| | | curItem = ItemControler.FindPlayerItemByType(curPlayer, IPY_GameWorld.rptItem, ChConfig.Def_ItemType_ChangePlayerName)
|
| | | if ItemCommon.CheckItemCanUse(curItem):
|
| | | ItemCommon.DelItem(curPlayer, curItem, 1, True, 'UpdatePlayerName')
|
| | |
|
| | | #改名次数+1
|