Можно ли убрать отображение здоровья у юнита (в интерфейсе, а не полоску здоровья)?
Знаю, можно сделать его зданием и дать неуязвимость, но, видимо, тогда он не будет двигаться, а нужен полноценный юнит.

Еще, если задать юниту макс хп (вроде от 1000000) оно не отображается. А триггерно убивать всех у кого порог ниже этой отметки
`
ОЖИДАНИЕ РЕКЛАМЫ...
13
Как вариант, можно сделать заглушку чёрного цвета, модифицировав модель индикатора времени суток.
Или покопаться в .fdf файлах, сдвинув строку здоровья за границу экрана (я пробовал менять цвет шрифта, но никаких изменений не видел, хотя и это может не сработать).
33
Как вариант, можно сделать заглушку чёрного цвета, модифицировав модель индикатора времени суток.
ENAleksey, так себе вариант, но на крайний случай пойдёт. А текст разве не поверх часов рендерится?
Вообще надеюсь это через свойства юнита сделать, а не через интерфейс. Ну, или научить здание ходить =)
13
Не должен, часы вообще поверх всего рендерятся, кроме курсора.
Ещё один вариант (для мазохистов) - с помощью ретурн бага вызвать код, меняющий цвет нужной строки, предварительно найденной в game.dll при помощи IDA, либо OllyDbg (хотя, если нужно изменить только цвет, то и Cheat Engine подойдет).
18
Еще, если задать юниту макс хп (вроде от 1000000) оно не отображается. А триггерно убивать всех у кого порог ниже этой отметки
Принятый ответ
33
Ige, так себе, но тоже вариант. А как это сделать?
Borodach, хм, попробую.
21
Кет, как вариант дать юниту очень много хп. После какого-то порога оно просто перестанет отображаться. А настоящее хп юнита устанавливать кодом и системой отлова урона.
7
Call SetCinematicScene('0', null, "", "", 0, 0)
вместо '0' можно поставить рав-код любого юнита, но только у портрета будет постоянно проигрываться анимация talk
Ну и действует это на всех юнитов и для всех игроков, если не вызвать ф-цию локально.
33
GF RaiseD, настоящие хп мне просто не нужны, так что не проблема.
Ige, хм, я думал, это просто проигрывает анимацию talk портрета любого юнита, а хп не трогает. Надо тоже попробовать, такую штуку можно использовать даже поинтересней.
Borodach, GF RaiseD, всё верно, при количестве здоровья/маны больше 1000000 соответствующий индикатор пропадает. Спасибо!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.