| | |
| | |
|
| | | ## 合服首登
|
| | | def ResetChangeNameCnt(curPlayer):
|
| | | return #暂屏蔽
|
| | | GameWorld.DebugLog(' 玩家合服首次登录 改名次数重置为0')
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_UpdatePlayerNameCnt, 0)
|
| | | Sync_UpdatePlayerNameCount(curPlayer)
|
| | |
| | | itemIndex = clientData.ItemIndex - 1 #客户端发的默认+了1
|
| | | serverID = clientData.ServerID
|
| | | if itemIndex == -1: #-1则默认扣钱否则扣道具
|
| | | return
|
| | | moneyType, moneyCount = GetCostMoney(curPlayer)
|
| | | if not PlayerControl.HaveMoney(curPlayer, moneyType, moneyCount):
|
| | | #金钱不足
|
| | |
| | | ItemCommon.DelItem(curPlayer, curItem, 1, True, 'UpdatePlayerName')
|
| | |
|
| | | #改名次数+1
|
| | | updatePlayerNameCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_UpdatePlayerNameCnt)
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_UpdatePlayerNameCnt, updatePlayerNameCnt + 1) |
| | | #updatePlayerNameCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_UpdatePlayerNameCnt)
|
| | | #PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_UpdatePlayerNameCnt, updatePlayerNameCnt + 1) |
| | |
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_Player_Dict_UpdatePlayerNameItemIndex, 0)
|
| | | return
|