1. LiSkeiJ Пользователь

    Регистрация:
    26.05.15
    Сообщения:
    80
    Симпатии:
    25
    Пол:
    Мужской
    Skype:
    Dimjon32
    MF Connect Info
    Описание:
    Написаны десятки плагинов которые позволяют определить геоданные об игроке, но ни один, из найденных мной, не отображал эту информациюна нашем родном языке. Пришлось исправить данный косяк
    Функции:
    - Кириллическая информация о игроке (Страна, Регион *, Город*)
    - Информация о лицензии (Steam/No-Steam)
    - Звуковое приветствие (для вошедшего)
    - Звуковое уведомление (для всех) о подключении нового игрока
    - Звуковое уведомление (для всех) об отключение игрока
    - Кириллическое сообщение о входе/выходе(с причиной) игрока
    - Убирает стандартные сообщения (вход, выход с сервера) сообщения из чата
    - Возможность записи подключений в лог файл
    - Настоящее имя игрока (если указано в Steam)
    - Статус VAC бана (для Steam игроков)
    * - для России и Украины
    Требования:
    - sourcemod 1.7.0/+
    - socket 3.0.1
    - sdktools (входи в комплект актуального sourcemod )
    Настройка:
    Настройки плагина в файле mf_conect_info.cfg (генерируется после первого запуска)
    Для того, чтобы на администратора не выводилось сообщение и не проигрывался звук добавьте ему флаг q (в т.ч. и гл.админу).
    Код:
    PHP:
    // Не показывать информацию, если игрок адми
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_admins_ignor "1"
    
    // Цвет успеха
    mf_color_success "#00FF00"
    
    // Цвет текста
    mf_color_text "#4DD274"
    
    // Цвет линий
    mf_color_up_line "#000000"
    
    // Цвет значений
    mf_color_values "#FFFFFF"
    
    // Важный цвет
    mf_color_warning "#FF0000"
    
    // Cоеденяться с серверами Steam (данные получаються быстрее, но без имени и статуса стим), для CSS v34 ОБЯЗАТЕЛЬНО = 0
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_connect_to_steam "1"
    
    // Показывать новое сообщение об отключении
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_disconnect_msg "1"
    
    // Вкл/Выкл плагин
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_enable "1"
    
    // Звук уведомления для ВСЕХ игроков о подключении нового игрока; "off" - выкл
    mf_entersound "atomhost/enter.mp3"
    
    // Звук уведомления для ВСЕХ игроков при отключении игрока; "off" - выкл
    mf_exitsound "atomhost/exit.mp3"
    
    // Показывать гео информацию
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_geo_data "1"
    
    // Скрыть стандартное сообщение о подключении
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_hide_msg1 "1"
    
    // Скрыть стандартное сообщение об отключении
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_hide_msg2 "1"
    
    // Показывать IP адрес игрока
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_ip "0"
    
    // Время через которое (после старта карты) начнут отображаться сообщения (для защиты от перегрузок при массовом реконнекте)
    // Minimum: "15.000000"
    // Maximum: "120.000000"
    mf_protected "30.0"
    
    // Показывать настоящще имя игрока (если указано в Steam)
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_real_name "1"
    
    // Ключ для идентификации сервера
    mf_server_key "39dfa55283318d31afe5a3ff4a0e3253e2045e43"
    
    // Отделять информационный блок линиями
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_split_lines "1"
    
    // Использовать стандартные цвета, для CSSv34 ОБЯЗАТЕЛЬНО
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_standart_colors "0"
    
    // Показывать информации о статусе лицензии Steam/No-steam
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_status_steam "1"
    
    // Показывать SteamID игрока: 0 - выкл; 1 - STEAM_0:0:00000000; 2 - 00000000000000000; 3 - оба
    // Minimum: "0.000000"
    // Maximum: "3.000000"
    mf_stemid "1"
    
    // Показывать информацию о если найден VAC бан (у игроков Steam)
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_vac_bans "1"
    
    // Звук приветствия для ВОШЕДШЕГО игрока; "off" - выкл
    mf_welcomesound "atomhost/hello.mp3"
    
    // Запись подключений в лог файл
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    mf_writelog "1"
    
    Код:
    PHP:
    "Phrases"
    {
    "line_up"
    {
    "en" "-☆˄☆-☆˄☆_☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆"
    "ru" "-☆˄☆-☆˄☆_☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆"
    }
    "line_down"
    {
    "en" "-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆"
    "ru" "-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆"
    }
    
    "pref"
    {
    "en" "☆"
    "ru" "☆"
    }
    "enter"
    {
    "en" "Connected"
    "ru" "Зашел"
    }
    "steam"
    {
    "en" "[Steam]"
    "ru" "[Steam]"
    }
    "no_steam"
    {
    "en" "[No-Steam]"
    "ru" "[No-Steam]"
    }
    "user_name"
    {
    "en" "First name:"
    "ru" "Имя:"
    }
    "steam_id"
    {
    "en" "SteamID:"
    "ru" "SteamID:"
    }
    "ip"
    {
    "en" "IP address:"
    "ru" "IP адрес:"
    }
    "vac_banned"
    {
    "en" "Found an active VAC ban!"
    "ru" "Найден активный VAC бан!"
    }
    "vac_banned_no"
    {
    "en" "VAC-ban not found."
    "ru" "VAC-бан не найден."
    }
    "player_disconnect"
    {
    "en" "left the server."
    "ru" "вышел с сервера."
    }
    "player_dropped"
    {
    "en" "kicked from the server."
    "ru" "выгнан с сервера."
    }
    "geo"
    {
    "en" "location:"
    "ru" "Место:"
    }
    }
    
    Установка:
    Удалить старый файл конфигурации и перевода
    (если плагин уже стоял), иначе не будет работать
    1. Залить файлы на сервер
    2. Перезапустить сервер.
    НЕПОНЯТНЫЕ СИМВОЛЫ В ЧАТЕ (решение)
    Если вы используется плагин в игре, которая не поддерживает GRB цвета
    установите значение переменной mf_standart_colors "1" в файле конфигурации плагина.
    НЕПРАВИЛЬНО ОПРЕДЕЛЯЕТ СТАТУС ЛИЦЕНЗИИ (решение)
    Если вы используете старые версии игры, которые официально не поддерживаются производителем (Например CSS v34), установите значение переменной mf_connect_to_steam "0" в файле конфигурации плагина.
    Источник
     

    Вложения:

    ☆★☆Ignat☆★☆★ и 3acada нравится это.
  2. ferz Пользователь

    Регистрация:
    02.03.15
    Сообщения:
    80
    Симпатии:
    70
    Пол:
    Мужской
    Раньше это было модно, года 4 так назад. На каждом сервере был этот хлам в чате и сирены или же худ сообщение слева "к нам присоединился и отсоединился" да всем похуй кто там зашел и с какой гараганды. Разве что для серверов, где нету онлайна и каждый игрок на вес золота, плагин норм.
     
  3. LiSkeiJ Пользователь

    Регистрация:
    26.05.15
    Сообщения:
    80
    Симпатии:
    25
    Пол:
    Мужской
    Skype:
    Dimjon32
    ferz, На цвет и вкус как говориться, но часть народа все равно подобные плагины ставят.
     
    ☆★☆Ignat☆★☆★ и 3acada нравится это.