ReHLDS/ReAPI SuperVipMenu

trapmaniak

Пользователь
Регистрация
8 Июл 2017
Сообщения
32
Симпатии
0
Пол
Мужской
Автор: neugomon, pUzzlik
Изменил: TrapManiak
Название плагина:
SuperVipMenu
Версия: 1.0
Источник:
Неугомон


Описание
Плагины лично я не писал, все плагины от Neugomon
Я немножко переделал эти плагины для своего сервера, а именно для VIP игроков
20180114143624_1.jpg
20180203192044_1.jpg
Команды для привилегий:
  • supervipmenu -в консоль
  • say /vipmenu (Оружейка)
  • vipmenu - в консоль (Оружейка)
  • amx_vipvotemapmenu - в консоль (Голосование за смену карты)
say /votegag
Особенности:
  • Удобен в настройке.
  • При спавне выдается : комплект гранат, кусачки, deagle, броня (каждая из плюшек отключается) + (С какого раунда будет действовать выбираете вы сами)
  • Vip префикс в табе + Vip префикс в чате + info при коннекте (каждая из плюшек отключается)
  • Меню оружейки : Famas, M4A1 ,AK-47 ,AWP - (С какого раунда будет действовать выбираете вы сами)
  • Bullet damage при попадании (Так же отключается при ненадобности)
  • Режим вампира (Так же отключается при ненадобности)
  • Голосование за смену карты
  • Голосование за мут игрока (что бы мут работал нужно установить плагин [3.3] Ultimate Chats Control)
Настройки плагинов

#define ADMIN_LOADER // Выводить срок до конца админки с Admin Loader by Neugomon
new g_szDefaultItems[][DATA] = // Стандартные пункты в меню | { "название пункта", "команда", "флаг доступа" }
{
{ "Кикнуть", "amx_kickmenu", ADMIN_LEVEL_G },
{ "\yОружейка", "vipmenu", ADMIN_LEVEL_H },
{ "\rГолосование за карту", "amx_vipvotemapmenu", ADMIN_LEVEL_G },
{ "\yДать мут[Голосование]", "say /votegag", ADMIN_LEVEL_G }
#define DELAYED_START 10 // Через сколько можно сменить карту / голосование. 0 - отключить
#define MAX_NOMINATE_MAP 5 // Максимальное количество карт в номинации
//#define INCLUDE_AMX_MAP // Добавить команду amx_map
//#define FORCE_CHANGELEVEL // Смена сразу после выбора(Актуально для CSDM, GunGame и прочих noround серверов)
// Закомментируйте, если хотите, чтобы карта менялась в начале раунда
/* ########### Настройка плагина ############ */
#define ACCESS_FLAG ADMIN_LEVEL_H // Флаги доступа к вип системе, вип меню, выдача амуниции и др.

/* ***** Настройка функционала плагина. Для откл. закоментируйте строку ***** */
#define SHOW_DAMAGER // Вкл/выкл дамагер для випов
//#define HP_ADD // Вкл/выкл прибавление ХП для випов (Вампирка)
#define ADMIN_LOADER // Совместимость с Admin Loader от неугомона (MapManager)
#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[^4ВИПКА^1]" // Тег чата
#define NAME_SERVER "Весёлые Ркбята [18+]" // Название сервера в вип меню, макс. размерность массива 47 байт.

#define BLOCK_MAPS "awp_", "aim_", "fy_", "35hp", "$2000$", "$1000$" // Блокируемые карты

Я не скриптер так что не ругайтесь)
 

Вложения

Последнее редактирование:

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
959
Симпатии
682
Пол
Мужской
ничего нового....
 

trapmaniak

Пользователь
Регистрация
8 Июл 2017
Сообщения
32
Симпатии
0
Пол
Мужской
Vaqtincha, выбирай с того что есть, не жди пока кто-то что-то годное выложит
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
959
Симпатии
682
Пол
Мужской

trapmaniak

Пользователь
Регистрация
8 Июл 2017
Сообщения
32
Симпатии
0
Пол
Мужской
Vaqtincha, а зачем ты тогда возмущаешься? :p
 

gesk1995

Пользователь
Регистрация
8 Июн 2017
Сообщения
339
Симпатии
12
Пол
Мужской
trapmaniak, он плагины годные пишет, в вип меню он не нуждается;DDD
 

s1ngle71rus

Пользователь
Регистрация
27 Июн 2017
Сообщения
169
Симпатии
12
Пол
Мужской
какие флаги давать випам , чтобы это все работало it ?
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.598
Симпатии
570
Пол
Мужской

пазлик~

Скриптер
Скриптер
Регистрация
8 Июн 2017
Сообщения
235
Симпатии
134
Пол
Мужской

DURILKA

Пользователь
Регистрация
2 Сен 2017
Сообщения
131
Симпатии
15
Пол
Мужской
Всем привет. У меня вот какая ошибка.
Load fails: Plugin uses an unknown function (name "admin_expired") - check your modules.ini.
Помогите прикрутить сюда другой натив для считывания остатка времени привилегии.
cmsapi_service_timeleft(id, szDate[]="", iLen=0, srvName[]="");

Плагин gamecms

/**
* Получение даты окончания услуги
*
* @id - id игрока
* @szDate - дата истечения срока услуги в формате ГГГГ-ММ-ДД
* @iLen - размер массива szDate[]
* @srvName - флаги услуги (требуется полное совпадение)
* @return - вернет время окончания в формате UNIX
*/
//#pragma deprecated Use cmsapi_service_expired(id, szDate[]="", iLen=0, srvName[]="") instead.
//native days_left_info(id, szDate[]="", iLen=0);
native cmsapi_service_timeleft(id, szDate[]="", iLen=0, srvName[]="");
 
Сверху Снизу