Prefix Manager

amxx Prefix Manager 0.1

Нет прав для скачивания
Установка
1. Скомпилируйте плагин (инструкция).
2. Скопируйте скомпилированный файл prefixManager.amxx в директорию: amxmodx/plugins/
3. Пропишите prefixManager.amxx в файле /amxmodx/configs/plugins.ini
4. Скопируйте словарь плагина prefixManager.txt в директорию amxmodx/data/lang/
5. Скопируйте файл настроек prefixManager.ini в директорию /amxmodx/configs/
Настройки
Код:
// префикс по флагам
#define USE_PREFIX_ACCESS

// префикс для топ игроков
#define USE_PREFIX_TOP // cstrike only

// префикс по steamid
#define USE_PREFIX_STEAMID

// префикс по клиенту
#define USE_PREFIX_DPROTO // no steam only

// префикс звания из AES
#define USE_PREFIX_AES
Код:
; Prefix Manager by serfreeman1337 | http://gf.hldm.org/
; Файл конфигурации версии 0.1
;
; структура:
; "<тип префикса>" "<параметры для префикса>" "<режим форматирования>" "<текст префикса>" "<вес префикса>" "<пропуск префиксов>" "<учитывать или нет префикс для квара>" "<группа префиксов>"
;
; доступные варианты префиксов (может варьироваться в зависимости от компиляции):
; all - префикс для всех
; access - префикс по флагам, в параметрах нужно указать флаги
; steamid - префикс для steamid, в параметрах указывается steamid
; top - префикс для топ игроков, в параметрах указывается позиция топа
; в тексте префикса можно указать #rank# для вывода позиции игрока в префикс
; dproto - префикс по клиенту игрока, в параметрах указывается значение dproto
; aes - звания из плагина Advanced Experience System
; в тексте нужно указать #rank# для вывода звания
;
; режим форматирования
; prefix - просто добавление префикса в начало сообщения
; format - режим полного форматирования сообщения
; %s1 - имя игрока
; %s2 - его сообщение
; #prefix# - префиксы
; #team# - тег команды, если есть
; #dead# - тег убитого
; текст префикса
; сюда пишется текст самого префикса, а также отсюда задаются параметры форматирования сообщений
; возможно использования цветовых кодов:
; ^1 - обычный
; ^3 - цвет команды
; ^4 - зеленый
; вес префикса
; определяет очередь вывода префиксов
;
; пропуск префиксов
; через запятую прописываются номера префиксов по их порядку в этом файле, которые не будут выведены вместе с этим префиксом
; допустим, у нас есть 3 перфикса, которые могут вывестись одновременно и вы хотите чтобы какой-то из них не выводился
; пример, на флаг d у нас префикс "[АДМИН]"; на флаг s префикс "[АДМИН ДЕВУШКА]"; на флаг t префикс "[VIP]":
; "access" "d" "prefix" "[АДМИН]" "10"
; "access" "s" "prefix" "[АДМИН ДЕВУШКА]" "10"
; "access" "t" "prefix" "[VIP]" "5"
;
; у игрока есть флаги dst и нужно вывести только префикс "[АДМИН ДЕВУШКА]"
; для это нужно задать более высокий вес этому префиксу, т.к. свойства префиксов приминяются последовательно
; и записать в наш 6ой параметр номера этих префиксов:
; "access" "s" "prefix" "[АДМИН ДЕВУШКА]" "15" "1,3"
; таким образом выведится только префикс "[АДМИН ДЕВУШКА]"
;
; неучет префикса для pm_max_count
; укажите 1 если вы не хотите учитывать этот префикс для общего кол-ва префиксов
; полезно для вывода приставки звания AES или STEAM префикса
;
; группа префикса
; указывается группа для этого префикса, стандартная группа - 1
; с помощью групп можно вывести несколько префиксов в разных местах сообщения
; префиксы из группы можно вывести только в режиме format, выводится они через указание #prefix<номер группы>#
; для префиксов группы не идет учет общего кол-ва префиксов
; ЭКСПЕРИМЕНТАЛЬНАЯ ФУНКЦИЯ.
;

; приставка с отображение ранга у топ 10 игроков
"top" "10" "prefix" "^1[^3TOP-^4#rank#^1]" "1000"

; приставка звания AES
"aes" "" "prefix" "^1[^3#rank#^1]" "10" "" ""

; приставка [ДНО] для настоящего дна, которое не знает что есть нормальная сборка
"dproto" "1" "prefix" "^1[^4ДНО^1]" "500"

; приставка [1337] для игрока со SteamID STEAM_0:1:25876755
"steamid" "STEAM_0:1:25876755" "prefix" "^4[1337]^1" "200"

; приставка [ADMIN] для игрока с флагом a
"access" "a" "prefix" "^3[^4ADMIN^3]^1" "150" "6"

; приставка [Админ Девушка] для игрока с флагом s
"access" "s" "prefix" "^3[^4Админ Девушка^3]^1" "151" "4,6"

; приставка [Девушка] для игрока с флагом d
"access" "t" "prefix" "^3[^4Девушка^3]^1" "20" "7"

; приставка [VIP] для игрока с флагом t
"access" "t" "prefix" "^3[^4VIP^3]^1" "15"

; приставка [STEAM] для Steam игрока
"dproto" "2" "prefix" "^1[^4STEAM^1]" "5"

; сделаем зеленый цвет cообщения от Steam игрока
"access" "a" "format" "#prefix2##prefix4##prefix1# ^3%s1^1 : ^4%s2^1 " "10"

; сделаем зеленый цвет cообщения от Steam игрока
"dproto" "2" "format" "#prefix##dead##team# ^3%s1^1 : ^4%s2^1" "10"
Сверху Снизу