Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Архив проектов > SOHL Custom Build > Монстр увидел игрока
Как проиграть при этом звук?
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Cool.T
Житель форума

Дата регистрации: Oct 2005
Проживает: Enniscorthy Ireland
Сообщений: 277
Возраст: 29

Рейтинг



Question player spirit monster see play sound

Херох,Г-конт как мне сделать чтоб после того как игрок встретиль монстра началь проигроваца определёный звуковой фаиль?я в током виде кодинга на хл не силён!

__________________
В такую строчку не поместится

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

Старое сообщение 04-11-2005 09:42
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28051
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


Можно поставить триггер на событие "See Player" у монстра. В таргете пишешь имя ambient_generic'a.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 04-11-2005 10:46
-
Cool.T
Житель форума

Дата регистрации: Oct 2005
Проживает: Enniscorthy Ireland
Сообщений: 277
Возраст: 29

Рейтинг



мне кодинг нужень!!!

__________________
В такую строчку не поместится

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

Старое сообщение 04-11-2005 12:10
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28051
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


Cool.T тогда посмотри в код монстров, когда вызывается этот кондишен триггер. И сделай аналогично. Короче, юзай "Поиск в файлах"

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 04-11-2005 12:59
-
Cool.T
Житель форума

Дата регистрации: Oct 2005
Проживает: Enniscorthy Ireland
Сообщений: 277
Возраст: 29

Рейтинг



Ты точьную фразу напеши!!!

__________________
В такую строчку не поместится

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

Старое сообщение 04-11-2005 13:52
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28051
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


В коде монстра, скажем в RunAI, добавляешь:

C++ Source Code:
if (HasConditions ( bits_COND_SEE_CLIENT ))
{
    EMIT_SOUND_DYN( ENT(pev), CHAN_VOICE, "mysound.wav", 1, ATTN_NORM, 0, PITCH_NORM);
}


Только надо еще сделать проверку, игрался ли этот звук, иначе он будет проигрываться постоянно.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 04-11-2005 13:58
-
Cool.T
Житель форума

Дата регистрации: Oct 2005
Проживает: Enniscorthy Ireland
Сообщений: 277
Возраст: 29

Рейтинг



За это большое спасибо!кстати можеть кто скажеть как сделать чтоб после смерти монстра модель монстра исчезала сразу и просто выподали постояныи веши пр.(барни стволь,хгрунт стволь,хуманы стволь и т.д)

__________________
В такую строчку не поместится

Отредактировано Cool.T 07-11-2005 в 05:39

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

Старое сообщение 07-11-2005 05:23
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28051
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


C++ Source Code:
void CBarney::Killed( entvars_t *pevAttacker, int iGib )
{
    if ( pev->body < BARNEY_BODY_GUNGONE )
    {
        // drop the gun!
        Vector vecGunPos;
        Vector vecGunAngles;
        
        pev->body = BARNEY_BODY_GUNGONE;
        GetAttachment( 0, vecGunPos, vecGunAngles );
        CBaseEntity *pGun = DropItem( "weapon_9mmhandgun", vecGunPos, vecGunAngles );
    }
    
    SetUse( NULL );
    CTalkMonster::Killed( pevAttacker, iGib );
    
    UTIL_Remove(this); //попробуй добавить эту строку
}

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 07-11-2005 05:43
-
Cool.T
Житель форума

Дата регистрации: Oct 2005
Проживает: Enniscorthy Ireland
Сообщений: 277
Возраст: 29

Рейтинг



aha

Добавлено 07-11-2005 в 15:08:

а теперь токой вопрось как сделать чтоб в оружии вызывалась функция спавна коковонибуть аитема в барни воть
CBaseEntity *pGun;
if (pev->frags)
pGun = DropItem( "weapon_357", vecGunPos, vecGunAngles );
а в оружие

__________________
В такую строчку не поместится

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

Старое сообщение 07-11-2005 07:43
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28051
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


Cool.T не понял... в смысле - "в оружии"? Зачем?

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 07-11-2005 08:15
-
Cool.T
Житель форума

Дата регистрации: Oct 2005
Проживает: Enniscorthy Ireland
Сообщений: 277
Возраст: 29

Рейтинг



ну надо чтоб после взрыва у орбалета монстр поевлялся

__________________
В такую строчку не поместится

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

Старое сообщение 07-11-2005 08:47
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28051
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


Ну например так:

C++ Source Code:
void CCrossbowBolt::ExplodeThink( void )
{
    ...
    CBaseEntity::Create("monster_barney",pev->origin, pev->angles);
}

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 07-11-2005 09:13
-
Cool.T
Житель форума

Дата регистрации: Oct 2005
Проживает: Enniscorthy Ireland
Сообщений: 277
Возраст: 29

Рейтинг



ne eto etot sposob ne pa6et

__________________
В такую строчку не поместится

За это сообщение Cool.T получил предупреждение за транслит

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

Старое сообщение 07-11-2005 09:48
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28051
Нанёс повреждений: 466 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


Почему не работает? Ну попробуй отступить назад по движению стрелы, например, так:

C++ Source Code:
UTIL_MakeVectors(pev->angles);
Vector newOrg = pev->origin - gpGlobals->v_forward * 48;
CBaseEntity::Create("monster_barney",newOrg, pev->angles);


И еще по-моему нужно отключить клиентские пушки. Как это сделать - смотри в туторе g-cont'a (Xash weapon system)

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 07-11-2005 10:04
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 15:42. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Архив проектов > SOHL Custom Build > Монстр увидел игрока
Как проиграть при этом звук?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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

Рейтинг@Mail.ru