• Гость, перед открытием темы прочитай описание раздела, чтобы не ошибиться. Любые вопросы по настройке сервера создаются в разделе Технической Поддержки.

Помощь Проблема в плагини VIP System 2.1.1

SHOCK

Участник
Сообщения
2
Симпатии
0
Баллы
12
#1
Всем привет проблема в плагини VIP System 2.1.1 или может я что то не правильно настроил

меню открывается обычным игрокам но функции им не доступны как сделать чтоб меню вообще у игроков без флага не открывалась

1. меню открывается простым игрокам, но пункты не доступны.

2. // Режим чтения флагов. 0 - игрок должен иметь хоть 1 флаг из указанных | 1 - игрок должен иметь строго все флаги указанные в пунктах

"access_mode": 1, при таком значение меню игрокам тоже вылазит

описание файла vip_system.json

{
// ВАЖНО: Будьте внимательны при заполнении пунктов, не поддержание синтаксиса ломает работу плагина
// ВАЖНО: Файл очень чувствителен, убедитесь что у вас все запятые раставленны правильно (в конце не ставится)
// ВАЖНО: Пустые линии запрещены
// ПРИМЕЧАНИЕ: Флаг Y действует как любой флаг кроме стандарта (квар amx_default_access)
// Инициализация системы
"core":
{
// Команды для ручного открытия меню
"commands":
[
"/vm",
"/vip",
"/vipmenu",
"vipmenu"
],
// Режим чтения флагов. 0 - игрок должен иметь хоть 1 флаг из указанных | 1 - игрок должен иметь строго все флаги указанные в пунктах
"access_mode": 0,
// С какого раунда будет активно само VIP меню
"round": 3,
// Карты на которых не будет активно само VIP меню
"maps":
[
"aim_",
"fy_",
"cs_deagle",
"awp_"
]
},
// Раздел информации
"info":
{
// Персона с этим флагом получит VIP тег (на табле)
"tab": "s",
// Команда /vips
"online":
{
// Персона с этим флагом будет учтен при команде (/vips)
"online_access": "s",
// Для нормального сохранения показа вип игроков было придумано сокращение
// Т.к если на вашем сервере будет 20 игроков с доступом connect_access тогда сообщение будет обрезано
// После значения online_players далее идут цифры
"online_players": 3,
// Сама команда
"online_command": "/vips"
},
// Видимость при коннекте
"connect":
{
// Персона с этим флагом буден виден всем при коннекте
"connect_access": "s",
// Звук(и) при коннекте персоны с доступом connect_access
// При налиии 2 и больше - рандомное проигрывание
"connect_samples":
[
"sound/"
]
},
// Карты на которых не будет работать этот раздел
"maps":
[
"$",
"aim_",
"fy_",
"cs_deagle",
"awp_"
]
},
// Раздел экиперовки
"equip_manager":
{
// С какого раунда будут доступны бонусы при спавне (см. ниже)
// Дигла тут нет, вы сможете выставить любое оружие которое получит игрок с доступом в разделе Кастомный оружий
"equip_round": 2,
// Выдавать бонусы только при первом спавне игрока в этом раунде
// Это может быть полезно, если у вас игроки могут несколько раз за раунд возрождатся сторонними плагинами
"equip_only_first_spawn": 1,
// Персона с этим флагом получит взрывную гранату (и можно указать количество)
"he": "s",
"he_value": 1,
// Персона с этим флагом получит слеповую гранату (и можно указать количество)
"flash": "s",
"flash_value": 2,
// Персона с этим флагом получит дымовую гранату (и можно указать количество)
"smoke": "s",
"smoke_value": 1,
// Персона с этим флагом получит автопополнение патрон (в момент нового раунда) на всех оружиях
"auto_reload": "r",
// Персона с этим флагом получит броню с каской
"kevlar": "s",
// Персона с этим флагом получит прибор разминирования (ну или КИТЫ)
"defuse": "s",
// Персона с этим флагом получит прибор начного видения (ну или НАЙТВИЖН)
"nightvision": "",
// Персона с этим флагом получит безсушмный бег (враги не смогут услышать его даже без SHIFT)
"silent": "",
// Карты на которых не будет работать этот раздел
"maps":
[
"$",
"aim_",
"fy_",
"cs_deagle",
"awp_"
]
},
// Раздел спец. возможностей
"abilities":
{
// Персона с этим флагом не получит урон от падения
"no_fall_dmg": "",
// Персона с этим флагом сможет бегать во время установки/разминирования бомбы
"plant_unfreeze": "",
// Персона с этим флагом не сможет ослепнуть
"antiflash": "",
// Прыжки
"jump":
{
// Персона с этим флагом получит дополнительные прыжки
"jump_access": "",
// Кол-во дополнительных прыжков
"jump_count": 0
},
// Игнорирование урона
"hook_damage":
{
// Персона с этим флагом получит возможность игнорировать входящий урон
"hook_damage_access": "",
// Шанс (%) при котором урон проигнорируется
"hook_damage_chance": 10
},
// Дополнительный запас здоровья
"bonus_health":
{
// Персона с этим флагом получит дополнительное здоровье при спавне
"bonus_health_access": "",
// Само дополнительное здоровье
"bonus_health_amount": 5.0
},
// Умный показ меню. Показывать VIP меню если
// a - нет активного оружия
// b - умер в прошлом раунде
// c - после выбора оружий если еще осталось количество использований
"menu_mode": "ab",
// Персона с этим флагом может брать оружие только в байзоне
"only_in_buyzone": "s",
// Персона с этим флагом может брать оружие только в ограниченное время
"expired": "s",
// То самое время кол-во секунд от начала раунда
// Вы можете указать -1.0 и тогда будет использоваться время mp_buytime
"expired_time": -1.0,
// Максимальное допустимое количество использований меню за раунд
// Если указать 0 напротив флага, или попросу не вносить его в список, тогда игрок вообще не сможет пользоватся меню
// Если оставить все пустым, все могут пользоватся меню только 1 раз
"max_usage":
{
"s": 2,
"b": 3,
"t": 1,
// Значение по умолчанию если игрок не найден в списке
"def": 2
},
// Автоматическое пополнение патрон при убийстве
"instant_reload":
{
// Персона с этим флагом получит автоматическое пополнение патрон при убийстве
"instant_reload_weapons_access": "p",
// При убийстве автоматически пополняется обойма у всех оружий (1 - только на то оружие которым убили)
"instant_reload_weapons_mode": 1
},
// Карты на которых не будет работать этот раздел
"maps":
[
"$",
"aim_",
"fy_",
"cs_deagle",
"awp_"
]
},
// Раздел дополнительных бонусов
"bonuses":
{
// Персона с этим флагом получит доступ к дополнительной системе бонусов
"bonus_access": "",
// Дополнительные фраги
"frags": 0,
// Получаем бабки за убийство (устанавливается а не добовляется)
"killed": 400,
// Получаем бабки за установку бомбы
"bomb_planted": 300,
// Получаем бабки за подрыв бомбы
"bomb_explode": 300,
// Получаем бабки за разминирование бомбы
"bomb_defused": 300,
// Получаем бабки за взятие заложника (устанавливается а не добовляется)
"hostage_took": 100,
// Получаем бабки за спасение заложника (устанавливается а не добовляется)
"hostage_rescued": 750,
// Получаем бабки за убийство VIP персоны в режиме: Спасти VIP (устанавливается а не добовляется)
"vip_killed": 2500,
// Получаем бабки за спасение VIP в режиме: Спасти VIP (устанавливается а не добовляется)
"vip_rescued_myself": 2500,
// Множитель денег (за победу/поражение в раунде)
"terminating": 2.0,
// Процент скидки в оригинальном магазине на покупку оружий
"discount": 0,
// Карты на которых не будет работать этот раздел
"maps":
[
"$",
"aim_",
"fy_",
"gg_",
"cs_deagle",
"awp_"
]
},
// Раздел вампирки
"vampire":
{
// Персона с этим флагом получит доступ к вампирке
"vampire_access": "",
// Здоровье за каждого убитого игрока
"vampire_health": 5.0,
// Здоровье за каждого убитого игрока в голову
"vampire_health_hs": 10.0,
// Здоровье за каждого убитого игрока с гранаты
"vampire_health_nade": 3.0,
// Максимальный допустимый запас здоровья
"vampire_health_max": 110.0,
// Подсвечивать ли экран во врмея вампиризма (слепой игрок учтен!)
"vampire_screenfade": 1,
// Показывать ли HUD сообщение о том сколько здоровья добавилось игроку
"vampire_hud": 1,
// Предотвращение мультиубийств (допустим с гранаты можно убить сразу 3-их с авп 2-х.. будет считать как одно)
"vampire_prevent_multiply": 1,
// Звук который будет проигрыватся при убийстве (оставьте пустым если не нужен)
"vampire_sample": "buttons/blip1.wav",
// Карты на которых не будет работать этот раздел
"maps":
[
"$",
"aim_",
"fy_",
"cs_deagle",
"awp_"
]
},
// Раздел кастомных оружий
// ВАЖНО: Будьте аккуранты и соблюдайте последовательность пунктов
// Доступные параметры:
// base_name - ОБЯЗАТЕЛЬНЫЙ параметр идентификатор имени оружия [dev-cs.ru/threads/772] (указывайте без weapon_)
// service - личное оружие под SteamID или Услугу GCMS (вводить через _)
// access - флаги доступа (можно не указывать если активен пункт free_access)
// name - имя оружия для меню (можно не указывать если активен пункт free_access)
// v_model - V модель оружия (можно не указывать тогда будет использоваться стандартная)
// p_model - P модель оружия (можно не указывать тогда будет использоваться стандартная)
// w_model - W модель оружия (можно не указывать тогда будет использоваться стандартная)
// stab_distance - Множитель дистанции для ПКМ (можно не указывать, действует только для ножа)
// swing_distance - Множитель дистанции для ЛКМ (можно не указывать, действует только для ножа)
// stab_damage - Множитель урона для ЛКМ (можно не указывать, действует только для ножа)
// swing_damage - Множитель дистанции для ЛКМ (можно не указывать, действует только для ножа)
// damage - Множитель урона для стрелкового оружия (можно не указывать)
// ammo - Запас патрон для стрелкового оружия (можно не указывать)
// bpammo - Запас магазина для стрелкового оружия (можно не указывать)
// speed_power - Множитель скорости [у каждого оружия по умолчанию своя скорость] (можно не указывать)
// give_type - Тип выдачи [2 - старое оружие исчезнет, 1 - старое оружие выкинется на землю / 0 - добавится в слот] (можно не указывать)
// cost - Стоимость оружия (можно не указывать)
// round - Ограничитель раундов для оружие [тоесть имеется ввиду через сколко раундов его можно взять вновь] (можно не указывать)
// touches - С этим параметром подобрать оружие смогут только игроки с флагами access (можно не указывать)
// team - Для какой команды активно данное оружие (можно не указывать)
// free_access - Персоны с этим флагом автоматически получат предмет при спавне (можно не указывать)
// menu_folder - Раздел секции меню (если не указывать то будет без секции, а просто в главном меню)
"custom_weapons":
{
// Вообще вы можете использовать любое название вместо цифр, главное чтобы оно не повторялось
//
// Просто как дигл при спавне
"1":
{
"base_name": "deagle",
"bpammo": 35,
"give_type": 2,
"free_access": "s"
},
// Усиленный нож для VIP с повышенным уроном и дальностью даставания
//"2":
//{
// "base_name": "knife",
// "stab_distance": 2.0,
// "swing_distance": 2.0,
// "stab_damage": 2.0,
// "swing_damage": 2.0,
// "free_access": "s"
//},
"3":
{
"base_name": "ak47",
"access": "t",
"name": "AK47 - Ледокол",
"v_model": "models/adekvat77/v_ak47adekvat77.mdl",
"p_model": "",
"w_model": "",
"damage": 1.1,
"ammo": 30,
"bpammo": 120,
"give_type": 1,
"round": 0,
"touches": 0,
// "team": "TERRORIST",
"menu_folder": "VIP"
},
"4":
{
"base_name": "m4a1",
"access": "t",
"name": "M4A1 - Ледокол",
"v_model": "models/adekvat77/v_m4a1adekvat77.mdl",
"p_model": "",
"w_model": "",
"damage": 1.1,
"ammo": 30,
"bpammo": 120,
"give_type": 1,
"round": 0,
"touches": 0,
// "team": "CT",
"menu_folder": "VIP"
},
"6":
{
"base_name": "awp",
"access": "t",
"name": "AWP - Ледокол",
"v_model": "models/adekvat77/v_awpadekvat77.mdl",
"p_model": "",
"w_model": "",
"damage": 1.1,
"ammo": 10,
"bpammo": 30,
"give_type": 1,
"round": 0,
"touches": 0,
"menu_folder": "VIP"
},

"7":
{
"base_name": "ak47",
"access": "d",
"name": "AK47 - Asimov (+5 ammo)",
"v_model": "models/redarmy_asi/v_ak47_asi.mdl",
"p_model": "",
"w_model": "",
"damage": 1.1,
"ammo": 35,
"bpammo": 150,
"give_type": 1,
"round": 0,
"touches": 1,
// "team": "TERRORIST",
"menu_folder": "ADMIN"
},
"8":
{
"base_name": "m4a1",
"access": "d",
"name": "M4A1 - Asimov (+5 ammo)",
"v_model": "models/redarmy_asi/v_m4a1_asi.mdl",
"p_model": "",
"w_model": "",
"damage": 1.1,
"ammo": 35,
"bpammo": 150,
"give_type": 1,
"round": 0,
"touches": 1,
// "team": "CT",
"menu_folder": "ADMIN"
},
"9":
{
"base_name": "awp",
"access": "d",
"name": "AWP - Asimov (+2 ammo)",
"v_model": "models/redarmy_asi/v_awp_asi.mdl",
"p_model": "",
"w_model": "",
"damage": 1.1,
"ammo": 12,
"bpammo": 30,
"give_type": 1,
"round": 0,
"touches": 1,
"menu_folder": "ADMIN"
},

"10":
{
"base_name": "ak47",
"access": "s",
"name": "AK47 - Огненный волк",
"v_model": "models/sponsornew/v_ak47.mdl",
"p_model": "",
"w_model": "",
"damage": 1.16,
"ammo": 35,
"bpammo": 180,
"give_type": 1,
"round": 0,
"touches": 1,
// "team": "TERRORIST",
"menu_folder": "SPONSORKA"
},
"11":
{
"base_name": "m4a1",
"access": "s",
"name": "M4A1 - Огненный волк",
"v_model": "models/sponsornew/v_m4a1.mdl",
"p_model": "",
"w_model": "",
"damage": 1.16,
"ammo": 35,
"bpammo": 180,
"give_type": 1,
"round": 0,
"touches": 1,
// "team": "CT",
"menu_folder": "SPONSORKA"
},
"12":
{
"base_name": "awp",
"access": "s",
"name": "AWP - Огненный волк",
"v_model": "models/sponsornew/v_awp.mdl",
"p_model": "",
"w_model": "",
"damage": 1.16,
"ammo": 15,
"bpammo": 60,
"give_type": 1,
"round": 0,
"touches": 1,
"menu_folder": "SPONSORKA"
},

"13":
{
"base_name": "deagle",
"v_model": "models/adekvat77/v_deagleadekvat77.mdl",
"p_model": "",
"w_model": "",
"damage": 1.1,
"bpammo": 35,
"give_type": 2,
"free_access": "t"
},

"14":
{
"base_name": "deagle",
"v_model": "models/sponsornew/v_deagle.mdl",
"p_model": "",
"w_model": "",
"damage": 1.16,
"bpammo": 35,
"give_type": 2,
"free_access": "s"
},

// Карты на которых не будет работать этот раздел
"maps":
[
"aim_",
"fy_",
"cs_deagle",
"awp_"
]
}
}
 

Вложения

Сверху