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

  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

Алексей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"; это цвет циферок манарегена.
 
Реклама: