Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Игровой клиент (https://forum.zone-game.info/forumdisplay.php?f=54)
-   -   Помощь interface.u запуск звука по кнопке (https://forum.zone-game.info/showthread.php?t=43209)

i0cks 20.06.2018 23:25

Помощь interface.u запуск звука по кнопке
 
Добрый вечер. Требуется помощь.
Запуск звука по клику кнопки.

Хроники Interlude.

Допустим:

PHP код:


...

function 
OnClickButton (string strID)
{
    switch (
strID)
    {
        case 
"SoundBtn":
        
ExecuteCommand(".comanda on"); //тут я посылаю некую команду
        //PlaySound("SystemMsg_e.zvuk");
        
class'AudioAPI'.static.PlaySound"SystemMsg_e.zvuk" ); //запускаю проигрывание определенного звука в формате wav
        
break;
        default:
    }


Проблема в следующем: звук проигрывается тихо, подтягивается как звуковой эффект (а это голосовое оповещение). Естественно в игре, в опциях, ползунок громкости реагирует только на SFX Volume (а нужно чтобы реагировало на System Voice)

Как мне указать, что это VOICE? Готов отблагодарить за помощь.

Zubastic 21.06.2018 21:31

Re: Помощь interface.u запуск звука по кнопке
 
Перестать использовать труп мамонта?

i0cks 22.06.2018 13:31

Re: Помощь interface.u запуск звука по кнопке
 
Актуально! Ищу исполнителя!

Emperor 22.06.2018 14:52

Re: Помощь interface.u запуск звука по кнопке
 
Подсосать повышение громкости прямо из под кнопки не выйдет? Замечательный костыль получится.
https://s5.postimg.cc/jypprd04n/scre...t_14_49_27.png

i0cks 22.06.2018 16:44

Re: Помощь interface.u запуск звука по кнопке
 
Цитата:

Сообщение от Emperor (Сообщение 431784)
Подсосать повышение громкости прямо из под кнопки не выйдет? Замечательный костыль получится.
https://s5.postimg.cc/jypprd04n/scre...t_14_49_27.png

Костыль конечно, предположительно так я просто увеличу громкость SFX(эффектов). Как можно вызвать этот звук как VOICE?

Emperor 22.06.2018 22:25

Re: Помощь interface.u запуск звука по кнопке
 
i0cks, Думаю стоит заметить корреляцию с тем, что в существующей папке Sounds, содержатся аналогичные *.uax-упаковки, привязанные к SFX, как и упаковка SystemMsg_e.uax в папке Voice. Стоит предположить, что наличие её в этой папке - ошибка, а привязка звуковых файлов по типам зашита в движке.

Всё, что можно предложить: Раскурочить *.uax, собрать нужные звуковые сообщения, законвертить каждое в подходящий клиенту формат *.ogg. Тогда, скорее всего, они будут распознаваться клиентом как Voice, а не как SFX, ибо те же туторы в *.ogg, насколько я знаю, зависимы от Voice-ползунка.

i0cks 22.06.2018 23:15

Re: Помощь interface.u запуск звука по кнопке
 
Цитата:

Сообщение от Emperor (Сообщение 431787)
i0cks, Думаю стоит заметить корреляцию с тем, что в существующей папке Sounds, содержатся аналогичные *.uax-упаковки, привязанные к SFX, как и упаковка SystemMsg_e.uax в папке Voice. Стоит предположить, что наличие её в этой папке - ошибка, а привязка звуковых файлов по типам зашита в движке.

Всё, что можно предложить: Раскурочить *.uax, собрать нужные звуковые сообщения, законвертить каждое в подходящий клиенту формат *.ogg. Тогда, скорее всего, они будут распознаваться клиентом как Voice, а не как SFX, ибо те же туторы в *.ogg, насколько я знаю, зависимы от Voice-ползунка.

Интересное предположение, проверю..

i0cks 23.06.2018 00:42

Re: Помощь interface.u запуск звука по кнопке
 
PlaySound подтягивает только wav и как SFX только...

ogg можно как музыку (реагирует на ползунок Music) :D

PHP код:

class’AudioAPI’.static.PlayMusic“tutorial_voice_001a-r”0.fFALSETRUE ); 

А функции для VOICE не нахожу...

fork 24.06.2018 14:32

Re: Помощь interface.u запуск звука по кнопке
 
вестимо последний булев параметр и отвечает за "voice-овость" файла. Ибо
Код:

native static function PlayMusic( String a_MusicName, FLOAT a_FadeInTime, optional bool a_bLooping, optional bool a_bVoice );        //solasys
У меня была подобная нужда по вставке звука для одной задачи, но вполне хватило в Сони Саунд Форж выкрутить уровень децибел. Немного хрипеть стало, но для поставленной цели было сносно.

i0cks 24.06.2018 14:53

Re: Помощь interface.u запуск звука по кнопке
 
Цитата:

Сообщение от fork (Сообщение 431805)
вестимо последний булев параметр и отвечает за "voice-овость" файла. Ибо
Код:

native static function PlayMusic( String a_MusicName, FLOAT a_FadeInTime, optional bool a_bLooping, optional bool a_bVoice );        //solasys
У меня была подобная нужда по вставке звука для одной задачи, но вполне хватило в Сони Саунд Форж выкрутить уровень децибел. Немного хрипеть стало, но для поставленной цели было сносно.

проверял уже, цепляется как music...


Текущее время: 21:41. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot