Доступ к voice chat по SteamID

Тема в разделе "Запросы", создана пользователем Eseth, 21 май 2014.

  1. Eseth

    Eseth

    Сообщения:
    75
    Симпатии:
    8
    Доброго времени суток! Ищу плагин для Sourcemod который открывал бы доступ к voice chat только тем игрокам чьи SteamID находятся в текстовом файле (пример: voice_whitelist.txt). Был похожий пгагин для Amx Mod.
    Нужен такой плагин для того чтобы защитить сервер и находящихся на нём игроков от случаев когда заходят чужие игроки и тупо орут в микрофон или матерятся. Во многих таких случаев админов нет на сервере или они просто не успевают принять меры вовремя. Чтобы этого избежать, доступ к голосовому чату будут иметь лишь те кто зарегистрирован на сайте сообщества/сервера и указали SteamID в своём профиле. SteamID будут автоматически писатся в файл скриптом на сайте. Остаётся написать плагин для сервера который считывал бы эти SteamID из файла и по ним давал бы доступ к voice chat на сервере.
    Думаю моя задумка окажется интересной а реализация - полезной для многих владельцев серверов.

    Заранее благодарен!
     
    Последнее редактирование: 21 май 2014
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.975
    Симпатии:
    2.982
    Eseth, Пробуй.

    Конфиг создается сам (cfg/sourcemod/voice_mysql.cfg)

    В addons/sourcemod/configs/ databases.cfg
    Код:
    "voice"
    {
    	"driver"			"default"
    	"host"			"айпи бд"
    	"database"		"имя бд"
    	"user"			"имя юзера бд"
    	"pass"			"пароль"
    	//"timeout"		"0"
    	//"port"			"0"
    }
    P.S. При первом запуске может насыпать в эррол лог. Когда настроишь конфиги - просто почисть логи и ошибок быть недолжно.
     

    Вложения:

    • voice_mysql.sp
      Размер файла:
      1,9 КБ
      Просмотров:
      16
    • voice_mysql.smx
      Размер файла:
      4 КБ
      Просмотров:
      6
    Последнее редактирование: 24 май 2014
    Leckter Hannibal, gravestal, CTe6eJIeK_vRn и 2 другим нравится это.