HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > как создать дамаг индикатор ?
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Question как создать дамаг индикатор ?

Кодеры. Кто знает, как сделать дамаг индикатор на монстров Знаю только, что что то подобное есть у игроков. при надвое на них.

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 212614

Старое сообщение 06-02-2023 06:08
- За что?
hgrunt_2020
учусь методом тыка,проб и ошибок

Дата регистрации: Aug 2021
Проживает: Московское метро
Сообщений: 253
Возраст: 17

Рейтинг



Как понять дамаг индикатор? То что игрок получает игрок или то что наносить игрок другим существам?

__________________
И главное, Артём, помни: не ешь желтый снег!

Сообщить модератору | | IP: Записан
Сообщение: 212619

Старое сообщение 06-02-2023 13:28
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



ну в minecraft мод такой есть что не знаешь damage indicator он показывает здоровье мобов противников при атаке на монстров здоровье уменьшается вот что то подобное охота на халфу пришпилить

Добавлено 07-02-2023 в 09:06:

есть идеи по этому ?

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 212626

Старое сообщение 07-02-2023 06:06
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12893
Возраст: 32

Рейтинг



илья2
Сделайть спрайт над монстром с анимированной шкалой и переключать его фреймы в зависимости от хп монстра. Или просто сам спрайт полоски скейлить по ширине.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 212627

Старое сообщение 07-02-2023 07:22
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
FiEctro писал:
Сделайть спрайт над монстром с анимированной шкалой

По аналогии с иконкой радио над головами игроков в кс 1.6. TriAPI->WorldToScreen. Только я бы не спрайт, а FillRGBA использовал. Ну и надо ещё масштаб у этого дела менять в зависимости от расстояния.

Отредактировано Ku2zoff 07-02-2023 в 10:59

Сообщить модератору | | IP: Записан
Сообщение: 212628

Старое сообщение 07-02-2023 10:58
- За что?
Napoleon321
Admiral

Дата регистрации: Jan 2017
Проживает: Sofia
Сообщений: 57
Возраст: 34

Рейтинг



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.



Here's a link to our original pull

https://github.com/solidi/coldice-remastered/pull/122

__________________
FlatLine Arena | Tutorials

If you don't like something, MOD it!

Сообщить модератору | | IP: Записан
Сообщение: 212642

Старое сообщение 08-02-2023 19:30
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



честно говоря я хотел бы через худ игрока передовать индикатор хп от монстров а не над монстром.

Добавлено 08-02-2023 в 23:04:

на подобии босса minecraft иссушителья там хп передается виде худа на игроков но и учитываются расстояния худа от удаления самого босса.

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 212643

Старое сообщение 08-02-2023 20:04
- За что?
hgrunt_2020
учусь методом тыка,проб и ошибок

Дата регистрации: Aug 2021
Проживает: Московское метро
Сообщений: 253
Возраст: 17

Рейтинг



илья2 в таком случае делаем в коде игрока трассу, определяем монстра, его хп, посылаем на клиент и на клиенте сверху рисуем полоску с хп

__________________
И главное, Артём, помни: не ешь желтый снег!

Сообщить модератору | | IP: Записан
Сообщение: 212649

Старое сообщение 08-02-2023 21:08
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Вот была бы возможность вызвать любую команду от монстра на игрока, было бы другое дело. Но у меня только ошибки и нерабочий код

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 212655

Старое сообщение 09-02-2023 09:08
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12893
Возраст: 32

Рейтинг



илья2
Тогда тебе надо выбрать по какому критерию ты выбираешь конкретного монстра (трасса, триггер?), и выводить это значение на экран.

Napoleon321
Looks very cool

Цитата:
илья2 писал:
Вот была бы возможность вызвать любую команду от монстра на игрока, было бы другое дело. Но у меня только ошибки и нерабочий код



Справки нормальной под халфу так и не сделали, потому остаётся смотреть на уже написанный валве код. Изучай его и делай по аналогии. Я вот например тоже ХЛСДК не люблю, крайне неинтуитивная фигня.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 09-02-2023 в 11:13

Сообщить модератору | | IP: Записан
Сообщение: 212657

Старое сообщение 09-02-2023 10:59
- За что?
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Цитата:
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 ); это просто пример рабочий от трассы

SetThink ( DamageIndicatorTest );
pev->nextthink = gpGlobals->time + 0.1;
}

что дальше ?

Добавлено 09-02-2023 в 18:25:

Хотя в моем случае лучше всего выбрать триггер, а не трассу. Но это тоже можно попробовать.

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 212666

Старое сообщение 09-02-2023 15:25
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
FiEctro писал:
ХЛСДК не люблю, крайне неинтуитивная фигня

Покажи пример интуитивной фигни.

Вот в этой теме: https://hlfx.ru/forum/showthread.ph...2635#post212635
Чтобы здесь не оффтопить.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 212667

Старое сообщение 09-02-2023 15:51
-
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



а что такое FindEntityForward ?

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 212668

Старое сообщение 09-02-2023 15:58
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



илья2 найти объект поперёд себя. Куда игрок смотрит - там и ищет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 212669

Старое сообщение 09-02-2023 15:59
-
илья2
Житель форума

Группа: Неопытный
Дата регистрации: Mar 2020
Проживает: Волгоград
Сообщений: 381
Возраст: 22

Рейтинг



Цитата:
Дядя Миша писал:
илья2 найти объект поперёд себя. Куда игрок смотрит - там и ищет.

что за бред ?

Добавлено 09-02-2023 в 19:27:

хм интересная штука это особый чит код который показывает характеристики объектов видимо использовался разработчиками игры работает только при developer 3

Добавлено 09-02-2023 в 19:34:

помимо этого к нему еще и присоединён 203 кейс

__________________
илья

Сообщить модератору | | IP: Записан
Сообщение: 212670

Старое сообщение 09-02-2023 16:34
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 23:39. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > как создать дамаг индикатор ?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024