|  |  |  | 
|---|
|  |  |  | return (teamLV == IPY_GameServer.tmlMemberCanCall or | 
|---|
|  |  |  | teamLV == IPY_GameServer.tmlLeader) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def CheckTeamOnLineCount(curTeam): | 
|---|
|  |  |  | def CheckTeamOnLineCount(curTeam, includeTJG=True): | 
|---|
|  |  |  | ##获得队伍剩余在线人数 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if not curTeam: | 
|---|
|  |  |  | return 0 | 
|---|
|  |  |  | count = 0 | 
|---|
|  |  |  | for i in xrange(curTeam.GetMemberCount()): | 
|---|
|  |  |  | curPlayer = curTeam.GetMemberPlayer(i) | 
|---|
|  |  |  | if curPlayer == None: | 
|---|
|  |  |  | continue | 
|---|
|  |  |  | if not includeTJG and PlayerControl.GetIsTJG(curPlayer): | 
|---|
|  |  |  | continue | 
|---|
|  |  |  | count += 1 | 
|---|
|  |  |  | return count | 
|---|
|  |  |  | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def DR_Team(eventName, teamID, dataDict): | 
|---|
|  |  |  | drDict = {"EventName":eventName, "TeamID":teamID} | 
|---|
|  |  |  | drDict.update(dataDict) | 
|---|
|  |  |  | DataRecordPack.SendEventPack("Team_GameServer", drDict) | 
|---|
|  |  |  | #drDict = {"EventName":eventName, "TeamID":teamID} | 
|---|
|  |  |  | #drDict.update(dataDict) | 
|---|
|  |  |  | #DataRecordPack.SendEventPack("Team_GameServer", drDict) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|