Категории плагинов     
  • Плагины для GMX
  • Для Authemu
  • Плагины от g3cKpunTop
  • Моды
  • Для ReAPI
  • ReHLDS
  • Стандартные
  • Админские
  • Плагины от SKAJIbnEJIb
  • Плагины от Radius
  • Плагины от AlexandrFiner
  • Игровые
  • Развлекательные
  • Информационные
  • Серверные
  • Рекламные
  • Античитерские
  • Защитные
  • Новогодние
  • Музыкальные
  • ZP классы зомби
  • ZP доп. предметы
  • GameCMS
  • ZP серверные плагины
  • JailBreak плагины
  • DeathRun плагины
  • Jump плагины
  • Surf плагины
  • War3FT плагины
  • HnS плагины
  • Knife плагины
  • CSSB [WC3] Shopmenu3
  • DeathMatch плагины
  • BioHazard плагины
  • Плагины от neygomon
  • 734 
    3.8 (12)
    Ссылка на материал:

    New Kick Menu 1.5.0

    Автор: Radius

    Описание:

    Плагин заменяет оригинальное меню кика, на более функциональное с возможностью указывать причину и выдавать предупреждения.

    Особенности:

    • new возможность создать многоуровневые причины где админы разных уровней доступа видят разные причины (см команду nkm_add_reason в newkickmenu.cfg)
    • new возможность сортировки и фильтрации игроков в кик меню
    • new возможность сохранения предупреждений на указанное время по каждой причине отдельно (не сбрасываются при смене карты)
    • new возможность задать звук для каждой причины (музыка, звук, озвучка голосом или синтезатором речи)
    • возможность применять различные наказания (не только кик, а например бан или гаг), после достижения максимального числа предупреждений
    • возможность указывать причину кика или предупреждения. Игроку при удалении с сервера пишется правило, которое он нарушил, а также никнейм админа
    • логирование киков и предупреждений, для отслеживания действий админов
    • игроки с правами nkm_high_access_flags, могут кикать и выдавать предупреждения игрокам с иммунитетом
    • возможность быстро кикать игрока, за которым в данный момент наблюдает админ. Он будет первым в списке, а также помогает если игрок быстро меняет ники, можно быть уверенным что это именно он
    • перед киком игрок выкидывает бомбу, если она у него имеется
    • имеется API для разработчиков
    • все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/newkickmenu.cfg'
    • автоматически создаваемый словарь мультиязычности 'addons/amxmodx/data/lang/newkickmenu.txt'

    Настройки (из автоматически создаваемого конфигурационного файла 'newkickmenu.cfg'):

    // Уровень дебаг-логов. 0 - отключено
    // По умолчанию: "0"
    nkm_debug_level "0"

    // Список команд (разделенных ';') с помощью которых будет вызываться кик меню
    // Если задана команда чата, то можно писать часть ника после неё для быстрого выбора игрока
    // По умолчанию: "say /kick"
    nkm_kick_menu_cmd "say /kick"

    // Флаги доступа необходимые для использования кик меню
    // По умолчанию: "c"
    nkm_access_flags "c"

    // RGB цвет и XY координаты HUD сообщения, которое показывается при выдаче предупреждения
    // По умолчанию: "255 75 75 | -1.0 0.36 | 10.0"
    nkm_warning_hud_msg "255 75 75 | -1.0 0.36 | 10.0"

    // Куда будут писаться логи:
    // 0 - в стандартный лог AMX Mod X "addons/amxmodx/logs"
    // 1 - в подпапку "addons/amxmodx/logs/newkickmenu"
    // По умолчанию: "1"
    nkm_log_type "1"

    // Время хранения данных (в днях) о предупреждениях игроков (по умолчанию месяц)
    // По умолчанию: "30"
    nkm_data_storage_time "30"

    // Формат команды: nkm_add_reason "short_id" "type" "reason_text" "text_message" "access_flags" "immunity_flags" "max_warnings" "duration_time" ["sound" "punish_commands"]
    // short_id - обязательный аргумент, отвечающий за уникальный (не должен повторяться) короткий идентификатор причины
    // используемый для хранения количества предупреждений игроков. Размер идентификатора 3 символа: цифры и латинские буквы
    // type - обязательный аргумент, отвечающий за тип причины. Значения:
    // 0 - данный тип причины позволяет вводить любую причину вручную
    // 1 - тип причины с заранее заданными и не изменяемыми настройками
    // reason_text - обязательный аргумент, отвечающий за текст причины.
    // Указывается либо текст, либо ключ словаря из newkickmenu.txt
    // text_message - обязательный аргумент, отвечающий за текст нарушенного правила.
    // Указывается либо текст, либо ключ словаря из newkickmenu.txt
    // access_flags - обязательный аргумент, отвечающий за флаги доступа игроков, которые смогут применять причину
    // immunity_flags - обязательный аргумент, отвечающий за флаги доступа игроков, которые будут иметь иммунитет от этой причины
    // max_warnings - обязательный аргумент, отвечающий за лимит предупреждений после превышения которого игрок будет автоматически удален с сервера
    // duration_time - время (в минутах), через которое предупреждение будет погашено и уменьшится счетчик предупреждений.
    // Определяет серьезность нарушения и позволяет сохранять количество предупреждений между картами
    // sound_path - необязательный аргумент, отвечающий за путь к файлу звука (mp3 или wav), который будет проигрываться игроку при выдаче предупреждения
    // punish_commands - необязательный аргумент, отвечающий за то, будет ли применяться указанное наказание при выдаче предупреждения или нет

    nkm_add_reason "001" "0" "NKM_USER_DEFINED_REASON" "" "c" "a" "3" "120" "events/friend_died"
    nkm_add_reason "002" "1" "NKM_REASON_1" "NKM_RULE_1" "c" "a" "3" "120" "events/friend_died" "amx_slap %userid% 5"
    nkm_add_reason "003" "1" "NKM_REASON_2" "NKM_RULE_2" "c" "a" "3" "1440" "events/friend_died"
    nkm_add_reason "004" "1" "NKM_REASON_3" "NKM_RULE_3" "c" "a" "3" "30" "events/friend_died"
    nkm_add_reason "005" "1" "NKM_REASON_4" "NKM_RULE_4" "c" "a" "3" "30" "events/friend_died"
    nkm_add_reason "006" "1" "NKM_REASON_5" "NKM_RULE_5" "c" "a" "3" "30" "events/friend_died"
    nkm_add_reason "007" "1" "NKM_REASON_6" "NKM_RULE_6" "c" "a" "3" "30" "events/friend_died"
    nkm_add_reason "008" "1" "NKM_REASON_7" "NKM_RULE_7" "c" "a" "3" "120" "events/friend_died"

    Последние изменения от 13 янв 2021г:

    Добавлено:

    • в кик меню добавлена возможность выбрать сортировку игроков. На данный момент доступны 2: по алфавиту, по фрагам и смертям
    • в кик меню добавлено меню выбора фильтров игроков. На данный момент доступны фильтры: живые, мертвые, боты, реальные игроки, STEAM игроки, GSCLIENT игроки, команда TT, команда CT, команда ST
    • в команду 'nkm_add_reason' добавлены аргументы: 'short_id', 'type', 'access_flags', 'immunity_flags', 'max_warnings', 'sound'. Это позволяет: сделать пункт с возможностью указывать свою причину позиционно-независимым, создавать несколько пунктов с возможностью указывать свою причину, создавать многоуровневые причины где админы разных уровней доступа видят разные причины (доступные только им) с учетом применимости к выбранному игроку, озвучивать каждый пункт меню музыкой, звуками или записать разъяснение причины голосом (например синтезаторами речи)
      • short_id - обязательный аргумент, отвечающий за уникальный (не должен повторяться) короткий идентификатор причины используемый для хранения количества предупреждений игроков. Размер идентификатора 3 символа: цифры и латинские буквы
      • type - обязательный аргумент, отвечающий за тип причины. Значения:
        0 - данный тип причины позволяет вводить любую причину вручную
        1 - тип причины с заранее заданными и не изменяемыми настройками
      • access_flags - обязательный аргумент, отвечающий за флаги доступа игроков, которые смогут применять причину
      • immunity_flags - обязательный аргумент, отвечающий за флаги доступа игроков, которые будут иметь иммунитет от этой причины
      • max_warnings - обязательный аргумент, отвечающий за лимит предупреждений после превышения которого игрок будет автоматически удален с сервера
      • sound_path - необязательный аргумент, отвечающий за путь к файлу звука (mp3 или wav), который будет проигрываться игроку при выдаче предупреждения

    Изменено:

    • благодаря введению идентификатора причины в команде 'nkm_add_reason' предупреждения теперь начисляются по каждой причине отдельно (раньше было общее число предупреждений)

    Обновившиеся файлы:

    • addons/amxmodx/plugins/newkickmenu.amxx
    • addons/amxmodx/plugins/newkickmenu.cfg
    • addons/amxmodx/data/lang/newkickmenu.txt

    Кик меню  

    Дата создания: 27.01.22      Просмотров: 3220