Нужна помощь по плагину Whistle (Свист)

Kanzai

➜ To Be Continued
Сообщения
68
Реакции
54
Помогите, как реализовать, чтобы звук проигрывался на расстояние (дальше-тише ближе громче), но чтобы было направление, чтобы знать (например он идет за стеной или внизу) и чтобы было регулировка расстояния (например 600метров или 300). Я попытался использовать EmitAmbientSound но он проигрывает звук на всю карту и когда подходишь к месту звука то трудно определить откуда он идет.
 

Вложения

  • whistle.sp
    3.7 КБ · Просмотры: 99

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,335
C-подобный:
EmitAmbientSound(whistle_sounds[GetRandomInt(0, sizeof(whistle_sounds)-1)], vec, SOUND_FROM_PLAYER, SNDLEVEL_NORMAL, SND_NOFLAGS, SNDVOL_NORMAL, SNDPITCH_NORMAL);

SOUND_FROM_PLAYER заставляет проигрывать звук каждому игроку, вам же нужен SOUND_FROM_WORLD, тогда звук будет идти из vec с учётом потери громкости в зависимости от расстояния\преград.

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

Kanzai

➜ To Be Continued
Сообщения
68
Реакции
54
C-подобный:
EmitAmbientSound(whistle_sounds[GetRandomInt(0, sizeof(whistle_sounds)-1)], vec, SOUND_FROM_PLAYER, SNDLEVEL_NORMAL, SND_NOFLAGS, SNDVOL_NORMAL, SNDPITCH_NORMAL);

SOUND_FROM_PLAYER заставляет проигрывать звук каждому игроку, вам же нужен SOUND_FROM_WORLD, тогда звук будет идти из vec с учётом потери громкости в зависимости от расстояния\преград.


а это уже сложнее, скорее всего нужно будет вручную тогда считать расстояние между точкой и игроком, и на основании этой информации вручную задавать громкость проигрывания звука каждому игроку, правда в этом случае нельзя будет точно учесть преграды.
Такой же эффект. Просто подходишь и звук увеличивается, а если этот звук будет за стеной или на 2 этаже, то не понятно, звук будет громким и все.
 

pe4enka

Участник
Сообщения
18
Реакции
0
а ГДЕ ВЗЯТЬ САМ ПЛАГИН?
Мне нужно для маньяк мода что бы кт могли скажем нажать сочетание клавиш E+R и проигрывалась рандомная музыка. А манньяк слыышал её в зависимости от расположения кт)))
Если есть бесплатно подскажите где взять если платно предложите цены
 

smoke96

Участник
Сообщения
1,134
Реакции
175
а ГДЕ ВЗЯТЬ САМ ПЛАГИН?
Мне нужно для маньяк мода что бы кт могли скажем нажать сочетание клавиш E+R и проигрывалась рандомная музыка. А манньяк слыышал её в зависимости от расположения кт)))
Если есть бесплатно подскажите где взять если платно предложите цены
так в первом посте исходник, скомпилируй и все
 

d3v

Участник
Сообщения
470
Реакции
146

pe4enka

Участник
Сообщения
18
Реакции
0
Сообщения автоматически склеены:

понял, спасибо, помоги пж как скины закинуть на fastdl которые скачиваются юез папки указания
 
Последнее редактирование:
Сверху Снизу