• Добро Пожаловать к нам на Форум Гость! Если вы еще не зарегистрировались просим вас зарегистрироваться!

  • Для того что бы скачивать с нашего форума, нужно зарегистрироватся!

  • Скачати Counter-Strike 1.6 by Five STARS
  • Цены на серверах: Админка 100 грн/мес Випка 50 грн/мес.

ReAPI VIP System

qpi3ik

Создатель
Команда форума
Гл.Администратор
Лучшие ответы
0
Автор: pUzzlik
Текущая версия: 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$"    //    Блокируемые карты
/*    ########### Конец настройки плагина #############    */
Установка: Настраиваете плагин в исходнике, компилируете и уст. на сервер. На amx 1.8.2 на древних компиляторах возможна ошибка связана с float.inc

Требования: ReHLDS >= 795, ReGameDLL >= 0.2.117 ReAPI >= 0.1.69, AmxModX >= 1.8.3.
Минимальные требования на которых проводились тесты, ниже не тестировалось поэтому за работоспособность не отвечаю.
de_dust20022.jpg de_dust20023.jpg de_dust20024.jpg de_dust20025.jpg de_dust20026.jpg de_dust20027.jpg de_dust20028.jpg de_dust20029.jpg
Благодарности:
  • neygomon - за самую VIP System v1.34, идеи свои черпал от туда.
  • MakapoH. - за вдохновение вип системы на реапи.
  • Adidasman - за некоторые подсказки в reapi.
1.0 - релиз
1.1 - Исправление некоторых ошибок, корректировка функционала плагина, рефакторинг.
1.2 - Фикс некоторых ошибок, рефакторинг.
1.3 - Оптимизация.
1.3.1 - Исправление некоторых ошибок, возврат к некоторым старым функциям (из за не корректной работы).
 

Вложения

  • re_vip_system.zip
    7,2 KB · Просмотры: 76
Последнее редактирование:
Назад
Сверху