FrozDark
Участник
- Сообщения
- 1,769
- Реакции
- 2,050
- Автор ресурса
- #1
Steam Group Access Manager
Автор: FrozDark
Версия: 2.0
За образец брался плагин: ClanMatch Server Player Manager
Требуется: SteamTools - SteamWorks for SourceMod
Внимание! Исходник временно не выложен, по просьбе автора идеи
Описание: Пропускает или запрещает только тех игроков, которые находятся в одной из Steam групп, в списке групп плагина.
Админские команды:
sm_sgam_reload - Перезагружает список групп data/sgam_groups.txt (Admin Flag - Root [z])
Настройки (Cvars):
sm_sgam_enable - Выключатель плагина
sm_sgam_admin - При включении, всегда будет пропускать админов.
sm_sgam_announce - Сообщает в чат об успешном подключении игрока, если sm_sgam_functype 0
sm_sgam_announcerestricted - Сообщает отключённому игроку название запрещённой группы, если sm_sgam_functype 1
sm_sgam_functype - Тип фильтра. 0-Пропускать только членов групп / 1-Запрещать членов групп
sm_sgam_rejecttype - Как отключать игрока (0-Кик / 1-Бан по IP / 2-бан по SteamID)
sm_sgam_bantime - Время бана игрока (0-навсегда)
Ответы на вопросы:
Где добавить группу?
Установка:
Распаковать архив в папку с игрой
Например cstrike, hl2dm, tf2, dod
История изменений:
v 1.4
Автор: FrozDark
Версия: 2.0
За образец брался плагин: ClanMatch Server Player Manager
Требуется: SteamTools - SteamWorks for SourceMod
Внимание! Исходник временно не выложен, по просьбе автора идеи
Описание: Пропускает или запрещает только тех игроков, которые находятся в одной из Steam групп, в списке групп плагина.
Админские команды:
sm_sgam_reload - Перезагружает список групп data/sgam_groups.txt (Admin Flag - Root [z])
Настройки (Cvars):
sm_sgam_enable - Выключатель плагина
sm_sgam_admin - При включении, всегда будет пропускать админов.
sm_sgam_announce - Сообщает в чат об успешном подключении игрока, если sm_sgam_functype 0
sm_sgam_announcerestricted - Сообщает отключённому игроку название запрещённой группы, если sm_sgam_functype 1
sm_sgam_functype - Тип фильтра. 0-Пропускать только членов групп / 1-Запрещать членов групп
sm_sgam_rejecttype - Как отключать игрока (0-Кик / 1-Бан по IP / 2-бан по SteamID)
sm_sgam_bantime - Время бана игрока (0-навсегда)
Ответы на вопросы:
Где добавить группу?
Как узнать Идентификатор группы?Здесь - addons/sourcemod/data/sgam_groups.txt (описание внутри и не добавлять одну группу дважды)
Способ 1:
Узнать можно в панели администрации группы (Строка "Идентификатор")
Способ 2:
Перейти по ссылке http://66.246.75.16/groupid.php и вставить туда ссылку на профиль группы и нажать на "Submit". Ниже выйдет идентификатор группы.
Установка:
Распаковать архив в папку с игрой
Например cstrike, hl2dm, tf2, dod
История изменений:
v 1.4
v 1.5* Исправлен баг с SourceTV и Ботами
v 1.6* Добавлен Cvar "sm_sga_announce"
v 1.7* Переименован плагин на Steam Group Access Manager
* Переименован Cvar "sm_sga_type" на "sm_sgam_rejecttype"
* Переименованы все префиксы настроек и команд на sm_sgam
* Добавлен Cvar "sm_sgam_functype"
* Увеличено максимальное количество групп до 50
* Изменено название файла групп sga_groups.txt на sgam_groups.txt
* Изменёно название файла перевода на sga_manager.txt
* Изменено название файла конфига на sga_manager.cfg
* Переделаны функции плагина
* Исправлены все известные ошибки и баги
v 2.0* Поправлены ошибки скрипта и оптимизирован плагин
* Обновлён до новой версии SteamTools (Автор расширения сломал переменную доступности Steam сервера)
* Убрано ограничение в группах
* Сложение групп и их вывод в одно строку
Последнее редактирование модератором: