← 모듈:궤적시리즈/하늘의 궤적/캐릭터 크래프트문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. local p = {} function p.table(frame) local args = frame:getParent().args local html = mw.html.create('table') :addClass('wikitable') :css({ ['width'] = '100%', ['border-collapse'] = 'collapse', ['text-align'] = 'center', }) -- 헤더 구성 (이미지와 동일) local header = { '크래프트', '습득Lv', '소비CP', '타입', '히트수', '위력', '범위', '사정', '스턴', '경직' , '효과' } local thead = html:tag('tr') for _, h in ipairs(header) do thead:tag('th') :css({ ['background'] = '#2E3B84', ['color'] = '#fff', ['padding'] = '6px', }) :wikitext(h) end -- 데이터 행 처리 local rowIndex = 0 for i = 1, 50 do -- 최대 50행 가정 local line = args['row' .. i] if not line or line == '' then break end rowIndex = rowIndex + 1 local bg = (rowIndex % 2 == 1) and '#EDF3FF' or 'transparent' -- 행 구조: C/SC, 이름, 습득Lv, 소비CP, 타입, 히트수, 위력, 범위, 사정, 스턴, 하드, 효과 local cols = mw.text.split(line, ',', true) local tr = html:tag('tr'):css('background', bg) for _, v in ipairs(cols) do tr:tag('td') :css({ ['padding'] = '4px', }) :wikitext(v) end end return tostring(html) end return p 이 문서에서 사용한 틀: 모듈:궤적시리즈/하늘의 궤적/캐릭터 크래프트/설명문서 (원본 보기) 모듈:궤적시리즈/하늘의 궤적/캐릭터 크래프트 문서로 돌아갑니다.