-- 스타일 모듈에서 호출되는 이 모듈의 하위 함수 현지의 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