HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Mp3 player
Как заставить fmod молчать во время паузы или загрузки?
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6867
Возраст: 34

Рейтинг



Mp3 player

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

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

Старое сообщение 29-08-2007 15:23
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33063
Нанёс повреждений: 392 ед.

Рейтинг



код из Xash 0.39

code:
int CHudSound::Draw(float flTime) { if (fmod_dll && fmod_data) { if(last_state != pause) { //detect of music type if(CheckFormat(0) == TRACK) qfmod_setmodpause( fmod_data, !qfmod_getmodpause( fmod_data )); else if(CheckFormat(0) == STREAM) qfmod_setstreampause( 0, !qfmod_getstreampause( 0 ) ); last_state = pause; } } return 1; }

в void DLLEXPORT V_CalcRefdef( struct ref_params_s *pparams )
code:
pause = pparams->paused;

переменная int pause обяъвлена как глобальная.

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

Старое сообщение 29-08-2007 16:42
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6867
Возраст: 34

Рейтинг



Дядя Миша а можно мне лучше исходник, чтоб я сам разобрался? А то я скачал Xash_FullSDK, но там и намёка нет на класс CHudSound, там как и в спирите CMP3.

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

Старое сообщение 30-08-2007 05:27
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33063
Нанёс повреждений: 392 ед.

Рейтинг



Ku2zoff ну, на
только на вопросы по данному исходнику я отвечать не буду.

Вложение: hud_sound.zip (3.7 кб)
Этот файл был скачан 428 раз.
ForestGirl проверилa это вложение на вирусы 30-08-2007 в 16:20

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

Старое сообщение 30-08-2007 16:05
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6867
Возраст: 34

Рейтинг



Дядя Миша а есть другой способ сообщить фмоду что игра стоит на паузе? У меня что-то не выходит сделать это через V_CalcRefdef. И когда выйдет следующая версия Xash SDK? Очень уж мне некоторые вещи в Ксаше понравились, вроде мониторов.

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

Старое сообщение 31-08-2007 00:38
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



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


Цитата:
Ku2zoff писал:
Очень уж мне некоторые вещи в Ксаше понравились, вроде мониторов

Не удержался
http://pix.academ.org/img/2007/08/2...1b90f723dc1ed75

__________________

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

Старое сообщение 31-08-2007 01:46
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33063
Нанёс повреждений: 392 ед.

Рейтинг



Ku2zoff все другие способы ненадежны.
XaeroX ай, молодца, сделал таки
ЗЫ. когда ваське появишься?

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

Старое сообщение 31-08-2007 06:02
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



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


Цитата:
Дядя Миша писал:
когда ваське появишься?

Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.

__________________

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

Старое сообщение 31-08-2007 06:39
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6867
Возраст: 34

Рейтинг



Короче, по одному hud_sound я ничего понять не могу. Надо бы полностью исходники клиентской библиотеки, если возможно конечно. А в новом Ксаше мониторы и зеркала будут работать на одной карте друг с другом и енв_скай? А то обломно, хочется использовать отражающие лужи и в то же время 3-д небо, а оно зеркала с мониторами терпеть не может.

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

Старое сообщение 31-08-2007 06:56
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13519
Возраст: 33

Рейтинг



XaeroX круто вот тока текстуры на верху никакой логике не поддаются

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 31-08-2007 08:15
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



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


-CJ- почему же не поддаются?

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

Старое сообщение 31-08-2007 11:03
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33063
Нанёс повреждений: 392 ед.

Рейтинг



Ku2zoff 0.4 версия и так прекрасно уживается с зеркалами и мониторами и небом на одной карте
или это 0.45 версия
>> А то обломно, хочется использовать отражающие лужи и в то же время 3-д небо
оно-то вылетать не будет, но и отражаться нормально тоже.
Ладно, подскажу как пофиксить этот баг с вылетом на старых версиях:
в функция R_RenderScreens, R_RenderMirrors надо заккоментить все ASSERT

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

Старое сообщение 31-08-2007 11:24
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13519
Возраст: 33

Рейтинг



Government-Man гдеж ты видал чтоб над офисными ( пробочными ) потолочными плитками , так издевались ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 31-08-2007 11:45
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



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


-CJ- это по ходу бетон...

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

Старое сообщение 31-08-2007 13:44
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6867
Возраст: 34

Рейтинг



Дядя Миша всё равно вылетает, когда с другой стороны к луже подойдёшь + зеркала вообще ничего не отражают, только игра тормозит, как будто они отражают. А насчёт версии Ксаша - у меня исходники 0.39, потому что других в разделе даунлоад не было.

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

Старое сообщение 31-08-2007 17:51
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 08:21. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Mp3 player
Как заставить fmod молчать во время паузы или загрузки?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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