익명
×
새 문서 만들기
여기에 문서 제목을 쓰세요:
We currently have 900 articles on 루리위키. Type your article name above or click on one of the titles below and start writing!



900Articles

모듈:궤적시리즈/하늘의 궤적/캐릭터 스테이터스: 두 판 사이의 차이

(새 문서: 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 raw = frame.args.HP or ""
     local name = frame.args.name or ""
     local parts = mw.text.split(raw, "/")
    local value = frame.args.HP or ""
      
 
    return string.format([[
     local html = mw.html.create("tr")
|-
     html:tag("td")
! class="stat-header" | %s
        :addClass("stat-title")
| class="stat-row" | %s
        :wikitext(name)
| class="stat-row" | %s
    html:tag("td")
| class="stat-row" | %s
        :addClass("stat-row")
| class="stat-row" | %s
        :wikitext("성장치") -- 필요하면 여기에 실제 성장치 값
]],
    html:tag("td")
frame.args.name or "",
        :addClass("stat-row")
parts[1] or "",
        :wikitext(value) -- Lv1 값
parts[2] or "",
    html:tag("td")
parts[3] or "",
        :addClass("stat-row")
parts[4] or ""
        :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