sm_play <#userid|name> <filename> для CS:GO

Тема в разделе "Запросы", создана пользователем SHAREN, 7 июл 2015.

  1. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    При попытке проигрывания звука через sm_play или даже просто через play в CS:GO возникает ошибка

    Код:
    Failed to load sound 'misc\drzeworyt\bombtimer\1sec.mp3'. Can't create mixer.
    Как посоветовали в этой теме https://forums.alliedmods.net/showthread.php?t=241886 надо перекомпилировать плагин с этим расширением https://forums.alliedmods.net/showthread.php?t=237045 .
    Но я в скриптинге не разбираюсь и прошу помощи.
    Помогите пожалуйста перекомпилировать sounds.sp с этим расширением чтобы он воспроизводил звуки.

    P.S. может есть и другой способ решения проблемы. :search:
     
  2. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.194
    Симпатии:
    427
    SHAREN, лично я никогда не пользовался этой командой так как она без надобности. В csgo не воспроизводятся файлы, что не находятся в папке sound/music/*. На личном опыте убедился.
    Попробуй как вариант на 109 строчке где
    PHP:
    ClientCommand(target_list[i], "playgamesound \"%s\""Arguments[len]);
    Изменить на
    PHP:
    ClientCommand(target_list[i], "play \"*%s\""Arguments[len]);
     
    SHAREN нравится это.
  3. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    На других серверах звуки воспроизводит с других папок (музыку в конце раунда и т.п.)
    А если поместить в music то с первого раза у меня не воспроизвелось потому что у себя в настройках клиента убавил громкость музыки до 0 и полагаю так большинство сделали.

    не работает
     
  4. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.194
    Симпатии:
    427
  5. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    У меня есть конфиг который выполняется в определенный момент (Т пишет !lr если меньше 2 Т, срабатывает 1 раз в раунд)
    т.к. я плагины не умею писать то прописал в конфиге sm_play @all sm_hosties/lr1_.mp3

    т.е. хочу сказать Admin Sounds не подойдет т.к. нужно воспроизводить звук через консоль .
    Тут http://www.sourcemod.net/plugins.php?cat=0&mod=-1&title=&author=&description=Sound&search=1 подходящих плагинов не нашел
     
  6. vaxa

    vaxa Rock Rulet!

    Сообщения:
    859
    Симпатии:
    102
    SHAREN нравится это.
  7. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    Да, но не пойдет, в hosties звук проигрывается когда остаются 2 игрока (т.е. мол можете писать лр),
    а на сервере у меня проигрывается после написания лр, т.к. по правилам севрера запрещается убивать, бунтовать после написания !lr (т.е. звуковой сигнал что мол окончить перестрелку)