Banque Posted May 10, 2019 Posted May 10, 2019 Ребят, подскажите, есть ли аддон / макрос, который округляет отображаемые во время боя циферки дамага до тысяч. Значения до определённого порога (e.g. Msbt не подходит. Нужны стандартные циферки, только округленные. Если нет, то подскажите в какой раздел WoW API смотреть. - - - Добавлено - - - В процентах тоже было бы прикольно
Cometodaddy Posted May 12, 2019 Posted May 12, 2019 (edited) если тот что над головами, то видимо только путём полнейшего извращения с форматированием: https://www.mmo-champion.com/threads/1477571-Floating-combat-text-on-target-Group-by-thousands?p=25974622&viewfull=1#post25974622 (либо добавляя неотображаемые вов шрифтами иероглифы типо 㒼) если же ты про входящий урон\хил (в центре экрана), то вот, набросал: local minLimit = [b][size=4]3000[/size][/b] -- порог урона указывается здесь LoadAddOn"Blizzard_CombatText" CombatText_AddMessage_old = CombatText_AddMessage CombatText_AddMessage = function(msg, ...) local _, noStringsAvailable = CombatText_GetAvailableString(); if ( noStringsAvailable ) then return; end if (strsub(msg, 1, 1) == "+" or strsub(msg, 1, 1) == "-") then if tonumber(strsub(msg, 2)) then if tonumber(strsub(msg, 2)) else return CombatText_AddMessage_old(msg, ...) end elseif tonumber((string.gsub(msg, LARGE_NUMBER_SEPERATOR, ''))) else return CombatText_AddMessage_old(msg, ...) end else return CombatText_AddMessage_old(msg, ...) end end впихнуть в любой луа файл это конечно не сахар, т.к. думаю он будет отсеивать получение энергии\маны\раги\ресурса, но маршрут намечен ну и подкину ключевых слов которые могут понадобиться для достижения задачи: BreakUpLargeNumbers, LARGE_NUMBER_SEPERATOR, сама функция, а эту функцию можно хукнуть чтобы определить выводимый тип сообщения (хилка там или получение маны или же вообще это полученный урон) удачи Edited May 12, 2019 by Cometodaddy 1
Banque Posted May 13, 2019 Author Posted May 13, 2019 (edited) если тот что над головами, то видимо только путём полнейшего извращения с форматированием: https://www.mmo-champion.com/threads/1477571-Floating-combat-text-on-target-Group-by-thousands?p=25974622&viewfull=1#post25974622 (либо добавляя неотображаемые вов шрифтами иероглифы типо 㒼) если же ты про входящий урон\хил (в центре экрана), то вот, набросал: local minLimit = [b][size=4]3000[/size][/b] -- порог урона указывается здесь LoadAddOn"Blizzard_CombatText" CombatText_AddMessage_old = CombatText_AddMessage CombatText_AddMessage = function(msg, ...) local _, noStringsAvailable = CombatText_GetAvailableString(); if ( noStringsAvailable ) then return; end if (strsub(msg, 1, 1) == "+" or strsub(msg, 1, 1) == "-") then if tonumber(strsub(msg, 2)) then if tonumber(strsub(msg, 2)) else return CombatText_AddMessage_old(msg, ...) end elseif tonumber((string.gsub(msg, LARGE_NUMBER_SEPERATOR, ''))) else return CombatText_AddMessage_old(msg, ...) end else return CombatText_AddMessage_old(msg, ...) end end впихнуть в любой луа файл это конечно не сахар, т.к. думаю он будет отсеивать получение энергии\маны\раги\ресурса, но маршрут намечен ну и подкину ключевых слов которые могут понадобиться для достижения задачи: BreakUpLargeNumbers, LARGE_NUMBER_SEPERATOR, сама функция, а эту функцию можно хукнуть чтобы определить выводимый тип сообщения (хилка там или получение маны или же вообще это полученный урон) удачи Спасибо! Edited May 13, 2019 by Banque
Cirulnik Posted May 13, 2019 Posted May 13, 2019 киборг какой-то на тестере Все знает тебе есть к чему стремиться
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now