Advanced Vampire — Вампиризм по флагам с расширенной конфигурацией [ReAPI]

Плагин вампиризма для сервера CS 1.6 — Advanced Vampire (v1.1) с расширенной конфигурацией, был создан по моей идее (dreamxleo) скриптером BlackSignature. Смысл плагина известен многим и описать его можно, буквально, в паре слов — позволяет при убийстве противника игрокам с доступом прибавлять HP. В отличии от многих других публичных плагинов, этот имеет современный код, работает с использованием ReAPI. Доступ к вампиризму можно настроить по нескольким параметрам: по флагам доступа, по STEAM ID и даже по услуге _GameCMS, чтобы продавать как отдельную услугу на сайте. При всем этом, настройку можно выполнить так называемой «лесенкой», то есть разным привилегиям VIP-системы на сервере можно выдавать разное кол-во прибавление HP при вампиризме, чтобы параметры отличались и у игроков было больше желания купить наиболее крутую привилегию, дабы получить больше преимущества в игре на сервере CS 1.6.

Вампиризм можно настроить по четырем параметрам

  • При убийстве в тело
  • При убийстве в голову
  • При убийстве с гранаты
  • При убийстве с ножа

Каждой привилегии можно выдать свои значения и настроить плагин очень адаптивно. Присутствует поддержка режимов CSDM и FFA в настройках конфига. Advanced Vampire при настройке так же учитывает максимальное кол-во HP по каждому доступу. Так же можно настроить выдачу определенного доступа с нужного раунда, к примеру, чтобы вампирка не работала в первом раунде при включенном плагине разминки на сервере. Плагин уже тестировался на нескольких серверах и всё работает прекрасно. Единственное, при убийстве нет никаких уведомлений на экране, возможно, в будущем это добавится.

Требования:


Модуль ReAPI


Совместимость с версиями

Amxx 1.9.0, Amxx 1.10.0 dev


Установка:

1) Архив с плагином распаковать.
2) Перейти в настройки вампирки в конфиге по пути cstrike/addons/amxmodx/configs/advanced_vampire_access.ini и настроить доступы сверху вниз по приоритету. Примеры описаны в конфиге, так же в конфиге я сделал готовый пример на 3 флага: q, p и t. При желании можно так же внести корректировки в конфиге plugin-advanced_vampire.cfg, который находится в папке configs/plugins.
3) Далее нужно подключиться по FTP к вашему серверу и закинуть всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Базово amxx-плагин, если что, уже скомпилирован для AMXX 1.9.0 с использованием инклудов ReAPI версии 5.24. В архиве присутствует исходник, если потребуется.
4) Прописываем название плагина advanced_vampire.amxx в конфиге плагинов plugins.ini с новой строчки.
5) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running. На этом установка завершена. Приятной игры.

Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
 

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

; Access config for plugin 'Advanced Vampire' (advanced_vampire.sma) v1.0 by 'mx?!'
;
; Line started with symbol ';' or '/' will be processed as a comment line
;
; Format: <access> <kill type> <health for kill> <max health> <min round>
;
; <access>
;    [1st priority] Steamid (STEAM_, VALVE_, or BOT)
;    [2nd priority] GameCMS Privilege (note that all privileges must start with symbol '_', example: "_vampire")     
;    [3rd priority] AMXX flags ('any of' requrement; start argument with symbol '@' to make it 'require all specified')
;
; Note that access list will be parsed from top to bottom, so you must place more relevant lines higher than less relevant lines
;    
; <kill type>
;    frag - default kill
;    hs - headshot kill
;    gren - grenade kill
;    knife - knife kill
;
; <health for kill> 
;    HP that will be added to killer
;
; <max health>
;    Health cap for vampire feature. Can be set to 0 to use var_max_health (100 by default) from regamedll.
;
; <min round>
;    Minimal round for vampire feature to work
;
; * Examples:
; "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" "knife" "10" "110" "2"

"t" "frag"  "5" " 100" "2"
"t" "hs"    "10" "100" "2"
"t" "gren"  "5"  "100" "2"
"t" "knife" "10" "100" "2"

 

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

// This file was auto-generated by AMX Mod X (v1.9.0.5294)
// Cvars for plugin "Advanced Vampire" by "mx?!" (advanced_vampire.amxx, v1.0)

// Plugin enabled (1/0) ?
// -
// Default: "1"
av_enabled "1"

// Round mode: 0 - regamedll (reset on restarts); 1 - static counter; 2 - value as seconds (csdm support)
// -
// Default: "0"
av_round_mode "0"

// FreeForAll mode: -1 - obey mp_freeforall (regamedll cvar); 0 - FFA disabled; 1 - FFA enabled
// -
// Default: "-1"
av_ffa "-1"




Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 154 | Загрузок: 42 | Рейтинг: 5.0/2
Автор файла: BlackSignature | Источник: http://dev-cs.ru


Всего комментариев: 0
Имя *:
Email *:
Код *: