모듈:Calcedibility 문서 원본 보기
←
모듈:Calcedibility
둘러보기로 가기
검색하러 가기
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
모듈
이름공간의 문서를 편집할 권한이 없습니다.
문서의 원본을 보거나 복사할 수 있습니다.
local p = {} --ceh = calculate edibility (energy/health) function p.ce(frame) local item = string.lower(frame.args.im) local edibility = tonumber(frame.args.ed) local quality = tonumber(frame.args.q) local ulang = string.upper(frame.args.ll) local result, formattedresult, temp, length if edibility == 0 then return 0 end if item == "energy" then result = math.floor(math.ceil(edibility*2.5) + edibility*quality) else result = math.floor(math.floor(math.ceil(edibility*2.5) + edibility*quality)*0.45) end formattedresult = mw.language.getContentLanguage():formatNum(result) if ((result < 1000) or (ulang ~= "ES")) then return formattedresult end --replace space with dot --Problem: ES doesn't add a space for 4 digits, only for 5+ if (result < 10000) then length = #(tostring(result)) temp = string.sub(tostring(result), -3) return string.sub(tostring(result), 1, (length-3)) .. "." .. temp else temp = {mw.ustring.gsub(tostring(formattedresult), "%s" , ".")} return temp[1] end end return p
이 문서에서 사용한 틀:
모듈:Calcedibility/설명문서
(
원본 보기
)
모듈:Calcedibility
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
계정 만들기
로그인
이름공간
모듈
토론
변수
보기
읽기
원본 보기
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
번역되지 않은 페이지
도움말:편집
임의의 문서로
공식 링크
공식 사이트
공식 포럼
공식 관련 상품
Discord
Reddit
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
파일 올리기
특수 문서 목록
문서 정보