[Любая игра] BEsaysounds 0.1f

Тема в разделе "Утверждённые плагины", создана пользователем ☆★☆БАТЯ☆★☆™, 20 окт 2012.

  1. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Описание:

    Проигрывание звуков для разных целей.

    • - проигрывание звуков (звуки вызываются написанием сообщения в чат)
    • - только админ может проиграть звук (настраивается)
    • - интегрированный список звуков (команда sm_soundlist в консоль)
    • - настраиваемый спам-фильтр (команда sm_saysounds в консоль)
    • - рандомные звуки (выбирается случайный звук из списка)
    • - звук подключения/отключения игрока
    • - таймер бомбы (полностью настраиваемый)
    • - звуки событий

    Установка:

    Извлечь из архива папки в каталог cstrike/sourcemod/
    Настройки производятся в cstrike/sourcemod/configs/BEsaysounds.cfg

    Если вы не хотите использовать одну из функций, вы можете удалить все записи из файла конфигурации относительно этой функции, но сам раздел необходимо оставить пустой. Например, если вы не хотите использовать таймер бомбы, просто оставьте так:

    Код:
    "c4timer" {
       }
    
    В раздел "События" можно добавить любое количество звуков связаных с событиями в игре.
    Просто посмотрите здесь , какие события поддерживаются игрой.

    Некоторые звуковые форматы не поддерживаются движком Source и, следовательно, не могут быть использованы для этого плагина. Рекомендуется всегда использовать MP3-файлы с частотой дискретизации 44,1 кГц и 16 бит на канал.

    Раздел рандомных звуков должен выглядеть примерно так:

    Код:
     "музон" {
          "files" {                             / / случайный звук
            "1" "misc/disco.mp3"
            "2" "misc/pop.mp3"
            / / Здесь пишем любое количество последовательных пронумерованных звуков
          }
        }
    
    То есть при написании в чат слова музон будет проигран случайный звук из списка.

    У плагина большие возможности, так как им можно заменить сразу несколько плагинов, связанных с проигрыванием звука при каком нибудь событии в игре, таких как например Таймер бомбы, Quake Sounds и т.д. Так же при проигрывании мелодии(звука) можно вывести сообщение в чат или по центру экрана.

    P.S. В моем переводе настроены звуки при подключении/отключении админа+текст по центру и в чате.
    Пропишите свой STEAM_ID в BEsaysounds.cfg. Играет звук при написании игроками в чат: привет, ку, пока, частушки, а также отдельно еще может прописать только админ слово: прив

    Вообщем пользуемся...

    Оригинал
     

    Вложения:

  2. Leckter Hannibal

    Leckter Hannibal

    Сообщения:
    521
    Симпатии:
    146
    Приветствую Всех.
    Да наверно не плохой плагин надо опробовать.
     
    Xonqi нравится это.
  3. ◊๖ĀŁМẵŹ◊[√ιק]™

    ◊๖ĀŁМẵŹ◊[√ιק]™

    Сообщения:
    14
    Симпатии:
    1
    ☆★☆БАТЯ☆★☆™,а по флагу можно давать определеный звук или только по STEAM ID?
     
    Xonqi нравится это.
  4. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    ◊๖ĀŁМẵŹ◊[√ιק]™, Глянул в конфиг с настройками, там есть такой код:

    Код:
    "settings" {
            "group"  "admin"
          }
    Думаю, можно что то такое придумать, только не с флагом, а с группой, хотя впринципе надо попробовать.
     
    Xonqi нравится это.
  5. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    И как записать в event убийство в голову и убийство с ножа на alliedmods был все простые event-ы

     
    Xonqi нравится это.
  6. ◊๖ĀŁМẵŹ◊[√ιק]™

    ◊๖ĀŁМẵŹ◊[√ιק]™

    Сообщения:
    14
    Симпатии:
    1
    Так хоть поменьше дел будет:)Батя если что-нибудь придумаешь выкладывай^^
     
  7. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    acik, Вот примеры event-ов:

    Код:
    "events" {                    // звук будет воспроизводиться на события
        "bomb_planted" {
          "file"   "misc/bomb.mp3"
          "delay"  "17.0"
          "team"   "CT"             // -для кого играть звук и писать текст - CT, TERRORIST или для всех, пишем [B]any[/B]
          "cmsg"   "Чего ждем? Нужно обезвредить бомбу!"
        }
        "bomb_exploded" {
          "file"   "misc/gameover.mp3"
          "delay"  "0.2"
          "team"   "CT"             // -для кого играть звук - CT, TERRORIST или для всех, пишем [B]any[/B]
        }
        "bomb_defused" {
          "file"   "misc/gameover.mp3"
          "delay"  "0.2"
          "team"   "TERRORIST"      // -для кого играть звук - CT, TERRORIST или для всех, пишем [B]any[/B]
        }
        "hostage_rescued_all" {
          "file"   "misc/gameover.mp3"
          "delay"  "0.2"
          "team"   "TERRORIST"      // -для кого играть звук - CT, TERRORIST или для всех, пишем [B]any[/B]
        }
        // здесь могут быть использованы любые другие события!
      }
    
    По поводу хедшота ничего не скажу, так как я не скриптер.
     
  8. acik

    acik

    Сообщения:
    734
    Симпатии:
    628
    Эти я знаю и я же написал с alliedmods их видел
     
  9. kuper

    kuper

    Сообщения:
    93
    Симпатии:
    55
    Как зделать чтоб только админ иог воспроизводить звуки!а то некоторые прыщи просто задрали !
     
  10. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    kuper, под каждой строкой ставь так:

    Код:
    "saysounds" 
    {                 
    
        "привет" 
    	{
                "file"  "misc/hi.mp3"
                [B]"group" "admin"[/B]				
        }
     
    kuper нравится это.
  11. Vladislav Semchyonok

    Vladislav Semchyonok

    Сообщения:
    5
    Симпатии:
    2
    Ответ желательнее написать в скайп:vladan7742

    Добавлено через 1 час 6 минут
    Почему не работает звук при входе?
    }

    "events"
    { // sounds to be played on events

    // any other source events can be used here!
    }

    "admin"
    {

    "STEAM_0:0:227195401"
    {
    "connect"
    {
    "file" "misc/admin.mp3"
    "cmsg" "Прячьтесь, m1Lk идет!"
    "text" "Прячьтесь, m1Lk идет!"
    }
    "disconnect"
    {
    "cmsg" "m1Lk ушел... :("
    "text" "m1Lk ушел... :("
    "file" "misc/dissconect.mp3"
    }
    "settings"
    {
    "group" "admin"
    }
    }
    }

    Добавлено через 1 час 7 минут
    }

    "events"
    { // sounds to be played on events

    // any other source events can be used here!
    }

    "admin"
    {

    "STEAM_0:0:227195401"
    {
    "connect"
    {
    "file" "misc/admin.mp3"
    "cmsg" "Прячьтесь, m1Lk идет!"
    "text" "Прячьтесь, m1Lk идет!"
    }
    "disconnect"
    {
    "cmsg" "m1Lk ушел... :("
    "text" "m1Lk ушел... :("
    "file" "misc/dissconect.mp3"
    }
    "settings"
    {
    "group" "admin"
    }
    }
    }
     
    Последнее редактирование: 21 окт 2012
    ☆★☆БАТЯ☆★☆™ нравится это.
  12. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Vladislav Semchyonok,
    Ну код то точно правильный, вариантов несколько - сам звук не подходит (битрейт или еще что), проверь - скачивается ли он вообще с сервера и появился в игре. Ну и в игровой консоли посмотри - нет ли ошибки, связанной со звуком.
    У меня играет при входе админа.
     
  13. kuper

    kuper

    Сообщения:
    93
    Симпатии:
    55
    Парни а как зделать несколько админов и чтоб на каждого админа свой зкум можно поставить было?
     
  14. saharo4ek

    saharo4ek

    Сообщения:
    4
    Симпатии:
    0
    а если с ножа или из гранаты и т.д. типа сделать один файл на всю музыку на сервере пхп код можно узнать как сложить ?
     
    Последнее редактирование: 14 фев 2013
  15. Resident777

    Resident777

    Сообщения:
    23
    Симпатии:
    0
    в этом плагине можно делать допустим любой игрок на сервере прописует слово например в чат ku и играет звук? Если да. То как сделать для всех игроков так?
     
  16. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Качай, там есть готовое решение, можешь переделать под себя. Прежде чем задавать такие вопросы - топик бы прочел до конца.
     
  17. Resident777

    Resident777

    Сообщения:
    23
    Симпатии:
    0
    че то не понятно там многое. Говорят по стим айди как то и т.д а как для игроков чисто для всех сделать...
     
  18. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Resident777,
    Смотришь как там сделано, или используешь готовое решение.
     
  19. hook007

    hook007

    Сообщения:
    141
    Симпатии:
    5
    А как интересно сделать так, чтобы любое сообщение любого игрока на сервере - воспроизводило звук?)
     
  20. zloykif

    zloykif

    Сообщения:
    137
    Симпатии:
    24
    как то так

    event player_say
    {
    foreach player tempuserid #all "es_сexec server_var(tempuserid) playgamesound physics\surfaces\sand_impact_bullet3.wav!"
    }
     
    Vit_ amin нравится это.