Ограничение вида пункта в меню

Hollya

❤ GIRL SCRIPTER ❤
Сообщения
128
Реакции
32
Привет, поможете ограничить пункт в меню, чтобы его видел и мог использовать только (z-админ)
C-подобный:
public LK_OnMenuCreate(Handle menu)
{
    AddMenuItem(menu, "davaidengi", "DavaiDengi") /*Этот пункт*/
}

public LK_OnMenuChoose(int client, const char[] info)
{
    if(StrEqual(info, "davaidengi")){
        Menu menu = CreateMenu(MenuHandlerCB)
        menu.SetTitle("Выберите игрока")
        AddTargetsToMenu(menu, client, true, false)
        menu.Display(client, 0)
    }
}
 

dron216

Участник
Сообщения
111
Реакции
26
C-подобный:
public LK_OnMenuCreate(Handle menu)
{
    if (CheckCommandAccess(client, "", ADMFLAG_ROOT))
    {
        AddMenuItem(menu, "davaidengi", "DavaiDengi") /*Этот пункт*/
    }
}
 

Hollya

❤ GIRL SCRIPTER ❤
Сообщения
128
Реакции
32
@dron216

C-подобный:
lk_give_money_player_player.sp(60) : warning 219: local variable "client" shadows a variable at a preceding level
lk_give_money_player_player.sp(121) : error 017: undefined symbol "client"

1 Error.
 

dron216

Участник
Сообщения
111
Реакции
26
Можно код полностью увидеть?
Может создавать меню там, где есть client? Или передавать его в функцию
LK_OnMenuCreate?
 
Сверху Снизу