(새 문서: local p = {} function p.renderStatRow(frame) local raw = frame.args.HP or "" local parts = mw.text.split(raw, "/") return string.format([[ |- ! class="stat-header" | %s | class="stat-row" | %s | class="stat-row" | %s | class="stat-row" | %s | class="stat-row" | %s ]], frame.args.name or "", parts[1] or "", parts[2] or "", parts[3] or "", parts[4] or "" ) end return p) |
편집 요약 없음 |
||
| 1번째 줄: | 1번째 줄: | ||
local p = {} | local p = {} | ||
-- stat row 생성 함수 | |||
-- frame.args.name : 능력치 이름 | |||
-- frame.args.HP : 능력치 값 | |||
function p.renderStatRow(frame) | function p.renderStatRow(frame) | ||
local | local name = frame.args.name or "" | ||
local | local value = frame.args.HP or "" | ||
local html = mw.html.create("tr") | |||
html:tag("td") | |||
:addClass("stat-title") | |||
:wikitext(name) | |||
html:tag("td") | |||
:addClass("stat-row") | |||
:wikitext("성장치") -- 필요하면 여기에 실제 성장치 값 | |||
html:tag("td") | |||
:addClass("stat-row") | |||
:wikitext(value) -- Lv1 값 | |||
html:tag("td") | |||
:addClass("stat-row") | |||
:wikitext("Lv50") -- 필요하면 Lv50 값 | |||
) | html:tag("td") | ||
:addClass("stat-row") | |||
:wikitext("Lv120") -- 필요하면 Lv120 값 | |||
return tostring(html) | |||
end | end | ||
return p | return p | ||
2025년 11월 22일 (토) 01:52 판
이 모듈에 대한 설명문서는 모듈:궤적시리즈/하늘의 궤적/캐릭터 스테이터스/설명문서에서 만들 수 있습니다
local p = {}
-- stat row 생성 함수
-- frame.args.name : 능력치 이름
-- frame.args.HP : 능력치 값
function p.renderStatRow(frame)
local name = frame.args.name or ""
local value = frame.args.HP or ""
local html = mw.html.create("tr")
html:tag("td")
:addClass("stat-title")
:wikitext(name)
html:tag("td")
:addClass("stat-row")
:wikitext("성장치") -- 필요하면 여기에 실제 성장치 값
html:tag("td")
:addClass("stat-row")
:wikitext(value) -- Lv1 값
html:tag("td")
:addClass("stat-row")
:wikitext("Lv50") -- 필요하면 Lv50 값
html:tag("td")
:addClass("stat-row")
:wikitext("Lv120") -- 필요하면 Lv120 값
return tostring(html)
end
return p