모듈:스포츠 테이블/펜싱

Module

펜싱 테이블 스타일 현지의 pp = {}   기능. pp.머리말(t,아그스,p_sub,pos_label,group_col,VTE_text,만석의,results_message_txt)  관련 모듈 로드  현지의 예 아니오 = 요구하다('모듈:'예스노')  테이블 머리글 작성  프리 스터프  현지의 팀폭 = 아그스['팀폭'] 또는 '170'  현지의 sort_text = 예 아니오(아그스['table_table'] 또는 '아니오') 그리고. '예측 가능한' 또는 ''  현지의 show_played = 예 아니오(아그스['show_played'] 또는 '아니오') 그리고. 진실의 또는 거짓의  현지의 show_show_show = 예 아니오(아그스['show_message'] 또는 '예')  현지의 쇼바우트 = 예 아니오(아그스['show_bouts'] 또는 '아니오')  현지의 show_points = 예 아니오(아그스['show_points'] 또는 '아니오')    사용자 정의 헤더  현지의 group_head_text = 아그스['group_message'] 또는 '<abbr title="Group">Grp</abbr>'    표.삽입(t,class="신뢰할 수 없는"..sort_text..style="text-align:center;"\n')               테이블 열기    초기화  현지의 tt = {}  tt.세어보세요 = 0   전화가 올 때마다 하나씩 올라갑니다.  tt.tab_text = t  실제 텍스트  실제 헤더  tt = p_sub.콜헤드(tt,28,pos_label)          포지션콜  그룹 머리글 추가  한다면 만석의 그리고. group_col 그리고나서   tt = p_sub.콜헤드(tt,28,group_head_text)       군콜  끝.  tt = p_sub.콜헤드(tt,팀폭,(아그스['팀_팀'] 또는 '팀')..VTE_text)     팀콜  한다면 show_played 그리고나서   tt = p_sub.콜헤드(tt,28,'<abbr title="Matches">M</abbr>')   콜 플레이된 매치  끝.    한다면 만석의 그리고나서   tt = p_sub.콜헤드(tt,28,'<abbr title="원">W</abbr>")    윈콜   tt = p_sub.콜헤드(tt,28,'<abbr title="Lost">L</abbr>)    손실콜  끝.   한다면 show_points 그리고나서   tt = p_sub.콜헤드(tt,28,'<abbr title="Points">Pts</abbr>')   점 콜  끝.    한다면 만석의 그리고나서   한다면 show_show_show 그리고나서    tt = p_sub.콜헤드(tt,32,'<abbr title="">에 대한 터치TF)  터치스    tt = p_sub.콜헤드(tt,32,'<abbr title="">에 대한 터치TA </abbr>) 감동받은   끝.   한다면 쇼바우트 그리고나서    tt = p_sub.콜헤드(tt,28,'<abbr title="전투 승리">BW ')     배틀스원콜    tt = p_sub.콜헤드(tt,28,'<abbr title="패배한 전투">BL/abbr')  로스트콜과의 전투   끝.  끝.     한다면 만석의 그리고나서   tt.세어보세요 = tt.세어보세요+1   표.삽입(tt.tab_text,results_message_txt)  끝.    돌아가다 tt 끝.   기능. pp.배를 젓다(,t,아그스,p_sub,note_message,hth_id_list,만석의,랜드발,팀_리스트,team_code_ii,ii_start,ii_끝,ii_fw,bg_col,N_팀,ii,ii_show)  개별 행의 내부 부분 작성    하위 모듈 사용  현지의 음. = 요구하다('모듈:수학')  현지의 예 아니오 = 요구하다('모듈:'예스노')    테이블에 대한 사용자 지정/기본 옵션 가져오기  현지의 승점을 따다 = 수에 달하여(아그스['승점'])   또는 2  현지의 손실_점 = 수에 달하여(아그스['승점 상실'])  또는 0    입력 정보 받기  현지의 이김. = 수에 달하여(아그스['승_'..team_code_ii])  또는 0  현지의 손실 = 수에 달하여(아그스['손실_'..team_code_ii]) 또는 0  현지의 tf = 수에 달하여(아그스['tf_'..team_code_ii]) 또는 0  현지의  = 수에 달하여(아그스['ta_'..team_code_ii])  또는 0  현지의 흐느적거리다 = 수에 달하여(아그스['bw_'..team_code_ii]) 또는 0  현지의 bl = 수에 달하여(아그스['bl_'..team_code_ii])  또는 0  현지의 s_pts = 수에 달하여(아그스['조정_포인트_'..team_code_ii]) 또는 수에 달하여(아그스['시작점_'..team_code_ii]) 또는 0  현지의 hth_local = 아그스['hth_'..team_code_ii]    또는 영의    그런 다음 몇 가지 값을 계산합니다.  현지의 성냥 = 이김. + 손실  현지의 포인트 = 승점을 따다*이김. + 손실_점*손실 + s_pts    일부 지역 변수  현지의 hth_string  현지의 tt_return = p_sub.hth(,아그스,만석의,hth_id_list,hth_local,note_message,팀_리스트,team_code_ii,ii_start,ii_끝,랜드발)  hth_string = tt_return.스트르  hth_id_list = tt_return.목록.  note_message = tt_return.note_message     팀의 순위를 매길 항목  현지의 순위_스타일 = 아그스['lanking_style] 또는 '''비공식'''  현지의 win_fw, win_string, pts_fw, pts_string  순위_스타일 = 스트링.하의(순위_스타일)  한다면 순위_스타일=='p' 또는 순위_스타일=='pts' 또는 순위_스타일=='점' 그리고나서   포인트 기준   win_fw=ii_fw   win_string = ''   pts_fw = '볼드급: 굵은 글씨;'   pts_string = hth_string  또 다른   승리 기준   win_fw = '볼드급: 굵은 글씨;'   win_string = hth_string   pts_fw=ii_fw   pts_string = ''  끝.    Mach, Touch, Bouts 및 Point 표시  현지의 show_played = 예 아니오(아그스['show_played'] 또는 '아니오') 그리고. 진실의 또는 거짓의  현지의 show_show_show = 예 아니오(아그스['show_message'] 또는 '예')  현지의 쇼바우트 = 예 아니오(아그스['show_bouts'] 또는 '아니오')  현지의 show_points = 예 아니오(아그스['show_points'] 또는 '아니오')    이제 계산을 마쳤으므로 실제 입력 값을 표시합니다.  한다면 수에 달하여(아그스['승_'..team_code_ii] 또는 0) == 영의 그리고나서   이김. = 아그스['승_'..team_code_ii]  끝.  한다면 수에 달하여(아그스['손실_'..team_code_ii] 또는 0) == 영의 그리고나서   손실 = 아그스['손실_'..team_code_ii]  끝.  현지의 기능. 숫자의(s)   돌아가다 s 그리고. ((s == '' 그리고. 0) 또는 수에 달하여(s) 또는 s) 또는 0  끝.  tf = 숫자의(아그스['tf_'..team_code_ii])   = 숫자의(아그스['ta_'..team_code_ii])  흐느적거리다 = 숫자의(아그스['bw_'..team_code_ii])  bl = 숫자의(아그스['bl_'..team_code_ii])   행 빌딩  한다면 show_played 그리고나서   표.삽입(t,style="..ii_fw..bg_col..'"  '..성냥..'\n')   재생됨  끝.  한다면 만석의 그리고나서   표.삽입(t,style="..win_fw..bg_col..'"  '..이김...win_string..'\n')     표.삽입(t,style="..ii_fw..bg_col..'"  '..손실..'\n')       로스트  끝.    한다면 show_points 그리고나서   한다면 포인트<0 그리고나서    표.삽입(t,style="..pts_fw..bg_col..&quot;..-포인트..pts_string..'\n')   또 다른    표.삽입(t,style="..pts_fw..bg_col..'"   '..포인트..pts_string..'\n')   끝.  끝.    한다면 만석의 그리고나서   한다면 show_show_show 그리고나서    표.삽입(t,style="..ii_fw..bg_col..'"  '..tf..'\n') 터치스    표.삽입(t,style="..ii_fw..bg_col..'"  '....'\n') 감동받은   끝.   한다면 쇼바우트 그리고나서    표.삽입(t,style="..ii_fw..bg_col..'"  '..흐느적거리다..'\n') 승리한 전투    표.삽입(t,style="..ii_fw..bg_col..'"  '..bl..'\n') 패배한 전투   끝.  끝.   돌아가다 {t=t, note_message=note_message, hth_id_list=hth_id_list} 끝.   기능. pp.상황(아그스)  상태 선언 옵션  -- ------------------------------------------------------------  참고:status_code에 추가하는 경우 status_called 및 status_letters에도 추가합니다!!  그렇지 않으면 기능이 손상됩니다.  -- ------------------------------------------------------------  현지의 status_code, 상태_호출된 = {}, {}  status_code = { A='추가 라운드 진출', C='챔피언', D='결격 처리됨',    E='제거됨', H='호스트', O='플레이오프 승자', P='승진됨', Q='표시된 단계에 적합',   R='위임', T='유자격자, 그러나 아직 특정 단계에 해당되지 않음'}  현지의 status_letters = (아그스['status_order'] 또는 '') .. 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'    상태 위치(읽기 전/후 및 기본값)  현지의 stat_pos_val = 스트링.하의(아그스['status_pos'] 또는 '')  현지의 status_position = '이후'  기본 위치  한다면 stat_pos_val=='이전' 그리고나서   status_position = '이전'  그렇지 않으면 stat_pos_val=='이후' 그리고나서   status_position = '이후'  끝.  사용자 정의 상태에서 읽기 옵션  위해서 l  mw.본문.갈라진(status_letters, '') 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다   상태_호출된[l] = 거짓의   status_code[l] = status_code[l] 또는 '?'   status_letters = mw.ustring.gsub(status_letters, '(' .. l ..'.-)' .. l, '%1')    한다면 아그스['status_text_' .. l] 그리고나서    status_code[l] = 아그스['status_text_' .. l]   끝.   끝.    돌아가다 {코드=status_code, 불렀다=상태_호출된, 편지들=status_letters, 위치=status_position} 끝.  돌아가다 pp