Death Sound - не воспроизводит звук

Drumanid

Нестандартное звание
Сообщения
1,862
Реакции
1,748
Что не так сделал?

Эффект работает,а звук не воспроизводится когда игрок умер...

PHP:
#include <sourcemod>
#include <sdktools>
#include <emitsoundany>

public Plugin:myinfo =
{
    name = "Death Sound Fade",
    author = "",
    description = "",
    version = "1.0",
    url = ""
}

public OnPluginStart()
{
    HookEvent("player_death", pd);
}

public OnMapStart()
{
    AddFileToDownloadsTable("sound/deathsound/kill_1.mp3")
    AddFileToDownloadsTable("sound/deathsound/kill_2.mp3")
    AddFileToDownloadsTable("sound/deathsound/kill_3.mp3")
    PrecacheSoundAny("sound/deathsound/kill_1.mp3")
    PrecacheSoundAny("sound/deathsound/kill_2.mp3");
    PrecacheSoundAny("sound/deathsound/kill_3.mp3");
}

PerformFade(client, duration, const color[4])
{
    if (client)
    {
        new Handle:message = StartMessageOne("Fade", client);

        PbSetInt(message, "duration", duration);
        PbSetInt(message, "hold_time", 1);
        PbSetInt(message, "flags", 0x0001);
        PbSetColor(message, "clr", color);

        EndMessage();
    }
}

public pd(Handle:event, const String:name[], bool:silent)
{
    new client = GetClientOfUserId(GetEventInt(event, "userid"))
    new i = GetRandomInt(0, 2);
    switch(i)
    {
        case 0:
        {
            EmitSoundToClientAny(client, "sound/deathsound/kill_1.mp3");
            PerformFade(GetClientOfUserId(GetEventInt(event, "userid")), 300, {255, 0, 0, 151});
        }
        case 1:
        {
            EmitSoundToClientAny(client, "sound/deathsound/kill_2.mp3");
            PerformFade(GetClientOfUserId(GetEventInt(event, "userid")), 300, {255, 0, 0, 151});
        }
        case 2:
        {
            EmitSoundToClientAny(client, "sound/deathsound/kill_3.mp3");
            PerformFade(GetClientOfUserId(GetEventInt(event, "userid")), 300, {255, 0, 0, 151});
        }
    }
}

Чистота звуков в поряде, проверял, обязаны работать.
 
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
проверял, обязаны работать
В консоль сервера заглядывал? Наверняка скажет, что звук не кеширован:
PrecacheSoundAny("sound/deathsound/kill_1.mp3")
Вряд ли PrecacheSoundAny нужна папка sound. Оффтоп
 
Сверху Снизу