Ядро плагина [ANY] Super Spray Handler 1.2.3

Плагин управления спреями (Лого) на сервере

  1. 666FoX666
    Поддерживаемые игры:
    • CS: Source
    Плагин не мой, а с АМ. Ссылка на оригинал будет ниже. С меня сделан только перевод плагина на русский язык.

    Описание: Плагин, вобравший с себя функционал Spray Tracer и Spray Manager

    Возможности:
    • Определять владельца спрея
    • Удалять спрей
    • Админка спреев
    • Бан/Разбан Спрея
    • Наказывать игроков прямо через плагин

    Примеры указания подключения к БД в databases.cfg
    MySQL
    Код:
        "ssh"
        {
            "driver"        "default"
            "host"        "ip/hostname"
            "database"        "database"
            "user"        "username"
            "pass"        "password"
            "port"        "3306"
        }
    
    SQL
    Код:
        "ssh"
        {
            "driver"        "sqlite"
            "database"        "ssh"
        }
    

    Плагин немного сыплет в error, при наказывании игроков. Если скриптеры помогут поправить - буду очень рад)

    Оригинал
    Требования:
    SourceMod
    Переменные:
    • sm_ssh_enabled - По умолчанию 1, установите на 0, чтобы выключить SSH.
    • sm_ssh_overlap - Включить предупреждение игроков при рисовании спрея поверх других спреев.
    • sm_ssh_auth - (По умолчанию: 1) Какой метод аутентификации должен быть показан в HUD? Для установки этого квара используйте сумму цифр. (Например: 1 + 4 = 5/Имя+ IP адрес) 1 - Имя 2 - SteamID 4 - IP адрес
    • sm_ssh_refresh - (По умолчанию: 1.0) Как часто плагин будет отслеживать (обновлять) спреи игроков, выводимые в HUD. 0 , чтобы выключить.
    • sm_ssh_dista - (По умолчанию: 50) Как далеко будут определяться спреи.
    • sm_ssh_enableban - (По умолчанию: 1) Включать ли "бан" в меню наказаний?
    • sm_ssh_burntime - (По умолчанию: 10) На сколько поджигать игрока.
    • sm_ssh_slapdamage - (По умолчанию: 5) Сколько урона наносит "шлепок". 0, чтобы выключить.
    • sm_ssh_enableslay - (По умолчанию: 0) Включить использование "Убить" в меню наказаний.
    • sm_ssh_enableburn - (По умолчанию: 0) ключить использование "Поджечь" в меню наказаний.
    • sm_ssh_enablepban - (По умолчанию: 1) ключить использование "Вечный Бан" в меню наказаний.
    • sm_ssh_enablekick - (По умолчанию: 1) ключить использование "Кик" в меню наказаний.
    • sm_ssh_enablebeacon - (По умолчанию: 0) ключить использование "Маяк" в меню наказаний.
    • sm_ssh_enablefreeze - (По умолчанию: 0) ключить использование "Заморозка" в меню наказаний.
    • sm_ssh_enablefreezebomb - (По умолчанию: 0) ключить использование "Замораживающей бомбы" в меню наказаний.
    • sm_ssh_enablefirebomb - (По умолчанию: 0) ключить использование "Поджигающей бомбы" в меню наказаний.
    • sm_ssh_enabletimebomb - (По умолчанию: 0) ключить использование "Временной бомбы" в меню наказаний.
    • sm_ssh_enablespraybaninmenu - (По умолчанию: 1) ключить использование "Забанить Спрей" в меню наказаний.
    • sm_ssh_drugtime - (По умолчанию: 0) устанавливает время опьянения игрока при наказании. 0, чтобы выключить.
    • sm_ssh_autoremove - (По умолчанию: 0) Включить автоматическое удаление спрея, при открытии меню наказания.
    • sm_ssh_restrict - (По умолчанию: 1) Включать или выключать администраторам доступ к командам наказания, относящиеся к стандартным FunCommands SM. (1 = команды, к которым есть доступ; 0 = все)
    • sm_ssh_useimmunity - (По умолчанию: 1) Включить или выключить админский иммунитет (Один админ сможет наказать другого).
    • sm_ssh_global - (По умолчанию: 1) Включить или выключить глобальное определение спрея. Если включено, спрей будет определяться, даже если игрок выйдет с сервера.
    • sm_ssh_location - (По умолчанию: 1) Где игрок увидит владельца спрея, при наведении? 0 - Выключено 1 - Hud хинт 2 - Hint текст (как sm_hsay) 3 - Текст по центру (как sm_csay) 4 - HUD
    • sm_ssh_hudtime - (По умолчанию: 1.0) Как часто выводить сообщения в HUD.
    • sm_ssh_confirmactions - (По умолчанию: 1) Должны ли Вы подтверждать бан/разбан спрея?
    Команды:
    • sm_spraytrace - Определить владельца спрея, и открыть меню наказания.
    • sm_removespray - Удалить спрей, и открыть меню наказания.
    • sm_qremovespray - Удалить спрей без открытия меню наказания.
    • sm_removeallsprays - Удалить все спреи на карте.
    • sm_adminspray <Steam_ID/Name> - Нарисовать спрей от лица игрока.
    • sm_sprayban - Забанить спрей юзера. Навсегда.
    • sm_sprayunban <Steam_ID/Name> - Разбанить спрей игрока.
    • sm_offlinesprayban <Steam_ID> [Name] - Оффлайн бан спрея.
    • sm_spraybans - Показать лист забаненных игроков (Спреев), которые в данный момент на сервере.
    Установка:
    1. Скачайте SSH.smx и закиньте в папку с плагинами.
    2. Скачайте ssh.phrases.txt и закиньте в папку с переводами.
    3. Укажите подключение к БД через databases.cfg
    4. Если Вы хотите автообновление плагина, установите это