Замена цвет маны с синего на любой другой.

Алексей1488

Пользователь
2 Авг 2023
17
3
Пытаюсь сделать, чтобы вместо маны была энергия (по факту мана, лишь цвет изменить). Облазил все форумы, нигде не нашел ничего похожего. Через режим debugger глянул полоску маны. Хотел прочекать как и что делается в дота 2, но такого файла (dota_hud_healt_mana.css) не нашел. Какой класс, айди самой полоски маны? Можно ли вообще изменять дотерские худы?
 
Тот же самый принцип что и в первом моем ответе
Подключаешся к худу
находиш id панелей и меняеш цвет все просто
JavaScript:
var ManaProgress_Left = parentHUDElements.FindChildTraverse("ManaProgress_Left");
var ManaProgress_Right = parentHUDElements.FindChildTraverse("ManaProgress_Right");
var ManaRegenLabel = parentHUDElements.FindChildTraverse("ManaRegenLabel");


ManaProgress_Left.style.backgroundColor = "gradient( linear, 0% 0%, 0% 100%, from(rgb(135, 43, 43) ), color-stop( 0.2, #ce4165 ), color-stop( .5,rgb(234, 74, 74)), to(rgb(135, 43, 43) ) )";
ManaProgress_Right.style.backgroundColor = "gradient( linear, 0% 0%, 0% 100%, from(rgb(50, 16, 16) ), color-stop( 0.2, #ce4165 ), color-stop( .5,rgb(68, 22, 22)), to(rgb(50, 16, 16) ) )";
ManaRegenLabel.style.color = "red";
в строке color-stop( 0.2, #ce4165 нужно именно таким образом писать цвет RGB не подходит.
Строка ManaRegenLabel.style.color = "red"; это цвет циферок манарегена.
 
Реклама: