HLFX.Ru Forum Страницы (194): « Первая ... « 190 191 192 193 [194]
Показать все 2900 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нубские вопросы от <censored> и других нубов (https://hlfx.ru/forum/showthread.php?threadid=4535)


Отправлено Aynekko 17-06-2021 в 08:34:

Подскажите по такому нубскому вопросу. Ставлю звук:

C++ Source Code:
EMIT_SOUND_DYN(ENT(pev), CHAN_STATIC, "sound.wav", 0.25, 2.0, SND_CHANGE_PITCH | SND_CHANGE_VOL, 100);

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

__________________
Мой мод на Xash


Отправлено BALISTA 18-06-2021 в 12:24:

Цитата:
Aynekko писал:
нужно чтобы его слышал только клиент

Нужно играть его на клиенте


Отправлено Ku2zoff 18-06-2021 в 12:46:

Цитата:
Aynekko писал:
нужно чтобы его слышал только клиент

C++ Source Code:
gEngfuncs.pfnPlaySoundByName
gEngfuncs.pfnPlaySoundByIndex
gEngfuncs.pfnPlaySoundByNameAtLocation
gEngfuncs.pfnPlaySoundVoiceByName
gEngfuncs.pfnPlaySoundByNameAtPitch

Целая куча клиентских функций для воспроизведения звука. Не знаю, какие точно из них есть в ксаше. Но связка мессага на клиент + воспроизведение на клиенте точно поможет скрыть звук от других игроков.


Отправлено Дядя Миша 18-06-2021 в 12:46:

Цитата:
Aynekko писал:
Звук издается игроком, но меня смущает то, что в случае мультиплеера этот звук будет слышен всем игрокам, а нужно чтобы его слышал только клиент. Как это сделать?

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

__________________
My Projects: download page

Блог разработчика на boosty.to
Блог разработчика в телеграме


Отправлено Aynekko 18-06-2021 в 17:58:

Спасибо всем за помощь.

__________________
Мой мод на Xash


Временная зона GMT. Текущее время 03:11. Страницы (194): « Первая ... « 190 191 192 193 [194]
Показать все 2900 сообщений этой темы на одной странице

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