월드 오브 워크래프트 인벤

와우 인벤 애드온 자료실

MikScrollingBattleText 한글 숫자 표시

애드온 등록자
최종 업데이트 2018.02.08
카테고리 전투
클라이언트 버전 7.3.0
애드온 버전 5.7.148
조회수 4052
추천수 2
다운로드 수 274
관심등록 수 12
인벤 Skada_EastAsianFormatNumber 한글 표시처럼 다른 추가 애드온으로 만들어 보려고 했으나
MikScrollingBattleText 가 해당 함수를 로딩시 로컬 함수로 assign 하는 방법을 쓰는 바람에
그냥 MikScrollingBattleText 자체를 수정하였습니다

World of Warcraft\Interface\AddOns
밑에 압축 파일을 MikScrollingBattleText 폴더로 압축 해제 하시고

인터페이스 설정 > MikScrollingBattleText > 스팸 메세지 설정 > Shorten Numbers 옵션을 체크 해주시면
201.4만 이렇게 숫가표기가 될 겁니다.

그냥 함 해 봤어요
혹시 사용 하실 분들이 있으시면 감사합니다

방법은
MikSBT.lua 파일의

local function ShortenNumber(number, precision)
local precisionFormatter = string_format("%%.%df", precision or 0)
if (type(number) ~= "number") then number = tonumber(number) end
if (not number) then return 0 end
if (number >= 1e12) then return string_format(precisionFormatter, number / 1e12) .. SI_SUFFIXES[4] end
if (number >= 1e9) then return string_format(precisionFormatter, number / 1e9) .. SI_SUFFIXES[3] end
if (number >= 1e6) then return string_format(precisionFormatter, number / 1e6) .. SI_SUFFIXES[2] end
if (number >= 1000) then return string_format(precisionFormatter, number / 1000) .. SI_SUFFIXES[1] end
return math.floor(number)
end

코드를

local function ShortenNumber(number, precision)
if (type(number) ~= "number") then number = tonumber(number) end
if (not number) then return 0 end
if number >= 100000000 then
return string_format("%02.2f", number / 100000000) .. "억"
end
if number >= 10000 then
return string_format("%02.1f", number / 10000) .. "만"
end
return math.floor(number)
end

로 수정해준것 뿐입니다.

올리고 보니 파일명이 이상하게 올라 갔네요;;;
MikScrollingBattleText.zip으로 파일명 변경 하시고 압축 풀어 주세요;;;

==================================================================================
2018-02-11
MikScrollingBattleText v5.7.148

c15221791072.zip

변경 대상이 MikScrollingBattleText 폴더 밑의 MikSBT.lua 파일의 ShortenNumber 함수 뿐이므로
해당 파일만 변경하여 압축함

압축을 푸신 후 대상 폴더의 MikSBT.lua 파일을 교체 해주세요
==================================================================================

코멘트

코멘트(0)

인벤 공식 미디어 파트너 및 제휴 파트너

명칭: 주식회사 인벤 | 등록번호: 경기 아51514 |
등록연월일: 2009. 12. 14 | 제호: 인벤(INVEN)

발행인: 박규상 | 편집인: 강민우 |
발행소: 경기도 성남시 분당구 구미로 9번길 3-4 한국빌딩 3층

발행연월일: 2004 11. 11 |
전화번호: 02 - 6393 - 7700 | E-mail: help@inven.co.kr

인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재, 복사, 배포 등을 금합니다.

Copyrightⓒ Inven. All rights reserved.

인터넷 신문 위원회 배너

2023.08.26 ~ 2026.08.25

인벤 온라인서비스 운영

(웹진, 커뮤니티, 마켓인벤)