Permanently protected module

모듈:스포츠 테이블/서브

Module

-- 스타일 모듈에서 호출되는 이 모듈의 하위 함수 현지의 ppp = {}  기능. ppp.콜헤드(셧토,,본문)  -- 개별 열 머리글의 경우  현지의 헤드스트링  한다면 =='자동 그리고나서   헤드스트링 = '! scope='col'..본문..'\n'  또 다른   헤드스트링 = '! scope="col" width="....' '..본문..'\n'  끝.   셧토.세어보세요 = 셧토.세어보세요+1  table.insert(셧토.탭_텍스트,헤드스트링)    돌아가다 셧토 끝.  기능. ppp.h번째(,아르그,풀 테이블,hth_id_list,hth_local,메모_존재하다,team_list,team_code_ii,ii_start,ii_end,랜드_발)  -- 직접 메모의 경우  현지의 hth_string, hth_local_num, hth_id, k, hth_loc = '', 제로, 제로, 제로, 제로    -- 헤드 투 헤드 노트가 있는지 확인하고, 있다면 노트와 같은 방법으로 텍스트를 준비합니다.  한다면 hth_local 그리고. 풀 테이블 그리고나서   -- 노트에 대한 글로벌 체크를 참으로 설정합니다.   메모_존재하다 = 진실의      -- 모든 엔트리가 유효한 경우 hth_local을 테이블로 분할합니다.   현지의 멀티레프 = 1   현지의 hth_local_table = .본문.분열되다(hth_local, '%s*,%s*')   한다면 (#hth_local_table > 1) 그리고나서    위해서 k, hth_loc  아이페어(hth_local_table) 일을 하다     멀티레프 = 멀티레프 * (아르그['hth_' .. hth_loc] 그리고. 1 또는 0)    끝.   또 다른    멀티레프 = 0   끝.    -- 분할에 실패했으므로 hth_local inside를 가진 단일 엔트리 테이블을 만듭니다.   한다면 멀티레프 < > 1 그리고나서    hth_local_table = { hth_local }   끝.    위해서 k,hth_loc  아이페어(hth_local_table) 일을 하다    한다면 것은 아니다. 아르그['hth_'..hth_loc] 그리고나서     -- 옵션 1     -- 이 ID를 정의합니다.     hth_id = '테이블_hth_'..team_code_ii..랜드_발..'"' -- 아티클에 더 많은 테이블이 있는 경우 고유 ID에 임의 끝 추가(그렇지 않으면 ID를 공유할 수 있음)     hth_id_list[team_code_ii] = hth_id     -- Call refn 템플릿     hth_string = hth_string .. :확장 템플릿{ 직함 = 'efn', args = { 그룹.='저알파',  이름.=hth_id, hth_loc} }    또 다른      -- 옵션 2     hth_local_num = team_list[hth_loc] 또는 -1     한다면 hth_id_list[hth_loc] 또는 ((hth_local_num >= ii_start) 그리고. (hth_local_num <=> ii_end)) 그리고나서      -- 옵션 2a      hth_id = '테이블_hth_'..hth_loc..랜드_발..'"'      hth_string = hth_string .. :확장 태그{ 이름. = 'ref, args = { 그룹. = '저알파', 이름. = hth_id} }     또 다른      -- 옵션 2b      hth_id = '테이블_hth_'..hth_loc..랜드_발..'"' -- 고유 ID에 랜덤 엔드 추가      hth_id_list[hth_loc] = hth_id      -- Call refn 템플릿      hth_string = hth_string .. :확장 템플릿{ 직함 = 'efn', args = { 그룹.='저알파',  이름.=hth_id, 아르그['hth_'..hth_loc]} }     끝.    끝.   끝.  끝.    돌아가다 {스트레이트=hth_string, 목록.=hth_id_list, 메모_존재하다=메모_존재하다} 끝.  기능. ppp.상황(아르그, status_code)  -- 상태 선언 옵션  -- ------------------------------------------------------------  -- 메모: status_code에 추가할 경우 status_called 및 status_letters에도 추가합니다!!  --그렇지 않으면 기능이 저하됩니다.  -- ------------------------------------------------------------  현지의 status_called(착신) = {}  현지의 상태_문자 = (아르그['status_order'] 또는 '') .. 'ABCDEFGHIKLMNOPQRSTUVWXYZ'  한다면 유형(status_code) ~= '테이블' 그리고나서 status_code = {} 끝.  한다면 #status_code < > 1 그리고나서   status_code = { A='한 단계 더 나아가다', C='챔피언', D='실격',    E='삭제', G='게스트', H='호스트, O='플레이오프 승자', P='프로모션', Q='표시된 단계에 적합함',   R='재지정', T='적격하지만 표시된 특정 단계까지는 아직 진행되지 않음'}  끝.    -- 상태 위치(읽기 전 또는 후 및 기본값)  현지의 stat_pos_val = string.lower(아르그['status_pos'] 또는 '')  현지의 상태_위치 = '후'  -- 기본 위치  한다면 stat_pos_val=='이전' 그리고나서   상태_위치 = '이전'  그렇지 않으면 stat_pos_val=='후' 그리고나서   상태_위치 = '후'  끝.  -- 커스텀 상태 옵션에서 읽기  위해서 l  .본문.점등(상태_문자, '') 일을 하다   status_called(착신)[l] = 거짓의   status_code[l] = status_code[l] 또는 '?'   상태_문자 = .스트링.서브(상태_문자, '(' .. l ..'.-)' .. l, '%1')    한다면 아르그['status_text_' .. l] 그리고나서    status_code[l] = 아르그['status_text_' .. l]   끝.   끝.    돌아가다 {코드=status_code, 불렀다=status_called(착신), 편지들=상태_문자, 위치=상태_위치} 끝.  돌아가다 ppp