Проблема с плагином join sound
|
|
KENTOS | Дата: Среда, 19.03.2014, 12:16 | Сообщение # 1 |
- Сообщения: 11
- Награды: 0
- Замечания:
|
Всем привет. Хотел поставить музыку при заходе на сервер (при заходе не при конекте),решение данной проблемы стал плагин join sound. Его стандартный звук меня не устроил и его пришлось заменить на свой.Обрезал музыку и скомпилировал плагин с ее новым названием,но мое звуковое приветствие не работает.
/* * Plays a welcome sound to the player who connects * dowload fith ****www.ya-cs.ru**** * by White Panther * * v1.0 * * v1.1: * - addition to add easily own sounds * * v1.2.1: * - bug with not playing sounds to client fixed * - added file exist check for soundfile * * v1.2.3: * - changes: * - way of giving id to timer */
#include <amxmodx>
// change this number to the amount of sounds u have #define Maxsounds 1
// add here your sounds, sounds must be somewhere in <ModDir>/sounds // format must be like: {"misc/sound1","ambience/sound2"} new soundlist[Maxsounds][] = {"misc/ke-nt"}
new plugin_author[] = "White Panther" new plugin_version[] = "1.2.3"
public plugin_init(){ register_plugin("Join_Music",plugin_version,plugin_author) register_cvar("join_music_version",plugin_version,FCVAR_SERVER) }
public plugin_precache(){ for ( new a = 0; a < Maxsounds; a++ ){ new temp[128] format(temp,127,"sound/%s.wav", soundlist[a]) if ( file_exists(temp) ){ new soundfile[128] format(soundfile,127,"%s.wav", soundlist[a]) precache_sound( soundfile ) } } }
public client_putinserver(id){ set_task(1.0,"consound",100+id) }
public consound(timerid_id){ new id = timerid_id - 100 new Usertime Usertime = get_user_time(id, 0) if ( Usertime <= 0 ){ set_task(1.0,"consound",timerid_id) }else{ new i = random(Maxsounds) client_cmd(id,"spk ^"%s^"",soundlist) } return PLUGIN_CONTINUE }
изменял строчку "new soundlist[Maxsounds][] = {"misc/ke-nt"}" музыку качает но не воспроизводит.Может не такого качества? Еще вопрос музыка будет воспроизводится каждому игроку или всем и игроки смогут затролить частыми reconnectами?
|
|
| |
PATRUL | Дата: Четверг, 20.03.2014, 01:23 | Сообщение # 2 |
- Сообщения: 718
- Награды: 5
- Замечания:
|
1. Скорее всего дело в самом треке,который ты обрезал. Какой формат у трека? wav? 2. Трек воспроизводятся только зашедшему на сервер.
Если не сработает,то можно просто переделать плагин,чтобы воспроизводил одну песню и все.
|
|
| |
KENTOS | Дата: Четверг, 20.03.2014, 08:39 | Сообщение # 3 |
- Сообщения: 11
- Награды: 0
- Замечания:
|
Цитата PATRUL ( ) 1. Скорее всего дело в самом треке,который ты обрезал. Какой формат у трека? wav? 2. Трек воспроизводятся только зашедшему на сервер.
Если не сработает,то можно просто переделать плагин,чтобы воспроизводил одну песню и все. Формат WAV,блин мне нужно чтоб воспроизводилась именно эта песня т.к стандартная меня не устраивает.Еще проводил эксперимент брал стандартный звук из папки E:\Game_Steam\SteamApps\common\Half-Life\valve\sound переименовывал как нужно и компилировал плагин,но его тоже не воспроизводит,не понимаю как стандартную музыку из плагина воспроизводит,а другие нет,ведь музыка из папки \valve\sound нужного формата и должна была запеть.Скорее всего дело в плагине но на счет музыки я тоже не уверен т.к я ее скачал с вк обрезал и сменил формат на WAV может чистота песни не такая х3.Ранее обрезая музыку с вк для raundsound проблем не было.
|
|
| |
Batonoid | Дата: Четверг, 20.03.2014, 10:34 | Сообщение # 4 |
- Сообщения: 211
- Награды: 0
- Замечания:
|
KENTOS, от частоты звука зависит, кс воспринимает только звуки с частотой 22050Hz и обязательно 1 моно канал. Все можно сделать онлайн юзай гугл "конвентировать mp3 в wav" .
|
|
| |
KENTOS | Дата: Пятница, 21.03.2014, 19:45 | Сообщение # 5 |
- Сообщения: 11
- Награды: 0
- Замечания:
|
Проблема решилась изменением частоты музыки 22050Hz и установкой 1 моно канала. Спасибо выручили)
|
|
| |