모듈:스포츠 테이블/배드민턴 개인

Module

축구 테이블 스타일 현지의 pp = {}  기능. pp.머리말(t,아그스,p_sub,pos_label,group_col,VTE_text,만석의,results_message_txt)  관련 모듈 로드  현지의 예 아니오 = 요구하다('모듈:'예스노')    테이블 머리글 작성  프리 스터프  현지의 팀폭 = 아그스['팀폭'] 또는 '165'  현지의 sort_text = ''  현지의 sort_table_val = 아그스['table_table']  또는 '아니오'  한다면 예 아니오(sort_table_val) 그리고나서 sort_text = '예측 가능한' 끝.  표.삽입(t,class="신뢰할 수 없는"..sort_text..style="text-align:center;"\n')               테이블 열기    사용자 정의 헤더 옵션  현지의 draw_head_text = 아그스['그림_그림'] 또는 '<abbr title="Drawn"></abbr>'  현지의 group_head_text = 아그스['group_message'] 또는 '<abbr title="Group">Grp</abbr>'  현지의 team_head_text = 아그스['팀_팀'] 또는 '팀'  현지의 손실 우선의 = 아그스['추첨 전 손실'] 또는 거짓의  팀의 순위를 매길 항목  현지의 순위_스타일 = 아그스['lanking_style] 또는 'pts'  현지의 show_points, show_show_show = 거짓의  순위_스타일 = 스트링.하의(순위_스타일)  한다면 순위_스타일=='w' 또는 순위_스타일=='승' 또는 순위_스타일=='''비공식''' 그리고나서   승리 기준  그렇지 않으면 순위_스타일=='''비공식''' 또는 순위_스타일=='백분율' 또는 순위_스타일=='%' 그리고나서   백분율 기준   show_show_show = 진실의  또 다른   포인트 기준   show_points = 진실의  끝.    찬성/반대하는 목표 대신 포인트 사용  현지의 for_build_style = 아그스['for_for_style']  또는 '''비공식'''  현지의 fa_letter, fa_word_sing, fa_word_plur  현지의 숨김 = 거짓의     점 대신 점 사용: 찬성/반대    현지의 game_for_for_for_style = 아그스['game_for_down_style']  또는 '''비공식'''    현지의 gfa_letter, gfa_word_sing, gfa_word_plur    현지의 사냥감을 감추기 = 거짓의    문자열인 경우 먼저 소문자로 변환    for_build_style = 스트링.하의(for_build_style)    한다면 game_for_for_for_style=='g' 또는 game_for_for_for_style=='게임' 또는 game_for_for_for_style=='''비공식''' 그리고나서     gfa_letter = 'G'     gfa_word_sing = '게임'     gfa_word_plur = '게임'     그렇지 않으면 game_for_for_for_style=='''비공식''' 그리고나서    사냥감을 감추기 = 진실의    또 다른     gfa_letter = 'G'     gfa_word_sing = '게임'     gfa_word_plur = '게임'    끝.      목표 비율(목표 평균)을 대신 사용할지 여부    현지의 use_build_val = 아그스['사용_골_골_골']  또는 '아니오'    현지의 …하다, …을 = 거짓의    있으면 참이고 없으면 거짓입니다.    한다면 예 아니오(use_build_val) 그리고나서 …하다, …을 = 진실의 끝.      목표 백분율을 대신 사용할지 여부    현지의 use_percentage_val = 아그스['use_gal_percentage']  또는 '아니오'    현지의 do_percentage = 거짓의    있으면 참이고 없으면 거짓입니다.    한다면 예 아니오(use_percentage_val) 그리고나서 do_percentage = 진실의 끝.       점 대신 점 사용: 찬성/반대     현지의 point_for_for_for_style = 아그스['point_for_dll_style']  또는 '점'     현지의 pfa_letter, pfa_word_sing, pfa_word_plur     현지의 hide_point_for_for_for_for_f = 거짓의     문자열인 경우 먼저 소문자로 변환     for_build_style = 스트링.하의(for_build_style)     한다면 point_for_for_for_style=='p' 또는 point_for_for_for_style=='성냥' 또는 point_for_for_for_style=='점' 그리고나서      pfa_letter = 'P'      pfa_word_sing = '포인트'      pfa_word_plur = '점'     그렇지 않으면 point_for_for_for_style=='''비공식''' 그리고나서     hide_point_for_for_for_for_f = 진실의     또 다른      pfa_letter = 'P'      pfa_word_sing = '포인트'      pfa_word_plur = '점'     끝.     목표 비율(목표 평균)을 대신 사용할지 여부     현지의 use_build_val = 아그스['사용_골_골_골']  또는 '아니오'     현지의 …하다, …을 = 거짓의     있으면 참이고 없으면 거짓입니다.     한다면 예 아니오(use_build_val) 그리고나서 …하다, …을 = 진실의 끝.       목표 백분율을 대신 사용할지 여부     현지의 use_percentage_val = 아그스['use_gal_percentage']  또는 '아니오'     현지의 do_percentage = 거짓의     있으면 참이고 없으면 거짓입니다.     한다면 예 아니오(use_percentage_val) 그리고나서 do_percentage = 진실의 끝.    초기화  현지의 tt = {}  tt.세어보세요 = 0   전화가 올 때마다 하나씩 올라갑니다.  tt.tab_text = t  실제 텍스트  실제 헤더  tt = p_sub.콜헤드(tt,20,pos_label)          포지션콜  그룹 머리글 추가  한다면 만석의 그리고. group_col 그리고나서   tt = p_sub.콜헤드(tt,20,group_head_text)   군콜  끝.  tt = p_sub.콜헤드(tt,팀폭,team_head_text..VTE_text)    팀콜  tt = p_sub.콜헤드(tt,20,'<abbr title="플레이됨">Pld</abbr>")    콜 플레이된 매치  한다면 만석의 그리고나서   tt = p_sub.콜헤드(tt,20,'<abbr title="원">W</abbr>")    윈콜   한다면 손실 우선의 그리고나서    tt = p_sub.콜헤드(tt,20,'<abbr title="Lost">L</abbr>)   손실콜   또 다른    tt = p_sub.콜헤드(tt,20,'<abbr title="Lost">L</abbr>)   손실콜   끝.      한다면 것은 아니다. 사냥감을 감추기 그리고나서              tt = p_sub.콜헤드(tt,20,'<abbr title='..gfa_word_plur..for ">"..gfa_letter..'F </abbr>)  콜용            tt = p_sub.콜헤드(tt,20,'<abbr title='..gfa_word_plur..">>'에 대항하여..gfa_letter..'A </abbr>) 콜에 대항하여            한다면 …하다, …을 그리고나서             tt = p_sub.콜헤드(tt,20,'<abbr title='..gfa_word_sing..비율">'..gfa_letter..'R </abbr>) 비율콜            그렇지 않으면 do_percentage 그리고나서             tt = p_sub.콜헤드(tt,20,'<abbr title='..gfa_word_sing..백분율">% </abbr>')   백분율 콜            또 다른             tt = p_sub.콜헤드(tt,20,'<abbr title='..gfa_word_sing..차이">'..gfa_letter..'D </<abbr>) 차콜            끝.                   한다면 것은 아니다. hide_point_for_for_for_for_f 그리고나서                tt = p_sub.콜헤드(tt,20,'<abbr title='..pfa_word_plur..for ">"..pfa_letter..'F </abbr>)  콜용              tt = p_sub.콜헤드(tt,20,'<abbr title='..pfa_word_plur..">>'에 대항하여..pfa_letter..'A </abbr>) 콜에 대항하여             한다면 …하다, …을 그리고나서              tt = p_sub.콜헤드(tt,20,'<abbr title='..pfa_word_sing..비율">'..pfa_letter..'R </abbr>) 비율콜          그렇지 않으면 do_percentage 그리고나서              tt = p_sub.콜헤드(tt,20,'<abbr title='..pfa_word_sing..백분율">% </abbr>')   백분율 콜             또 다른              tt = p_sub.콜헤드(tt,20,'<abbr title='..pfa_word_sing..차이">'..pfa_letter..'D </<abbr>) 차콜              끝.                       끝.   끝.  끝.  한다면 show_points 그리고나서   tt = p_sub.콜헤드(tt,20,'<abbr title="Points">Pts</abbr>')     점 콜  그렇지 않으면 show_show_show 그리고나서   tt = p_sub.콜헤드(tt,36,'<abbr title="승률">PCT.')   승률콜  끝.  한다면 만석의 그리고나서   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)  개별 행의 내부 부분 작성    하위 모듈 사용  현지의 음. = 요구하다('모듈:수학')  현지의 예 아니오 = 요구하다('모듈:'예스노')    테이블에 대한 사용자 지정/기본 옵션 가져오기  현지의 승점을 따다 = 수에 달하여(아그스['승점'])    또는 1  현지의 손실_점 = 수에 달하여(아그스['승점 상실'])   또는 0    무승부와 손실의 순서 --  현지의 손실 우선의 = 아그스['추첨 전 손실']                 또는 거짓의     입력 정보 받기  현지의 이김. = 수에 달하여(아그스['승_'..team_code_ii])   또는 0  현지의 손실 = 수에 달하여(아그스['손실_'..team_code_ii])  또는 0  현지의 을 위한. = 수에 달하여(아그스['''filen_'''..team_code_ii]) 또는 수에 달하여(아그스['''filen_'''..team_code_ii]) 또는 0  현지의 매그 = 수에 달하여(아그스['마_'..team_code_ii]) 또는 수에 달하여(아그스['마_'..team_code_ii]) 또는 0  현지의 에 대한 g. = 수에 달하여(아그스['gf_'..team_code_ii]) 또는 수에 달하여(아그스['gf_'..team_code_ii]) 또는 0  현지의 굼벵이 = 수에 달하여(아그스['가_'..team_code_ii]) 또는 수에 달하여(아그스['가_'..team_code_ii]) 또는 0  현지의 에 대한 p. = 수에 달하여(아그스['pf_'..team_code_ii]) 또는 수에 달하여(아그스['pf_'..team_code_ii]) 또는 0  현지의 한 쌍의 = 수에 달하여(아그스['파_'..team_code_ii]) 또는 수에 달하여(아그스['파_'..team_code_ii]) 또는 0  현지의 s_pts = 수에 달하여(아그스['조정_포인트_'..team_code_ii]) 또는 수에 달하여(아그스['시작점_'..team_code_ii]) 또는 0  현지의 hth_local = 아그스['hth_'..team_code_ii]    또는 영의  그런 다음 몇 가지 값을 계산합니다.  현지의 성냥 = 이김. + 손실  현지의 포인트 = 승점을 따다*이김. + 손실_점*손실 + s_pts    어떤 스포츠는 무승부도 사용합니다.  현지의 승리를 거두 = ''  한다면 성냥 == 0 그리고나서    일치하지 않는 항목에 대한 이스케이트   승리를 거두 = '&mdash;'   또 다른   승리를 거두 = 음.._filename_format((2*이김.) / (2*성냥), 3)   한다면 손실 > 0 그리고나서    (문자열에서) 선행 0을 삭제합니다.    승리를 거두 = string.sub(승리를 거두,2,string.len(승리를 거두))   끝.  끝.    찬성/반대 표시  현지의 for_build_style = 아그스['for_for_style']  또는 '''비공식'''  현지의 숨김 = 거짓의  for_build_style = 스트링.하의(for_build_style)  한다면 for_build_style=='''비공식''' 그리고나서   숨김 = 진실의  끝.    와의 비교  현지의 엠콤프  목표 비율(목표 평균) 또는 목표 비율을 대신 사용할지 여부  현지의 use_build_val = 아그스['사용_골_골_골']  또는 '아니오'  현지의 use_percentage_val = 아그스['use_gal_percentage']  또는 '아니오'  현지의 skip_sign  한다면 예 아니오(use_build_val) 그리고나서   이제 목표 비율/목표 평균입니다.   한다면 매그 == 0 그리고나서    엠콤프 = '&mdash;'   또 다른    엠콤프 = 음.._filename_format(에 대한 g. / 굼벵이, 3)   끝.  그렇지 않으면 예 아니오(use_percentage_val) 그리고나서   이제 그것은 백분율입니다.   한다면 매그 == 0 그리고나서    엠콤프 = '&mdash;'   또 다른    엠콤프 = 음.._filename_format(100 * 에 대한 g. / 굼벵이 , 1)   끝.  또 다른   승부의 차이야.   엠콤프 = 을 위한. - 매그   기호를 사용한 서식 지정   한다면 엠콤프>0 그리고나서    엠콤프='+'..엠콤프   그렇지 않으면 엠콤프 < 0 그리고나서    엠콤프='&quot;..-엠콤프   끝.  끝.     현지의 gcomp  목표 비율(목표 평균) 또는 목표 비율을 대신 사용할지 여부  현지의 use_build_val = 아그스['사용_골_골_골']  또는 '아니오'  현지의 use_percentage_val = 아그스['use_gal_percentage']  또는 '아니오'  현지의 skip_sign  한다면 예 아니오(use_build_val) 그리고나서   이제 목표 비율/목표 평균입니다.   한다면 굼벵이 == 0 그리고나서    gcomp = '&mdash;'   또 다른    gcomp = 음.._filename_format(에 대한 g. / 굼벵이, 3)   끝.  그렇지 않으면 예 아니오(use_percentage_val) 그리고나서   이제 그것은 백분율입니다.   한다면 굼벵이 == 0 그리고나서    gcomp = '&mdash;'   또 다른    gcomp = 음.._filename_format(100 * 에 대한 g. / 굼벵이 , 1)   끝.  또 다른   승부의 차이야.   gcomp = 에 대한 g. - 굼벵이   기호를 사용한 서식 지정   한다면 gcomp>0 그리고나서    gcomp='+'..gcomp   그렇지 않으면 gcomp < 0 그리고나서    gcomp='&quot;..-gcomp   끝.  끝.     현지의 pcomp  목표 비율(목표 평균) 또는 목표 비율을 대신 사용할지 여부  현지의 use_build_val = 아그스['사용_골_골_골']  또는 '아니오'  현지의 use_percentage_val = 아그스['use_gal_percentage']  또는 '아니오'  현지의 skip_sign  한다면 예 아니오(use_build_val) 그리고나서   이제 목표 비율/목표 평균입니다.   한다면 한 쌍의 == 0 그리고나서    pcomp = '&mdash;'   또 다른    pcomp = 음.._filename_format(에 대한 g. / 굼벵이, 3)   끝.  그렇지 않으면 예 아니오(use_percentage_val) 그리고나서   이제 그것은 백분율입니다.   한다면 한 쌍의 == 0 그리고나서    pcomp = '&mdash;'   또 다른    pcomp = 음.._filename_format(100 * 에 대한 g. / 굼벵이 , 1)   끝.  또 다른   승부의 차이야.   pcomp = 에 대한 p. - 한 쌍의   기호를 사용한 서식 지정   한다면 pcomp>0 그리고나서    pcomp='+'..pcomp   그렇지 않으면 pcomp < 0 그리고나서    pcomp='&quot;..-pcomp   끝.  끝.  일부 지역 변수  현지의 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] 또는 'pts'  현지의 순위표, 계급이 높은 = 거짓의  현지의 win_fw, win_string  순위_스타일 = 스트링.하의(순위_스타일)  한다면 순위_스타일=='w' 또는 순위_스타일=='승' 또는 순위_스타일=='''비공식''' 그리고나서   승리 기준   win_fw = '볼드급: 굵은 글씨;'   win_string = hth_string  그렇지 않으면 순위_스타일=='''비공식''' 또는 순위_스타일=='백분율' 또는 순위_스타일=='%' 그리고나서   백분율 기준   계급이 높은 = 진실의   win_fw=ii_fw   win_string = ''  또 다른   포인트 기준   순위표 = 진실의   win_fw=ii_fw   win_string = ''  끝.    행 빌딩  표.삽입(t,style="..ii_fw..bg_col..'"  '..성냥..'\n')   재생됨  한다면 만석의 그리고나서   표.삽입(t,style="..win_fw..bg_col..'"  '..이김...win_string..'\n')          한다면 손실 우선의 그리고나서    표.삽입(t,style="..ii_fw..bg_col..'"  '..손실..'\n')  로스트   또 다른    표.삽입(t,style="..ii_fw..bg_col..'"  '..손실..'\n')  로스트   끝.      한다면 것은 아니다. 숨김 그리고나서    표.삽입(t,style="..ii_fw..bg_col..'"  '..에 대한 g...'\n')   GF    표.삽입(t,style="..ii_fw..bg_col..'"  '..굼벵이..'\n')  GA    표.삽입(t,style="..ii_fw..bg_col..'"  '..gcomp..'\n')      게임 비교    표.삽입(t,style="..ii_fw..bg_col..'"  '..에 대한 p...'\n')   PF    표.삽입(t,style="..ii_fw..bg_col..'"  '..한 쌍의..'\n')  PA    표.삽입(t,style="..ii_fw..bg_col..'"  '..pcomp..'\n')      점 비교   끝.     끝.  한다면 순위표 그리고나서   음수 점 합계의 경우 &minus; 추가   한다면 포인트<0 그리고나서    표.삽입(t,style="직경 중량: 굵은 글씨;'..bg_col..&quot;..-포인트..hth_string..'\n')   또 다른    표.삽입(t,style="직경 중량: 굵은 글씨;'..bg_col..'"   '..포인트..hth_string..'\n')   끝.  그렇지 않으면 계급이 높은 그리고나서   표.삽입(t,style="직경 중량: 굵은 글씨;'..bg_col..'"   '..승리를 거두..hth_string..'\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='제거됨', G='손님', H='호스트', N='시작하지 않음', O='플레이오프 승자',    P='승진됨', Q='표시된 단계에 적합', R='위임',    T='유자격자, 그러나 아직 특정 단계에 해당되지 않음',   X='?', Y='?', Z='?'}  상태_호출된 = { A=거짓의, C=거짓의, D=거짓의, E=거짓의, G=거짓의, H=거짓의, N=거짓의, O=거짓의,    P=거짓의, Q=거짓의, R=거짓의, T=거짓의, X=거짓의, Y=거짓의, Z=거짓의}  현지의 status_letters = 'ACDEGHNOPQRTXYZ'    상태 위치(읽기 전/후 및 기본값)  현지의 stat_pos_val = 아그스['status_pos'] 또는 ''  현지의 status_position = '이후'  기본 위치  stat_pos_val = 스트링.하의(stat_pos_val)  한다면 stat_pos_val=='이전' 그리고나서   status_position = '이전'  그렇지 않으면 stat_pos_val=='이후' 그리고나서   status_position = '이후'  끝.    사용자 정의 상태에서 읽기 옵션  한다면 아그스['status_text_X'] 그리고나서 status_code.X = 아그스['status_text_X'] 끝.  한다면 아그스['status_text_Y'] 그리고나서 status_code.Y = 아그스['status_text_Y'] 끝.  한다면 아그스['status_text_Z'] 그리고나서 status_code.Z = 아그스['status_text_Z'] 끝.    돌아가다 {코드=status_code, 불렀다=상태_호출된, 편지들=status_letters, 위치=status_position} 끝.  돌아가다 pp