Меню для вип игроков и обычных игроков

Сообщения
9
Реакции
0
Предупреждения
5
Здравствуйте. Подскажите пожалуйста, я поставил два плагина, первый плагин при спавне выходит у всех игроков меню оружии, а так же второй плагин только для вип игроков, у обычных игроков все нормально выходит, а у вип игроков сначала меню для вип игроков и резко пропадает и выходит, как у обычных игроков, как сделать, чтоб вип игроки не видели меню обычных игроков, а видели только у вип игроков ?
 
Сообщения
509
Реакции
111
Помог
16 раз(а)
@dinarnuritdinov99,ну убери флаг у вип игроков,который открывает меню для обычных игроков
 
Сообщения
9
Реакции
0
Предупреждения
5
@r1nk0,нет, наоборот нужно, чтоб у вип игроков не выходило меню обычных игроков
 
Сообщения
509
Реакции
111
Помог
16 раз(а)
@dinarnuritdinov99,ты так не найдешь ответа тут,либо скидывай плагины и настройки,а лучше сюда https://dev-cs.ru/forums/server-errors/

нам откуда знать какие плагины ты поставил вообще
 
Сообщения
9
Реакции
0
Предупреждения
5
У обычных игроков все хорошо, а вот для вип игроков вип меню не даёт выходить из за того, что у вип игроков меню такой же выходит, как у обычных, можно как то сделать, чтоб не показывало у випов обычное меню ?
 
Сообщения
3,020
Реакции
1,731
Помог
79 раз(а)
dinarnuritdinov99, где код плагина? Где попытки решить самостоятельно?
Где вообще вся нужная информация, с которой можно работать? Гадать на кофейной гуще - это на других ресурсах.
 
Сообщения
9
Реакции
0
Предупреждения
5
Алексеич,
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>

#define PLUGIN "Weapon by SoffRick"
#define VERSION "1.0"
#define AUTHOR "http://make-amxserv.ru/plugins/9083-jailbreak-extreme-ct-weapon.html"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "runda", 1);
}
public runda(id){
set_task(0.1, "menu", id)
}
public menu(id)
{
new menu = menu_create("\yВЫБОР ОРУЖИЯ\w","wybor_menu")

menu_additem(menu,"\rAK47\w+Deagle+Броня","1",0)
menu_additem(menu,"\rM4A1\w+Deagle+Броня","2",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
public wybor_menu(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64]
new access, callback

menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data)

switch(key)
{
case 2 : {
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "item_assaultsuit")
}
case 1 : {
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_deagle")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "item_assaultsuit")
}
}
return PLUGIN_HANDLED
}
/*
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")

give_item(id, "item_assaultsuit")
*/
 
Сообщения
9
Реакции
0
Предупреждения
5
Может нужно какую команду ввести или поменять, чтоб обычные игроки только видели это меню?
 
Сообщения
28
Реакции
0
dinarnuritdinov99, Меню на меню кроет. Измени кнопку открытия меню в одном из плагинов, либо же нативом передавай меню из плагина в плагин. Ну а лучше всего оборудование меняй раз такая задержка. Обычно это происходит в 0.0275секундны примерно, а у тебя прям не меню а проблема...
 
Сообщения
9
Реакции
0
Предупреждения
5
Mittu, если
public runda(id){
set_task(0.1, "menu", id)
} Значение 0.1 больше сделаю, то возможно получится ?
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
433
Реакции
293
Помог
5 раз(а)
dinarnuritdinov99, можно такое сделать через VipModular))
Кфг (Vips.json) примерно такой, если не разбивать его на файлы:
JSON:
[
    {
        "Access": {
            "Limit": "Flags",
            "Flags": "t"
        },
        "Modules": [
            {
                "Module": "WeaponMenu",
                "Menus": [
                    {
                        "Title": "Вип-меню",
                        "Items": [
                            {
                                "Title": "VIP AK-47",
                                "Items": {
                                    // Тут наверное нужна какая-то кастомка
                                    "Type": "Weapon",
                                    "Name": "weapon_ak47"
                                }
                            },
                            {
                                "Title": "VIP M4A1",
                                "Items": {
                                    // Тут наверное нужна какая-то кастомка
                                    "Type": "Weapon",
                                    "Name": "weapon_m4a1"
                                }
                            },
                            {
                                "Title": "VIP AWP",
                                "Items": {
                                    // Тут наверное нужна какая-то кастомка
                                    "Type": "Weapon",
                                    "Name": "weapon_awp"
                                }
                            }
                        ]
                    }
                ]
            }
        ]
    },
    {
        "Access": {
            "Limit": "ForAll"
        },
        "Modules": [
            {
                "Module": "WeaponMenu",
                "Menus": [
                    {
                        "Title": "Обычное меню",
                        "Items": [
                            {
                                "Title": "AK-47",
                                "Items": {
                                    "Type": "Weapon",
                                    "Name": "weapon_ak47"
                                }
                            },
                            {
                                "Title": "M4A1",
                                "Items": {
                                    "Type": "Weapon",
                                    "Name": "weapon_m4a1"
                                }
                            },
                            {
                                "Title": "AWP",
                                "Items": {
                                    "Type": "Weapon",
                                    "Name": "weapon_awp"
                                }
                            }
                        ]
                    }
                ]
            }
        ]
    }
]
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
433
Реакции
293
Помог
5 раз(а)
dinarnuritdinov99, да, должно открываться само при каждом спавне игрока
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу