Плагин sourcemod, который обеспечивает расширенные, временные и постоянные наказания (глушлка игрока) с полным сохранением истории в системе sourcebans. Также включает файлы и инструкции по интеграции с существующими веб-страницами sourcebans.
Требования
Рабочая система sourcebans (да, вам нужен сервер MySQL и веб-сервер с PHP). В настоящее время поддерживаются версии 1.4.* (и 1.5.0 для плагина sourcebans). Integration into sourcebans 2.0 currently in development.
SourceMod 1.5.0-hg3761 или более новая версия требуется для использования плагина на сервере.
SourceMod 1.6 требуется для компиляции плагина. (Скомпилированный плагин также работает на SourceMod 1.5)
Совместимости:
В теории - все игры на движке Source 2009 engine.
Плагин тестировался в играх TF2, CS:S, CS:GO servers.
Переменные
ourcecomms_version - Версия плагина
Команды
sm_comms - Показывает игроку их статус связи. (Also may be used in chat as /comms)
sm_mute <player> <optional:time> <optional:reason> - Удаляет возможность игрока использовать голос в игре.
sm_gag <player> <optional:time> <optional:reason> - Удаляет возможность игрока использовать внутриигровой чат.
sm_silence <player> <optional:time> <optional:reason> - Удаляет возможность игрока использовать голос и чат в игре.
sm_unmute <player> <optional:reason> - Восстанавливает способность игрока использовать голос в игре.
sm_ungag <player> <optional:reason> - Восстанавливает способность игрока использовать внутриигровой чат.
sm_unsilence <player> <optional:reason> - Восстанавливает способность игрока использовать голос и чат в игре.
The player parameter could be Name (only as single word, without whitespaces), UserID (#127) or magic targets (like @all or @red). Look at sourcemod wiki for more details about targets.
The time parameter controls how long the player is punished. (< 0 == Temporary, 0 == Permanent, # == Minutes). If not specified it will be "DefaultTime" minutes (default value is 30).
Параметры конфигурации:
DefaultTime. When admin run sm_gag (mute, silence) command only with player name - player will be gagged on "DefaultTime" value minutes. (if "DefaultTime" setted in -1 -> player will be blocked only on session (until reconnect)). Value 0 (permanent) is not allowed.
DisableUnblockImmunityCheck (0, 1). Default value is 0. If setted to 1, player can be ungagged only by issuer admin, console or admin with special flag. Also, If 0 player maybe unblocked by Admin with higher immunity level than issuer admin had.
ConsoleImmunity. Default value is 0. Immunity Level of server console.
MaxLength, which works following way: Plugin will hide (for admins without ADMFLAG_CUSTOM 2) from menu all durations more than MaxLength and restricts punishments commands with time > MaxLength argument (or permanent).
OnlyWhiteListServers. Default value is 0. Set this option to 1 to applying on players punishments only from this server and servers listed in WhiteList. Value 0 applies on players punishments from any server.
Установка
Инструкции по установке Прежде всего, загрузите этот репозиторий в виде zip-файла.
Требования
Рабочая система sourcebans (да, вам нужен сервер MySQL и веб-сервер с PHP). В настоящее время поддерживаются версии 1.4.* (и 1.5.0 для плагина sourcebans). Integration into sourcebans 2.0 currently in development.
SourceMod 1.5.0-hg3761 или более новая версия требуется для использования плагина на сервере.
SourceMod 1.6 требуется для компиляции плагина. (Скомпилированный плагин также работает на SourceMod 1.5)
Совместимости:
В теории - все игры на движке Source 2009 engine.
Плагин тестировался в играх TF2, CS:S, CS:GO servers.
Переменные
ourcecomms_version - Версия плагина
Команды
sm_comms - Показывает игроку их статус связи. (Also may be used in chat as /comms)
sm_mute <player> <optional:time> <optional:reason> - Удаляет возможность игрока использовать голос в игре.
sm_gag <player> <optional:time> <optional:reason> - Удаляет возможность игрока использовать внутриигровой чат.
sm_silence <player> <optional:time> <optional:reason> - Удаляет возможность игрока использовать голос и чат в игре.
sm_unmute <player> <optional:reason> - Восстанавливает способность игрока использовать голос в игре.
sm_ungag <player> <optional:reason> - Восстанавливает способность игрока использовать внутриигровой чат.
sm_unsilence <player> <optional:reason> - Восстанавливает способность игрока использовать голос и чат в игре.
The player parameter could be Name (only as single word, without whitespaces), UserID (#127) or magic targets (like @all or @red). Look at sourcemod wiki for more details about targets.
The time parameter controls how long the player is punished. (< 0 == Temporary, 0 == Permanent, # == Minutes). If not specified it will be "DefaultTime" minutes (default value is 30).
Параметры конфигурации:
DefaultTime. When admin run sm_gag (mute, silence) command only with player name - player will be gagged on "DefaultTime" value minutes. (if "DefaultTime" setted in -1 -> player will be blocked only on session (until reconnect)). Value 0 (permanent) is not allowed.
DisableUnblockImmunityCheck (0, 1). Default value is 0. If setted to 1, player can be ungagged only by issuer admin, console or admin with special flag. Also, If 0 player maybe unblocked by Admin with higher immunity level than issuer admin had.
ConsoleImmunity. Default value is 0. Immunity Level of server console.
MaxLength, which works following way: Plugin will hide (for admins without ADMFLAG_CUSTOM 2) from menu all durations more than MaxLength and restricts punishments commands with time > MaxLength argument (or permanent).
OnlyWhiteListServers. Default value is 0. Set this option to 1 to applying on players punishments only from this server and servers listed in WhiteList. Value 0 applies on players punishments from any server.
Установка
Инструкции по установке Прежде всего, загрузите этот репозиторий в виде zip-файла.