Плагин проигрывания звука после события

HeGGo

Участник
Сообщения
9
Реакции
0
Всем привет:victory:не могу поставить звук когда игрок умирает проигрывается звук "♥♥♥,это судьба" песню обрезал mp3,добавил в quake,прописал и она загружается на сервере...правда до 75% и всё(залил на хост в формате bz2.Вообщем не работает(кто может скинуть уже готовенькое?):)
 

Arthur Don

Участник
Сообщения
1,696
Реакции
256
Re: Плагин

HeGGo, название файла поменял после того как обрезал? У клиента точно звук скачался?
 

HeGGo

Участник
Сообщения
9
Реакции
0
Re: Плагин

Да.Не до конца скачивается,лишь до 87 и всё
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
CS:GO

Если тебе нужно просто...
PHP:
#include <sdktools_stringtables>

#define SOUND "death/test.mp3"	//Путь к звуку после папки sound

public OnPluginStart() HookEvent("player_death", Event_PlayerDeath);

public OnAutoConfigsBuffered()
{
	decl String:buffer[PLATFORM_MAX_PATH];
	FormatEx(buffer, PLATFORM_MAX_PATH, "sound/%s", SOUND);
	AddFileToDownloadsTable(buffer);
}

public Event_PlayerDeath(Handle:event, String:name[], bool:dontBroadcast)
{
	new client = GetEventInt(event, "userid");
	if(GetEventInt(event, "attacker") != client && (client = GetClientOfUserId(client))) ClientCommand(client, "playgamesound *%s", SOUND);
}
Где death/test.mp3 - прописать свой звук.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #5
Re: Плагин

AlmazON, а прекеш?


PHP:
AddToStringTable( FindStringTable( "soundprecache" ), SOUND);
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Re: Плагин

Не нужен он в CS:GO для ClientCommand. Звук проигрывается напрямую (потоковый режим).
PHP:
AddToStringTable( FindStringTable( "soundprecache" ), SOUND);
Просто фикция, чтобы EmitSound "не ругался", что звука нет в его таблице.
 
  • Мне нравится
Реакции: R1KO

HeGGo

Участник
Сообщения
9
Реакции
0
Re: CS:GO

Алмазон спасибо)щас попробую
 
Сверху Снизу