크리켓 테이블 스타일 현지의 pp = { } 기능. pp.머리말(t, 아그스, p_sub, pos_label, group_col, VTE_text, 만석의, results_message_txt) 관련 모듈 로드 현지의 예 아니오 = 요구하다('모듈:'예스노') 테이블 머리글 작성 프리 스터프 현지의 팀폭 = 아그스['팀폭'] 또는 '180' 현지의 sort_text = 예 아니오(아그스['table_table'] 또는 '아니오') 그리고. 분류할 수 있는 또는 '' --local show_played = not yesno(Args['hide_played'] 또는 'no') 표.삽입(t,class="신뢰할 수 없는"..sort_text..style="text-align:center;"\n') 테이블 열기 표제 한다면 아그스['''비공식'''] 그리고나서 표.삽입(t,' + ' .. 아그스['''비공식'''] .. '\n') 끝. --헤더별 옵션 현지의 team_head_text = 아그스['팀_팀'] 또는 '팀' 현지의 tie_head_text = 아그스['tie_building'] 또는 '<abbr title="묶임">T</abbr>' 현지의 draw_head_text = 아그스['그림_그림'] 또는 '<abbr title="Drawn"></abbr>' 현지의 nr_head_text = 아그스['nr_dll'] 또는 '<abbr title="결과 없음">NR ' 현지의 보너스_헤드_텍스트 = 아그스['''1987년'''] 또는 '<abbr title="보너스 포인트">BP.' 현지의 quot_head_text = 아그스['''1987년'''] 또는 '<abbr title="위켓당 실행 비율">[위켓당 실행 비율 할당량]</abbr>' -- 현지의 손실 우선의 = 예 아니오(아그스['동점 전 손실'] 또는 '예') 현지의 show_nr = 예 아니오(아그스['show_nr'] 또는 '예') 현지의 show_show_show = 예 아니오(아그스['show_message'] 또는 '예') 현지의 show_show_show = 예 아니오(아그스['show_message'] 또는 '예') 팀의 순위를 매길 항목 --local ranking_style = Args['lanking_style'] 또는 'pts' 초기화 현지의 tt = {} tt.세어보세요 = 0 전화가 올 때마다 하나씩 올라갑니다. tt.tab_text = t 실제 텍스트 실제 헤더 한다면 pos_label ~= 영의 그리고나서 tt = p_sub.콜헤드(tt,28,pos_label) 포지션콜 끝. tt = p_sub.콜헤드(tt, 팀폭, team_head_text..VTE_text) 팀콜 tt = p_sub.콜헤드(tt,32,'<abbr title="플레이됨">Pld</abbr>") 콜 플레이된 매치 한다면 만석의 그리고나서 tt = p_sub.콜헤드(tt,32,'<abbr title="원">W</abbr>") 윈콜 한다면 손실 우선의 그리고나서 tt = p_sub.콜헤드(tt,32,'<abbr title="Lost">L</abbr>) 손실콜 tt = p_sub.콜헤드(tt,32,tie_head_text) 넥타이 콜 tt = p_sub.콜헤드(tt,32,draw_head_text) 콜 그리기 또 다른 tt = p_sub.콜헤드(tt,32,tie_head_text) 넥타이 콜 tt = p_sub.콜헤드(tt,32,draw_head_text) 콜 그리기 tt = p_sub.콜헤드(tt,32, '<abbr title="Lost">L</abbr>) 손실콜 끝. 한다면 show_nr 그리고나서 tt = p_sub.콜헤드(tt,32,nr_head_text) --결과 없음 col 끝. 한다면 show_show_show 그리고나서 tt = p_sub.콜헤드(tt,32,보너스_헤드_텍스트) --보너스 포인트 콜 끝. 끝. tt = p_sub.콜헤드(tt, 32, '<abbr title="Points">Pts</abbr>') 점 콜 한다면 만석의 그리고나서 한다면 show_show_show 그리고나서 tt = p_sub.콜헤드(tt,28,quot_head_text) 인용문 끝. 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) 개별 행의 내부 부분 작성 하위 모듈 사용 현지의 음. = 요구하다('모듈:수학') 현지의 예 아니오 = 요구하다('모듈:'예스노') 테이블에 대한 사용자 지정/기본 옵션 가져오기 현지의 승점을 따다 = 수에 달하여(아그스['승점']) 또는 16 현지의 동점을 매김 = 수에 달하여(아그스['타이포인트']) 또는 8 현지의 무승부 = 수에 달하여(아그스['추첨 지점']) 또는 5 현지의 nr_points = 수에 달하여(아그스['nrpoints']) 또는 5 현지의 보너스 포인트 = 수에 달하여(아그스['임시점']) 또는 5 현지의 손실_점 = 수에 달하여(아그스['승점 상실']) 또는 0 표 옵션, 머리글에 있는 옵션과 일치시킵니다. 현지의 손실 우선의 = 예 아니오(아그스['동점 전 손실'] 또는 '예') 현지의 넥타이를 매다 = 예 아니오(아그스['show_tie'] 또는 '예') 현지의 show_nr = 예 아니오(아그스['show_nr'] 또는 '예') 현지의 show_show_show = 예 아니오(아그스['show_message'] 또는 '예') 현지의 show_show_show = 예 아니오(아그스['show_message'] 또는 '예') 입력 정보 받기 현지의 이김. = 수에 달하여(아그스['승_'..team_code_ii]) 또는 0 현지의 넥타이 = 수에 달하여(아그스['tie_'..team_code_ii]) 또는 0 현지의 그리다 = 수에 달하여(아그스['그리기_'..team_code_ii]) 또는 0 현지의 손실 = 수에 달하여(아그스['손실_'..team_code_ii]) 또는 0 현지의 결과 없음 = 수에 달하여(아그스['nr_'..team_code_ii]) 또는 0 현지의 보너스 점수 = 수에 달하여(아그스['''filen_'''..team_code_ii]) 또는 0 현지의 시세를 매기다 = 수에 달하여(아그스['''filen_'''..team_code_ii]) 또는 0 현지의 hth_local = 아그스['hth_'..team_code_ii] 또는 영의 --? 그런 다음 몇 가지 값을 계산합니다. 현지의 성냥 = 이김. + 손실 + 그리다 + 넥타이 + 결과 없음 현지의 포인트 = 승점을 따다*이김. + 손실_점*손실 + 동점을 매김*넥타이 + 무승부*그리다 + nr_points*결과 없음 + 보너스 점수 일부 지역 변수 현지의 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, 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 = '' 끝. 할당량을 설정합니다. 한다면 시세를 매기다 ~= 영의 그리고나서 시세를 매기다 = 음.._filename_format(시세를 매기다, 3) 그렇지 않으면 (시세를 매기다==0) 그리고나서 시세를 매기다 = '—' 또 다른 시세를 매기다 = 음.._filename_format(시세를 매기다, 3) 끝. 행 빌딩 표.삽입(t,style="..ii_fw..bg_col..'" '..성냥..'\n') 재생됨 한다면 만석의 그리고나서 승리, 무승부 및 손실이 숫자가 아닌 경우 실제 값 사용 한다면 (이김. == 0 그리고. 넥타이 == 0 그리고. 손실 == 0 그리고. 그리다 ==0 그리고. 결과 없음 == 0) 그리고나서 현지의 기능. 숫자의(s) 돌아가다 s 그리고.((s == '' 그리고. 0) 또는 수에 달하여(s) 또는 s) 또는 0 끝. 이김. = 숫자의(아그스['승_'..team_code_ii]) 넥타이 = 숫자의(아그스['tie_'..team_code_ii]) 손실 = 숫자의(아그스['손실_'..team_code_ii]) 그리다 = 숫자의(아그스['그리기_'..team_code_ii]) 결과 없음 = 숫자의(아그스['nr_'..team_code_ii]) 끝. 표.삽입(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..'" '..그리다..'\n') 제비뽑기 또 다른 표.삽입(t,style="..ii_fw..bg_col..'" '..넥타이..'\n') 타이즈 표.삽입(t,style="..ii_fw..bg_col..'" '..그리다..'\n') 제비뽑기 표.삽입(t,style="..ii_fw..bg_col..'" '..손실..'\n') 로스트 끝. 한다면 show_nr 그리고나서 표.삽입(t,style="..ii_fw..bg_col..'" '.. 결과 없음..'\n') 결과 없음 끝. 한다면 show_show_show 그리고나서 표.삽입(t,style="..ii_fw..bg_col..'" '.. 보너스 점수..'\n') 보너스 포인트 끝. 끝. 한다면 포인트<0 그리고나서 표.삽입(t,style="..pts_fw..bg_col.."..-포인트..pts_string..'\n') 또 다른 표.삽입(t,style="..pts_fw..bg_col..'" '..포인트..pts_string..'\n') 한다면 만석의 그리고나서 한다면 show_show_show 그리고나서 표.삽입(t,style="..ii_fw..bg_col..'" '..시세를 매기다..'\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='호스트', 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