| | |
| | | GameWorld.ErrLog("设置当前创建队伍玩家为队长, 找不到玩家!teamID=%s" % teamID, curPlayerID)
|
| | | DR_Team("CreateError", teamID, {"Leader":curPlayerID, "tagMapID":tagMapID, "tagMapEx":tagMapEx, "reqMinLV":reqMinLV, "reqMaxLV":reqMaxLV})
|
| | | return
|
| | | |
| | | curNewTeamMenber.SetFace(curPlayer.GetFace())
|
| | | curNewTeamMenber.SetFacePic(curPlayer.GetFacePic())
|
| | | __SetTeamLV(curNewTeamMenber, IPY_GameServer.tmlLeader, False)
|
| | | if isSync:
|
| | | Sync_TeamMemberInfo(curNewTeam)
|
| | |
| | | member.Job = memberInfo.GetPlayerJob()
|
| | | member.JobLevel = memberInfo.GetPlayerJobLevel()
|
| | | member.RealmLV = memberInfo.GetPlayerRealmLV()
|
| | | member.Face = memberInfo.GetFace()
|
| | | member.FacePic = memberInfo.GetFacePic()
|
| | |
|
| | | memberPlayer = curTeam.GetMemberPlayer(i)
|
| | | if memberPlayer and memberPlayer.GetPlayerID():
|
| | |
| | | GameWorld.Log("%s(%d)加入队伍 %s(%d), teamID=%s!" % (joinPlayer.GetName(), joinPlayer.GetPlayerID(),
|
| | | teamPlayer.GetName(), teamPlayer.GetPlayerID(), teamID))
|
| | | tagTeam.AddMember(joinPlayer)
|
| | | tagMember = tagTeam.GetMemberByID(joinPlayer.GetPlayerID())
|
| | | if tagMember:
|
| | | tagMember.SetFace(joinPlayer.GetFace())
|
| | | tagMember.SetFacePic(joinPlayer.GetFacePic())
|
| | | #UpdSceneTeamVersion(teamPlayer.GetMapID(), tick)
|
| | |
|
| | | #tagTeam.Sync_TeamState()
|
| | |
| | | nearbyPlayer.LV = player.GetLV()
|
| | | nearbyPlayer.Job = player.GetJob()
|
| | | nearbyPlayer.RealmLV = player.GetOfficialRank()
|
| | | nearbyPlayer.Face = player.GetFace()
|
| | | nearbyPlayer.FacePic = player.GetFacePic()
|
| | | nearbyPlayerInfo.PlayerList.append(nearbyPlayer)
|
| | |
|
| | | playerCount = len(nearbyPlayerInfo.PlayerList)
|
| | |
| | | teamMember.SetPlayerJobLevel(value)
|
| | | elif refreshType == IPY_GameServer.CDBPlayerRefresh_OfficialRank:
|
| | | teamMember.SetPlayerRealmLV(value)
|
| | | elif refreshType == IPY_GameServer.CDBPlayerRefresh_Face:
|
| | | teamMember.SetFace(value)
|
| | | elif refreshType == IPY_GameServer.CDBPlayerRefresh_HairColor:
|
| | | teamMember.SetFacePic(value)
|
| | | elif refreshType in [IPY_GameServer.CDBPlayerRefresh_VIPLv, IPY_GameServer.CDBPlayerRefresh_ExAttr9]:
|
| | | SyncMapServerTeamInfo(curTeam, "Refresh", {"refreshType":refreshType, "value":value})
|
| | | else:
|