Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V   1 2 »

Loading Music II

, Музыка при заходе на сервер
Статус пользователя Walkman
сообщение 19.3.2007, 20:42
Сообщение #1


Стаж: 19 лет

Сообщений: 72
Благодарностей: 87
Полезность: 709

Loading Music II V1.2.9

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

Цель плагина - заменить кучу других плагинов похожей направленности
(Connection Sound, Loading Sound, Loading Song, Loading Song Advanced).
Плагин никогда не заменит Loading Music, т.к. он базируется на концепции
без испльзования плэйлиста, которая мне не нравится.

Доп. характеристики:
- поддержка mp3/wav файлов
- поддержка плэйлиста (в виде файла $AMXMODX/config/loading_music.ini и/или запрограммированным в недрах скрипта - см. массив g_sDefaultPlaylist)
- поддержка раздельных плэйлистов для отдельных карт (использование: достаточно создать плэйлист $AMXMODX/config/loading_music/<mapname>.ini, где <mapname> - имя карты, например de_dust)
- поддержка раздельных плэйлистов для отдельных групп карт (использование: достаточно создать плэйлист $AMXMODX/config/loading_music/<mapname_prefix>_.ini, где <mapname_prefix> - префикс имени карты, например de_)
- поддержка до 30 трэков в плэйлисте (можно изменить с пом. макроопределения MAX_TRACKS в скрипте)
- поддержка след. режимов проигрывания: случайный порядок по плэйлисту/одиночный файл из плэйлиста/пользовательский одиночный файл (не из плэйлиста)
- кэширование аудио файлов (wav/mp3), находящихся в папке $AMXMODX/sound/ folder (только в режиме проигрывания из плэйлиста)
- эффект затухания звука для mp3 файлов (время затухания настраивается с пом. клиентской переменной mp3fadeout)

Замечания:
- mp3/wav могут быть размещены где угодно в директории $MODDIR/, но только файлы из $MODDIR/sound/ будут кэшироваться
- правила редактирования внешнего плэйлиста смотрите в нем самом (поставляется с плагином)

Требования:
- AMX/X 1.7x и выше
- Fakemeta модуль

Команды:

amx_loading_track <number|filename> (по-умолчанию=-1) устанавливает режим проигрывания трэков:
1 - случайный порядок
0 - ничего не играть, т.е. отключить плагин
N - всегда играть одиночный файл с заданным номером (N=1..30)
filename - тоже режим игры одиночного файла, только позволяет задать файл НЕ из плэйлиста; этот файл НЕ будет кэширован, даже если он и располагается в папке sound

amx_loading_loop <0|1|2>[ (по-умолчанию=0) настройка режма повтора трэка:
0 - играет mp3/wav файл пока игрок не начнет играть или не перейдет в режим зрителя
1 - игрет mp3 файл один раз, но до самого конца; wav файл будет играть как в пред. режиме
2 - играть mp3/wav файл бесконечно (настоятельно не рекомендую, если вы НЕ используете флаг "a" в переменной "amx_loading_flags")

amx_loading_delay <float> (по-умолчанию=0.0) если клиенты часто жалуются, что не слышат музыки при подключении, то измените этот параметр, чтобы указать задержку в сек. перед запуском тржка после подключения клиента; не делайте задержку большой, иначе получите непредсказуемый результат

amx_loading_flags <flags> (по-умолчанию=abc) остальные настройки плагина:
a - разрешать играть _только_ mp3 файлы при подключении клиента или в режиме зрителя; в противном случае можно будет проигрывать и wav файлы; я настоятельно НЕ рекомендую отключать этот флаг, т.к. может появиться источник звука на карте, который невозможно отключить, и он будет постоянно играть до смены карты
b - играть музыку в режиме зрителя; инчае при переходе игрока в режим зрителя музыка будет останавливаться
c - (только для CS) играть wav файлы при выборе команды; в противном случае будет играть трэк, который клиент слышал при подключении к серверу (под CS он может быть остановлен игрой, т.о. был введен флаг "d" - см. ниже)
d - (только для CS) делать перезапуск трэка при выборе команды, чтобы исправить ошибку CS (этот флаг менее приоритетный, чем "c")
e - не играть музыку для мертвых игроков, временно находящихся за зрителей (имеет смысл использовать, если активен флаг "b")

Известные ошибки:
- трэк будет продолжать играть на клиенте если последний отключился в момент подключения к серверу; для того, чтобы отключить звук надо набрать в консоли: 'mp3 stop' - для mp3, и 'nosound' - для wav файла (невозможно исправить)
- возможны задержки в звучании при загрузке (зависит от загруженности процессора, звуковой карты на клиенте - невозможно исправить)

Отредактировал: Leo, - 30.7.2008, 19:52
Прикрепленные файлы:
Прикрепленный файл  Loading_Music_II_v.1.2.9.zip ( 181,62 килобайт ) Кол-во скачиваний: 3774
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 18 раз
   Цитировать сообщение
Статус пользователя Glyk
сообщение 8.6.2008, 22:03
Сообщение #2


Стаж: 18 лет

Сообщений: 8
Благодарностей: 1
Полезность: 0

а как свою музику поставить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leo
сообщение 19.6.2008, 11:23
Сообщение #3


Стаж: 18 лет

Сообщений: 1347
Благодарностей: 594
Полезность: 848

1. Кидаеш свою музыку в папку cstrike\sound\loading\
2. В конфиге loading_music.ini добавляеш путь. Напимер, cstrike\sound\loading\1.wav


Разработка сайтов - http://leonid.pro/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Рамиль
сообщение 19.6.2008, 15:36
Сообщение #4


Стаж: 18 лет

Сообщений: 77
Благодарностей: 7
Полезность: 74

Помогите почему мой клиент не качает не чего?
звуки HeADSHOT ТОЖЕ А ДРУЗЬЯ СЛЫШАТ
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leo
сообщение 20.6.2008, 11:49
Сообщение #5


Стаж: 18 лет

Сообщений: 1347
Благодарностей: 594
Полезность: 848

Ну если у тебя сервер стоит на твоей кс, то качать не будет, так как уже стоит всё. :)


Разработка сайтов - http://leonid.pro/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MaJlou
сообщение 30.6.2008, 0:05
Сообщение #6


Стаж: 18 лет

Сообщений: 151
Благодарностей: 53
Полезность: < 0

Игрока качает музыку? или как радио? пинг прыгает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leo
сообщение 30.6.2008, 16:40
Сообщение #7


Стаж: 18 лет

Сообщений: 1347
Благодарностей: 594
Полезность: 848

Качают с сервера музыку. Пинг в принципе не должен прыгать.


Разработка сайтов - http://leonid.pro/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MaJlou
сообщение 16.7.2008, 17:27
Сообщение #8


Стаж: 18 лет

Сообщений: 151
Благодарностей: 53
Полезность: < 0

Мона както радио втулить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя dobro86
сообщение 7.9.2008, 22:48
Сообщение #9
Стаж: 18 лет

Сообщений: 14
Благодарностей: 1
Полезность: 0

ПОЖАЛУЙСТА ПОДСКАжите ЧЕМ кодирывать отрезки??? а то неидет так....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя z-lend
сообщение 14.9.2008, 15:37
Сообщение #10
Стаж: 17 лет

Сообщений: 18
Благодарностей: 3
Полезность: 0

у меня почему то не работает сделал все как в инструкции
в кансоли пишет [AMXX] Plugin Loading Music 2 initialized for CS mod

файлы по пакам раскидал
в папке souds/loading закинул свой файл прописал его в loading_music
sound/loading/HipHop.wav
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kasterus
сообщение 25.10.2008, 2:35
Сообщение #11
Стаж: 17 лет

Сообщений: 3
Благодарностей: 1
Полезность: 0

Подскажите пожалуйста. Что нужно сделать что-бы вместо media/Half-Life01.mp(при подключении), играл мой файл, и можно ли сделать что бы он не загружался, и проигрывался, а хешировался?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leo
сообщение 11.12.2008, 0:15
Сообщение #12


Стаж: 18 лет

Сообщений: 1347
Благодарностей: 594
Полезность: 848

Кидаешь музыку в папку cstrike\sound\loading\
В файлике loading_music.ini удаляешь всё и добавляешь путь к музыке по 1 файлу.
Например
Код
cstrike\sound\loading\1.wav
cstrike\sound\loading\2.wav
cstrike\sound\loading\3.wav


Разработка сайтов - http://leonid.pro/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 27.1.2009, 13:37
Сообщение #13


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

KURO,
Читать умеешь? Вот и читай всю тему!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя okeylek
сообщение 1.2.2009, 15:51
Сообщение #14
Стаж: 17 лет

Сообщений: 42
Благодарностей: 1
Полезность: 21

У меня ваще нехрена неиграет тока стандартные из Халвы
amx_loading_loop <0|1|2>
Че это за нахрен и куда прописывать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xak
сообщение 18.2.2009, 9:36
Сообщение #15
Стаж: 18 лет

Сообщений: 2
Благодарностей: 2
Полезность: 0

Вот спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kr1ez^
сообщение 22.2.2009, 13:00
Сообщение #16


Стаж: 17 лет

Сообщений: 13
Благодарностей: 4
Полезность: 0

Цитата(Рамиль @ 19.6.2008, 16:36) *
Помогите почему мой клиент не качает не чего?
звуки HeADSHOT ТОЖЕ А ДРУЗЬЯ СЛЫШАТ


А sv_allowdownload 1 и allowupload 1 пробовал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WEGAS
сообщение 8.4.2009, 18:50
Сообщение #17
Стаж: 19 лет

Сообщений: 101
Благодарностей: 27
Полезность: 210

В loading_music.ini
прописал
sound/loading/Wegas.wav
sound/loading/Wegas2.wav
sound/loading/Wegas3.wav

Закодировал их в таком же качестве 11кгц, 8бит, mono, wav

1. все равно вопроизводятся какой ниюудь из стандартных звуков (spaceman или hiphop), как они играют я не пойму, я же их удалил
2. Или играет мой звук, но он играет только один раз, без цикла.

Все перепробовал, но он так и не повторяется
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sot100
сообщение 14.4.2009, 19:56
Сообщение #18


Стаж: 18 лет

Сообщений: 1695
Благодарностей: 500
Полезность: 711

а акаое качество нужно? просто закинул всё как надо, она у игроков скачалась, но пе проигрывается в формате wav 56 кб/сек
помогите плиз)


https://vk.com/club_megamozg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WEGAS
сообщение 14.4.2009, 20:32
Сообщение #19
Стаж: 19 лет

Сообщений: 101
Благодарностей: 27
Полезность: 210

Плагин не работает с версии 1.80 !
Точнее работает не правильно, не так как должен !

Сервер Metamod 1.19-P, amxmod 1.80/
--------------------------------------------------------------------------------------------------------------------------
Плагин не работает - когда игрок подключается к серверу (загрузка карты, звуков, моделей) !
Плагин не работает - когда игрок мертв !
Плагин не работает - когда игрок сидит в спектаторе !
--------------------------------------------------------------------------------------------------------------------------
Работает плагин только тогда, когда ты уже зашел на сервер, у тебя появляется окно MOTD, и возможность выбора команды ! - после выбора персонажа плагин реагировать ни на что не будет, пока сервер не сменит карту и снова не появится возможность выбора команды.

Перепробовал всё !, так что про флаги и настройки говорить бесполезно, плагин очень старый читал тему на алиед модс ответа не нашел и не найду, автор на этот плагин забил давным давно !

Так же хочу подметить, чот плагин спокойно работает на AMXMODX 1.76

Я пробовал компилить в компиляторе от amxx 1.80, - но ничего не выходит (плагин компилится, но работать так же отказывается).
Поэтому если есть люди соображающие в скриптинге, хотел бы попросить исправить проблему, чтобы плагин работал на последних AmxModX.

sot100,
wav должна быть 8bit`ная

Отредактировал: WEGAS, - 14.4.2009, 20:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя sot100
сообщение 16.4.2009, 4:41
Сообщение #20


Стаж: 18 лет

Сообщений: 1695
Благодарностей: 500
Полезность: 711

мде... хочется поставить музон, а не робит ппц, у меня amxmodx версии 1.8 как раз..


https://vk.com/club_megamozg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: