ну в minecraft мод такой есть что не знаешь damage indicator он показывает здоровье мобов противников при атаке на монстров здоровье уменьшается вот что то подобное охота на халфу пришпилить
илья2
Сделайть спрайт над монстром с анимированной шкалой и переключать его фреймы в зависимости от хп монстра. Или просто сам спрайт полоски скейлить по ширине.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал: Сделайть спрайт над монстром с анимированной шкалой
По аналогии с иконкой радио над головами игроков в кс 1.6. TriAPI->WorldToScreen. Только я бы не спрайт, а FillRGBA использовал. Ну и надо ещё масштаб у этого дела менять в зависимости от расстояния.
Well, we did something like this for Cold Ice Remastered. It's for the player health (you can see the other player's health and armor) but I think with few tweaks, it can be re-worked for the monsters as well.
илья2
Тогда тебе надо выбрать по какому критерию ты выбираешь конкретного монстра (трасса, триггер?), и выводить это значение на экран.
Napoleon321
Looks very cool
Цитата:
илья2 писал: Вот была бы возможность вызвать любую команду от монстра на игрока, было бы другое дело. Но у меня только ошибки и нерабочий код
Справки нормальной под халфу так и не сделали, потому остаётся смотреть на уже написанный валве код. Изучай его и делай по аналогии. Я вот например тоже ХЛСДК не люблю, крайне неинтуитивная фигня.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал:
Я вот например тоже ХЛСДК не люблю, крайне неинтуитивная фигня. [/B]
я тоже не люблю
Добавлено 09-02-2023 в 17:36:
Хотя моды на ХЛСДК можно делать неплохие.
Добавлено 09-02-2023 в 17:37:
Цитата:
FiEctro писал: илья2
Тогда тебе надо выбрать по какому критерию ты выбираешь конкретного монстра (трасса, триггер?), и выводить это значение на экран.
/B]
Так, ну, триггер - это понятно, а вот трасса. В первый раз слышу.
Добавлено 09-02-2023 в 18:23:
Цитата:
hgrunt_2020 писал: [b]илья2 в таком случае делаем в коде игрока трассу, определяем монстра, его хп, посылаем на клиент и на клиенте сверху рисуем полоску с хп
Да знаю, слабоват еще в этом. Но пример трассы я все таки сделал. Понял, что это.
void CBasePlayer :: DamageIndicatorTest( void )
{
TraceResult tr;
UTIL_MakeVectors(pev->angles);
UTIL_TraceLine(pev->origin, pev->origin + gpGlobals->v_forward * 128-здесь можно было по больше дальности добавить, ignore_monsters, pev->owner, &tr);
UTIL_BloodDecalTrace( &tr, BLOOD_COLOR_RED ); это просто пример рабочий от трассы
Дядя Миша писал: илья2 найти объект поперёд себя. Куда игрок смотрит - там и ищет.
что за бред ?
Добавлено 09-02-2023 в 19:27:
хм интересная штука это особый чит код который показывает характеристики объектов видимо использовался разработчиками игры работает только при developer 3