Плагин «Advanced Vampire» для CS 1.6 — Расширенная система вампиризма

Advanced Vampire (v1.1) — это не просто ещё один плагин вампиризма. Это тщательно продуманный, адаптируемый инструмент, реализованный по идее (dreamxleo) и профессионально закодированный BlackSignature. Он работает через ReAPI, а значит — стабильно, без лишней нагрузки, и с полной поддержкой современных серверных технологий.

   Суть проста: при убийстве врага игрок с доступом получает бонус в виде HP. Но в отличие от типичных реализаций, здесь всё завязано на гибкой настройке и продвинутой системе доступа.


   Отличия от обычных плагинов:

  • Написан с нуля на современном коде.

  • Работает через ReAPI — без лагов и конфликтов.

  • Гибкая настройка доступа:

    • По флагам AMXX.

    • По SteamID.

    • По GameCMS-привилегиям (можно продавать на сайте как услугу).

  • Поддержка "лестничной" системы: разным группам можно назначить разное количество восстанавливаемого HP.


Возможности настройки вампиризма

Можно настраивать параметры отдельно для каждого способа убийства:

  •  Обычное убийство (в тело)

  •  Убийство в голову (HS)

  •  Убийство гранатой

  •  Убийство ножом

И к каждому — своё количество восстанавливаемого HP, максимум HP и минимальный раунд активации.


Установка

  1. Распакуй архив с плагином.

  2. Перейди в конфиг доступа:
    cstrike/addons/amxmodx/configs/advanced_vampire_access.ini
    Настрой приоритеты сверху вниз. В примере уже указаны 3 уровня доступа: q, p, t.

  3. При желании измени параметры в advanced_vampire.cfg, он находится в:
    cstrike/addons/amxmodx/configs/plugins/

  4. Загрузи всё на сервер через FTP в папку cstrike.
    Плагин уже скомпилирован под AMXX 1.9.0 и ReAPI 5.24.

  5. В файле plugins.ini добавь строчку:

    advanced_vampire.amxx

  6. Перезагрузи карту и проверь через amxx plugins, что плагин работает.

Плагин должен отображаться как “running”.


Требования

  • Установленный модуль ReAPI.

  • Совместимость: AMXX 1.9.0 и AMXX 1.10.0 dev.


Настойки в конфиге Advanced_vampire_access.ini

; Конфигурация доступа для плагина «Advanced Vampire» (advanced_vampire.sma) v1.0 от «mx?!»
;
; Строка, начинающаяся с символа «;» или «/», будет обработана как строка комментария
;
; Формат: <access> <kill type> <health for kill> <max health> <min round>
;
; <access>
; [1-й приоритет] Steamid (STEAM_, VALVE_ или BOT)
; [2-й приоритет] Привилегия GameCMS (обратите внимание, что все привилегии должны начинаться с символа «_», например: «_vampire»)     
; [3-й приоритет] Флаги AMXX (требование «any of»; начните аргумент с символа «@», чтобы сделать его «require all selected»)
;
; Обратите внимание, что список доступа будет проанализирован сверху вниз, поэтому вы должны разместить более релевантные строки выше менее релевантных строк
;    
; <kill type>
; frag - убийство по умолчанию
; hs - убийство выстрелом в голову
; gren - убийство гранатой
; knife - убийство ножом
;
; <здоровье за ​​убийство> 
; HP, которое будет добавлено убийце
;
; <макс. здоровье>
; Ограничение здоровья для вампирской функции. Можно установить на 0, чтобы использовать var_max_health (по умолчанию 100) из regamedll.
;
; <мин. раунд>
; Минимальный раунд для работы вампирской функции
;
; * Примеры:
; "STEAM_0:0:123456" "gren" "20" "110" "1"
; "@deh" "hs" "20" "100" "1"
; "abcd" "frag" "10" "100" "2"
; "" "frag" "5" "100" "3"
; "_vampire" "knife" "20" "120" "1"
;

"p" "frag" "10" "110" "2"
"p" "hs" "15" "110" "2"
"p" "gren" "10" "110" "2"
"p" "knife" "15" "110" "2"

"q" "frag" "5" " 110" "2"
"q" "hs" "10" "110" "2"
"q" "gren" "5" "110" "2"
"q" "нож" "10" "110" "2"

"t" "фраг" "5" " 100" "2"
"t" "hs" "10" "100" "2"
"t" "грен" "5" "100" "2"
"t" "нож" "10" "100" "2"

Важно: порядок строк влияет на приоритет. Сначала — VIP, ниже — общие.


Настройки в конфиге плагина-advanced_vampire.cfg

// Этот файл был автоматически сгенерирован AMX Mod X (v1.9.0.5294)
// Cvars для плагина "Advanced Vampire" от "mx?!" (advanced_vampire.amxx, v1.0)

// Плагин включен (1/0) ?
// -
// По умолчанию: "1"
av_enabled "1"

// Режим раунда: 0 - regamedll (сбрасывается при перезапуске); 1 - статический счетчик; 2 - значение в секундах (поддержка csdm)
// -
// По умолчанию: "0"
av_round_mode "0"

// Режим FreeForAll: -1 - подчиняться mp_freeforall (cvar regamedll); 0 - FFA отключен; 1 - FFA включен
// -
// По умолчанию: "-1"
av_ffa "-1"


Заключение

Если ты хочешь:

  • Гибко продавать привилегии через GameCMS

  • Настроить продвинутую систему вампиризма

  • Иметь стабильный и лёгкий плагин под ReAPI

Advanced Vampire — именно то, что тебе нужно.

Нужна помощь с плагинами или сервером CS 1.6?
Пиши в раздел поддержки на форуме или в нашу группу ВКонтакте — поможем быстро.

На сайте
Авторизованных пользователей нет