[Любая игра] SourceMod DJ

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

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

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    SourceMod DJ
    Текущая версия: 2.6.0

    Описание:
    Плагин позволяет игрокам выбрать для прослушивания песни из списка предустановленных композиций через обычное меню панели, написав в чат команды: !music, !dj, или !jukebox.
    После выбора песни, музыка из веб-интерфейса будет загружена в MOTD-окно браузера, без его отображения.
    Плагин включает в себя веб-интерфейс, для прослушивания песен или список песен доступных в интернете.
    Веб-интерфейс имеет поддержку четырех тем (по умолчанию, TF2, Counter-Strike, и черной) + добавил свою тему (batya).
    Темы можно самостоятельно редактировать на свой вкус.

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Требования:
    Расширение Colors - убрал.
    Требуется база данных MySQL, использующая две таблицы.
    Socket extension
    Важно! Для того чтобы услышать музыку в игре, игроки должны иметь установленный Adobe Flash Player.

    Установка:
    Установить Socket extension, если он у вас не установлен.
    Положить smdj.smx в /addons/sourcemod/plugins
    Распаковать архив веб-интерфейса и загрузить его на веб-сервер.
    Создать базу данных MySQL, и и прописать данные в config.php в веб-интерфейсе.
    Установите тему (если хотите), и установите пароль администратора (может быть текстом или в MD5) в config.php.
    Войдите в свой веб-интерфейс и обратите внимание на значения smdj_url и smdj_auth_token
    Пропишите эти значения в /cfg/sourcemod/plugin.smdj.cfg
    Зайдите в databases.cfg и пропишите туда ваши данные от базы данных.

    Код:
    "smdj"
    {
        "driver"            "mysql"
        "host"                "адрес бд"
        "database"            "название бд"
        "user"                "пользователь бд"
        "pass"                "пароль бд"
        //"timeout"            "0"
        //"port"            "0"
    }
    Музыку можно добавить через веб-сервер, или там же можно просто указать ссылки до песни.
    Перезагрузите сервер или воспользуйтесь командами в консоли вашего сервера:
    sm plugins load smdj - загрузка плагина.
    sm plugins reload smdj - перезагрузка плагина.

    Команды:
    sm_music - (!music в чат) Вызов меню песен.
    sm_dj - (!dj в чат) Вызов меню песен.
    sm_jukebox - (!jukebox в чат) Вызов меню песен.
    sm_musicinfo - (!musicinfo в чат) Вызов MOTD-окна, для просмотра названия, управление: пауза, регулировка громкости и т.д.
    sm_randomsong - (!randomsong в чат) Играет песни в произвольном порядке.
    sm_songlist - (!songlist в чат) Список доступных песен.
    sm_musicoff - (!musicoff в чат) Выключение музыки.
    sm_musichelp - (!musichelp в чат) Вывод справки по установке Adobe Flash Player.
    sm_reloadsongs - Перезагрузка списка композиций (по умолчанию требуется ADMFLAG_RCON)

    Переменные:
    smdj_version - Версия плагина.
    smdj_advert - (default 1) Задает, будет ли выбор музыки игроком отображаться на сервере в чате.
    smdj_join_advert - (default 1) Будет ли игрок, при подключении, проинформирован об использовании SMDJ.
    smdj_url - URL, связанные с установкой веб SMDJ. Нужное значение этой переменной отображается в админ-панели вашей веб-инсталляции.
    smdj_url_port - Если ваша веб-инсталляция размещается на другом порту, указать здесь.
    smdj_auth_token - Маркер авторизации, отображается в админ-панели вашей установки веб-SMDJ.
    smdj_help_advert - (default 1) Будут ли игроки получать уведомление Adobe Flash, когда они выбирают свою первую песню.
    smdj_repeat_default - (default 1) Включен или отключен повтор песни для новых игроков.
    smdj_shuffle_default - (default 0) Рандом должен быть включен или отключен для новых игроков.
    smdj_volume_default - (default 100) Громкость по умолчанию для новых игроков (от 10 - до 200).
    smdj_debug - (default 0) Установить 1 для отладки.

    Плагин создает файл настроек по пути /cfg/sourcemod/plugin.smdj.cfg

    От себя:
    Взял на себя смелость перевести данный плагин и веб, также немного его изменил. И добавил одну тему от себя, она установлена по умолчанию.

    Оригинал

    ✔ Переведенный ✔
    [​IMG]
     

    Вложения:

    Последнее редактирование модератором: 10 май 2015
  2. Сергей Божко

    Сергей Божко

    Сообщения:
    10
    Симпатии:
    0
    Отлично, но в !musicinfo текст иероглифами.
     
  3. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Сергей Божко, ставь кодировку utf8_general_ci
     
  4. Aqua

    Aqua

    Сообщения:
    38
    Симпатии:
    1
    игроки будут скачивать музыки?
     
  5. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
  6. Jak ozdoba na torcie

    Jak ozdoba na torcie Как украшение на торт

    Сообщения:
    26
    Симпатии:
    13
    В Internet Explorer есть встроенный плеер вопрос как его вставить.
    Помню во времена Source Engine 7(2006) бывало что Adoba Flash не хотел вставляться в MOTD.
    Тогда я нашёл HTML код который эту проблему решал. (В глубине плагина для EventScript одна из станций была вставлена именно так)
     
  7. Anton Petrukhin

    Anton Petrukhin

    Сообщения:
    5
    Симпатии:
    0
    При загрузке музыки через web interface выдаёт ошибку "Произошла ошибка при загрузке файла. Код ошибки: 1" что это значит?
     
  8. Влад Ганчук

    Влад Ганчук

    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, извиняюсь конечно за тупость, очень заинтересовал данный плагин но я еще чайник в создание серверов, не могли бы вы записать видео инструкцию по установке и добавление песен?
     
  9. kings-css

    kings-css

    Сообщения:
    68
    Симпатии:
    1
    Где нужно поменять кодировку что бы не было иероглифов?

    Добавлено через 3 минуты
    У меня веб часть иероглифами

    Добавлено через 56 минут
    и что за ошибка? когда пытаюсь MOTD окрыть

    Blocking MOTD URL ''; must begin with 'http://' or 'https://' or be about:blank
    
     
    Последнее редактирование: 4 авг 2014
  10. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    kings-css, по поводу ошибки - тебе пишет, что не будет работать с защищенным урл https, нужно прописывать просто http
    На счет иероглифов - все файлы должны быть в кодировке UTF-8 без BOM
    По видеомануалу - если успею, сегодня сделаю, хотя там все очень просто.
     
    Влад Ганчук нравится это.
  11. kings-css

    kings-css

    Сообщения:
    68
    Симпатии:
    1
    Все файлы UTF-8 без BOM, все равно в веб части кракозябры, на сервере нормально меню
     
  12. September

    September

    Сообщения:
    1.180
    Симпатии:
    160
    почему в веб-интерфейсе в админ панель пускает без всякого пароля?

    upd: проблему решил. Пароль ставится в config.php
    $auth = 'password';
     
    Последнее редактирование: 2 окт 2014
  13. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    Его настроить надо .-.
     
  14. September

    September

    Сообщения:
    1.180
    Симпатии:
    160
    Музыка играет не у всех. Flash Player присутствует, есть мысли?
     
  15. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    September, пусть у кого не играет - попробуют послушать через вебморду.
     
  16. September

    September

    Сообщения:
    1.180
    Симпатии:
    160
    Помогите исправить :)

    PHP:
    L 10/13/2014 16:01:17: [SMPlugin encountered error 4Invalid parameter or parameter type
    L 10
    /13/2014 16:01:17: [SMNative "VFormat" reportedString formatted incorrectly parameter 2 (total 1)
    L 10/13/2014 16:01:17: [SMDisplaying call stack trace for plugin "smdj.smx":
    L 10/13/2014 16:01:17: [SM]   [0]  Line 328C:\Desktop\sourcemod\scripting\include\halflife.inc::PrintToChatAll()
    L 10/13/2014 16:01:17: [SM]   [1]  Line 853C:\Desktop\sourcemod\scripting\smdj.sp::PlaySong()
    L 10/13/2014 16:01:17: [SM]   [2]  Line 299C:\Desktop\sourcemod\scripting\smdj.sp::Handler_TopMenu()
     
  17. September

    September

    Сообщения:
    1.180
    Симпатии:
    160
    Я извиняюсь за поднятие темы. Помогите пожалуйста. Ошибка выше.
     
  18. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    September, Попробуй поставить оригинал плагина, тем более там версия поновее.
     
  19. Alex Motor

    Alex Motor

    Сообщения:
    3
    Симпатии:
    1
    ☆★☆БАТЯ☆★☆™, когда хочу остановить всем игрокам песню она все ровно играет, как исправить?
     
  20. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Alex Motor,