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

    Регистрация:
    26.05.15
    Сообщения:
    57
    Симпатии:
    24
    Пол:
    Мужской
    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 (в т.ч. и гл.админу).
    Код (Unknown Language):
    1.  
    2. PHP:
    3. // Не показывать информацию, если игрок адми
    4. // Minimum: "0.000000"
    5. // Maximum: "1.000000"
    6. mf_admins_ignor "1"
    7.  
    8. // Цвет успеха
    9. mf_color_success "#00FF00"
    10.  
    11. // Цвет текста
    12. mf_color_text "#4DD274"
    13.  
    14. // Цвет линий
    15. mf_color_up_line "#000000"
    16.  
    17. // Цвет значений
    18. mf_color_values "#FFFFFF"
    19.  
    20. // Важный цвет
    21. mf_color_warning "#FF0000"
    22.  
    23. // Cоеденяться с серверами Steam (данные получаються быстрее, но без имени и статуса стим), для CSS v34 ОБЯЗАТЕЛЬНО = 0
    24. // Minimum: "0.000000"
    25. // Maximum: "1.000000"
    26. mf_connect_to_steam "1"
    27.  
    28. // Показывать новое сообщение об отключении
    29. // Minimum: "0.000000"
    30. // Maximum: "1.000000"
    31. mf_disconnect_msg "1"
    32.  
    33. // Вкл/Выкл плагин
    34. // Minimum: "0.000000"
    35. // Maximum: "1.000000"
    36. mf_enable "1"
    37.  
    38. // Звук уведомления для ВСЕХ игроков о подключении нового игрока; "off" - выкл
    39. mf_entersound "atomhost/enter.mp3"
    40.  
    41. // Звук уведомления для ВСЕХ игроков при отключении игрока; "off" - выкл
    42. mf_exitsound "atomhost/exit.mp3"
    43.  
    44. // Показывать гео информацию
    45. // Minimum: "0.000000"
    46. // Maximum: "1.000000"
    47. mf_geo_data "1"
    48.  
    49. // Скрыть стандартное сообщение о подключении
    50. // Minimum: "0.000000"
    51. // Maximum: "1.000000"
    52. mf_hide_msg1 "1"
    53.  
    54. // Скрыть стандартное сообщение об отключении
    55. // Minimum: "0.000000"
    56. // Maximum: "1.000000"
    57. mf_hide_msg2 "1"
    58.  
    59. // Показывать IP адрес игрока
    60. // Minimum: "0.000000"
    61. // Maximum: "1.000000"
    62. mf_ip "0"
    63.  
    64. // Время через которое (после старта карты) начнут отображаться сообщения (для защиты от перегрузок при массовом реконнекте)
    65. // Minimum: "15.000000"
    66. // Maximum: "120.000000"
    67. mf_protected "30.0"
    68.  
    69. // Показывать настоящще имя игрока (если указано в Steam)
    70. // Minimum: "0.000000"
    71. // Maximum: "1.000000"
    72. mf_real_name "1"
    73.  
    74. // Ключ для идентификации сервера
    75. mf_server_key "39dfa55283318d31afe5a3ff4a0e3253e2045e43"
    76.  
    77. // Отделять информационный блок линиями
    78. // Minimum: "0.000000"
    79. // Maximum: "1.000000"
    80. mf_split_lines "1"
    81.  
    82. // Использовать стандартные цвета, для CSSv34 ОБЯЗАТЕЛЬНО
    83. // Minimum: "0.000000"
    84. // Maximum: "1.000000"
    85. mf_standart_colors "0"
    86.  
    87. // Показывать информации о статусе лицензии Steam/No-steam
    88. // Minimum: "0.000000"
    89. // Maximum: "1.000000"
    90. mf_status_steam "1"
    91.  
    92. // Показывать SteamID игрока: 0 - выкл; 1 - STEAM_0:0:00000000; 2 - 00000000000000000; 3 - оба
    93. // Minimum: "0.000000"
    94. // Maximum: "3.000000"
    95. mf_stemid "1"
    96.  
    97. // Показывать информацию о если найден VAC бан (у игроков Steam)
    98. // Minimum: "0.000000"
    99. // Maximum: "1.000000"
    100. mf_vac_bans "1"
    101.  
    102. // Звук приветствия для ВОШЕДШЕГО игрока; "off" - выкл
    103. mf_welcomesound "atomhost/hello.mp3"
    104.  
    105. // Запись подключений в лог файл
    106. // Minimum: "0.000000"
    107. // Maximum: "1.000000"
    108. mf_writelog "1"
    109.  
    Код (Unknown Language):
    1.  
    2. PHP:
    3. "Phrases"
    4. {
    5. "line_up"
    6. {
    7. "en" "-☆˄☆-☆˄☆_☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆"
    8. "ru" "-☆˄☆-☆˄☆_☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆˄☆-☆"
    9. }
    10. "line_down"
    11. {
    12. "en" "-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆"
    13. "ru" "-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆˅☆-☆"
    14. }
    15.  
    16. "pref"
    17. {
    18. "en" "☆"
    19. "ru" "☆"
    20. }
    21. "enter"
    22. {
    23. "en" "Connected"
    24. "ru" "Зашел"
    25. }
    26. "steam"
    27. {
    28. "en" "[Steam]"
    29. "ru" "[Steam]"
    30. }
    31. "no_steam"
    32. {
    33. "en" "[No-Steam]"
    34. "ru" "[No-Steam]"
    35. }
    36. "user_name"
    37. {
    38. "en" "First name:"
    39. "ru" "Имя:"
    40. }
    41. "steam_id"
    42. {
    43. "en" "SteamID:"
    44. "ru" "SteamID:"
    45. }
    46. "ip"
    47. {
    48. "en" "IP address:"
    49. "ru" "IP адрес:"
    50. }
    51. "vac_banned"
    52. {
    53. "en" "Found an active VAC ban!"
    54. "ru" "Найден активный VAC бан!"
    55. }
    56. "vac_banned_no"
    57. {
    58. "en" "VAC-ban not found."
    59. "ru" "VAC-бан не найден."
    60. }
    61. "player_disconnect"
    62. {
    63. "en" "left the server."
    64. "ru" "вышел с сервера."
    65. }
    66. "player_dropped"
    67. {
    68. "en" "kicked from the server."
    69. "ru" "выгнан с сервера."
    70. }
    71. "geo"
    72. {
    73. "en" "location:"
    74. "ru" "Место:"
    75. }
    76. }
    77.  
    Установка:
    Удалить старый файл конфигурации и перевода
    (если плагин уже стоял), иначе не будет работать
    1. Залить файлы на сервер
    2. Перезапустить сервер.
    НЕПОНЯТНЫЕ СИМВОЛЫ В ЧАТЕ (решение)
    Если вы используется плагин в игре, которая не поддерживает GRB цвета
    установите значение переменной mf_standart_colors "1" в файле конфигурации плагина.
    НЕПРАВИЛЬНО ОПРЕДЕЛЯЕТ СТАТУС ЛИЦЕНЗИИ (решение)
    Если вы используете старые версии игры, которые официально не поддерживаются производителем (Например CSS v34), установите значение переменной mf_connect_to_steam "0" в файле конфигурации плагина.
    Источник
     

    Вложения:

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

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

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