|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ## 合服首登 | 
|---|
|  |  |  | 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 | 
|---|