- Лучшие ответы
- 0
Автор: pUzzlik
Текущая версия: 1.3.1
Описание: Привет всем, решил сделать вип систему на реапи для своего сервера и представляю вам свою адаптацию. Основная цель сделать аналог вип системи от неугомона и немного улучшенных плюшок от себя плюс исправить те недочёты с которыми встретился по пути исп.
Возможности:
Настройка:
Установка: Настраиваете плагин в исходнике, компилируете и уст. на сервер. На amx 1.8.2 на древних компиляторах возможна ошибка связана с float.inc
Требования: ReHLDS >= 795, ReGameDLL >= 0.2.117 ReAPI >= 0.1.69, AmxModX >= 1.8.3.
Текущая версия: 1.3.1
Описание: Привет всем, решил сделать вип систему на реапи для своего сервера и представляю вам свою адаптацию. Основная цель сделать аналог вип системи от неугомона и немного улучшенных плюшок от себя плюс исправить те недочёты с которыми встретился по пути исп.

Возможности:
- Выдача armor, гранат и defuse в начале каждого раунда плюс выдача пистолета Deagle, Glock, USP (Что выдавать, а что нет можно настроить внутри исходника);
- Weapon Menu для випов, посмотреть можно будет на скринах ниже;
- Команды для исп. в консоль: weaponmenu, чат: "/vipmenu", "/ak47", "/m4a1", "/famas", "/awp", "/b51";
- Доступность всех пунктов меню настраиваются в исходике;
- Авто открытие меню в начале раунда начиная с WEAPONSRND, откл. по дефолту;
- Дамагер плюс настройка по отд. флагу - отключаемо;
- Возможность откл. дамагер в вип меню - откл. по дефолту;
- Оповещение в чат о випах которые зашли на сервер - отключаемо, также есть звук - откл. по дефолту;
- Дополнительное HP за убийство (Вампирка) флаг выдачи также можно настроить - отключаемо;
- Совместимость с Admin Loader'ом от неугомона ([2.3] Admin Loader) откл. по дефолту;
- Вип в TAB - отключаемо;
- Тонкая настройка всего функционала плагина.
PHP:
#include <amxmodx>
#include <reapi>
PHP:
/* ########### Настройка плагина ############ */
#define ACCESS_FLAG ADMIN_LEVEL_H // Флаги доступа к вип системе, вип меню, выдача амуниции и др.
/* ***** Настройка функционала плагина. Для откл. закоментируйте строку ***** */
#define SHOW_DAMAGER // Вкл/выкл дамагер для випов
#define HP_ADD // Вкл/выкл прибавление ХП для випов (Вампирка)
//#define ADMIN_LOADER // Совместимость с Admin Loader от неугомона (https://www.neugomon.ru/threads/486/)
#define SAY_WEAPONS // Позволяет включить чат команды "/ak47", "/m4a1", "/famas", "/awp", "/b51"
//#define AUTO_MENU // Автоматически открывать в начале рануда Вип меню, включения происходит с WEAPONSRND раунда, по ум. отключено
#define VIP_SHOW_INFO // Оповещение при заходе вип игрока на сервер
#define VIP_TAB // Вип в табе
#define GIVE_PISTOL // Выдавать пистолет на спавне
#define GIVE_HEGRENADE // Выдавать взрывную гранату на спавне
#define GIVE_FlASHBANG // Выдавать две световые гранаты на спавне
#define GIVE_SMOKE // Выдавать дымовую гранату на спавне
#define GIVE_ARMOR // Выдавать броню и шлем на спавне
#define GIVE_DEFUSEKIT // Выдавать набор сапёра
/* **** Конец настройки **** */
#define VIPMENU 1 // C какого раунда можно открыть вип меню, для откл. закоментируйте строку (Для тех у кого есть разминка перед основными раундами)
#define WEAPONSRND 2 // C какого раунда доступно оружие
#define AWPM249RND 4 // С какого раунда доступны AWP и пулемет
#if defined HP_ADD
/* Настройка прибавления хп для випов */
//#define HP_MAP_BLOCK // Отключать вампирку на картах BLOCK_MAPS
#define HP_ADD_ACCESS ADMIN_LEVEL_H // С каким флагом доступена вампирка
#define HP_OFF 1 // C какого раунда включать прибавление ХП (0 - откл. функцию)
#define HP_MAX 100.0 // макс. кол-во HP
#define HP_BODY 10.0 // за убийство в тело
#define HP_HS 15.0 // за убийство в голову
#endif
#if defined SHOW_DAMAGER
/* Настройка дамагера */
//#define DMG_MAP_BLOCK // Отключать дамагер на картах BLOCK_MAPS
#define DAMAGER_ACCESS ADMIN_LEVEL_H // С каким флагом доступен дамагер
//#define DAMAGER_OFF // Возможность откл. дамагер в вип меню
#endif
#if defined VIP_SHOW_INFO
//#define CONNECTED_SOUND "misc/vip.wav" // Дополненине к VIP_SHOW_INFO, звук при заходе вип игрока на сервер, по ум. отключено
#endif
#define PREFIX "^1[^4VipInfo^1]" // Тег чата
#define NAME_SERVER "Only-Friends" // Название сервера в вип меню
#define BLOCK_MAPS "awp_", "aim_", "fy_", "35hp", "$2000$" // Блокируемые карты
/* ########### Конец настройки плагина ############# */
Требования: ReHLDS >= 795, ReGameDLL >= 0.2.117 ReAPI >= 0.1.69, AmxModX >= 1.8.3.
Благодарности:Минимальные требования на которых проводились тесты, ниже не тестировалось поэтому за работоспособность не отвечаю.
- neygomon - за самую VIP System v1.34, идеи свои черпал от туда.
- MakapoH. - за вдохновение вип системы на реапи.
- Adidasman - за некоторые подсказки в reapi.
1.0 - релиз
1.1 - Исправление некоторых ошибок, корректировка функционала плагина, рефакторинг.
1.2 - Фикс некоторых ошибок, рефакторинг.
1.3 - Оптимизация.
1.3.1 - Исправление некоторых ошибок, возврат к некоторым старым функциям (из за не корректной работы).
Вложения
Последнее редактирование: