메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

모듈:TotalPrize

이터널리턴 이스포츠 위키
Mongsil (토론 | 기여)님의 2024년 11월 20일 (수) 00:39 판 (새 문서: local p = {} function p.calculateTotalPrize(frame) local content = mw.title.getCurrentTitle():getContent() -- 문서 내용 가져오기 local total = 0 -- 상금 데이터를 추출 (₩로 시작하고 숫자가 포함된 패턴) for amount in content:gmatch("₩([%d,]+)") do local number = tonumber((amount:gsub(",", ""))) -- 쉼표 제거 후 숫자로 변환 if number then total = total + number end end -- 총합...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

이 모듈에 대한 설명문서는 모듈:TotalPrize/설명문서에서 만들 수 있습니다

local p = {}

function p.calculateTotalPrize(frame)
    local content = mw.title.getCurrentTitle():getContent() -- 문서 내용 가져오기
    local total = 0

    -- 상금 데이터를 추출 (₩로 시작하고 숫자가 포함된 패턴)
    for amount in content:gmatch("₩([%d,]+)") do
        local number = tonumber((amount:gsub(",", ""))) -- 쉼표 제거 후 숫자로 변환
        if number then
            total = total + number
        end
    end

    -- 총합 반환 (₩ 표시와 함께)
    return string.format("₩%s", mw.language.getContentLanguage():formatNum(total))
end

return p