HLFX.Ru Forum
Показать все 4 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Добей браток!!! (программирование AI) (https://hlfx.ru/forum/showthread.php?threadid=567)


Отправлено S@HbI4 16-03-2007 в 11:03:

Half-Life Добей браток!!! (программирование AI)

Хочу добавить новые звуки для зомби, чтобы было как
Half-Life 2. Например если у зомби здоровье меньше 40 единиц,
то он стонет и говорит фразу типа: Добей браток!!! или издаёт истошный вопль!!!

Можно добавить:
#define ZOMBIE_AE_SHORTAGEHEALTH 0x04
и описать его!
или добавить:
void ShortageHealth( void )
{
if (pev->health <= 40)
HurtSound( );
}
потом добавиь ф-ию:
void HurtSound( void )
сделал как звуки Атаки и боли.

как прописать подскажите!!!

__________________
S@HbI4


Отправлено Дядя Миша 16-03-2007 в 12:24:

S@HbI4 можно через эвент заставить его играть определенный звук. Вопли зомбей именно так и сделаны.


Отправлено S@HbI4 17-03-2007 в 08:59:

Вообщем как обычный эвент?!

__________________
S@HbI4


Отправлено Дядя Миша 17-03-2007 в 09:49:

S@HbI4 ну да.
можешь новый эвент создать.
в функции handleAnimEvent добавь новый кейс, скажем с номером 5. Там у тебя будет проверка на здоровье зомбака и если его меньше 40 то он будет говорить добей или что-то такое.
А эвент вызывать из анимации боли.


Временная зона GMT. Текущее время 01:38.
Показать все 4 сообщений этой темы на одной странице

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