Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Проблема с плагином 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ами?
Прикрепления: join_soundkt.rar (249.1 Kb)


 
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 моно канала.
Спасибо выручили)


 
  • Страница 1 из 1
  • 1
Поиск: