Меню на кнопку.

Rostu

Добрая душа
Сообщения
986
Реакции
623
Здравствуйте, На 1 сервер видел что при нажатии буквы E ( русская У ) Открывается меню а на других иногда при нажатии E пишется !menu. Как это сделать?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
при нажатии E пишется !menu
На эту тему: Команда активируется на кнопке.
при нажатии буквы E ( русская У ) Открывается меню
Отправить в чат команду для открытия меню другого плагина или открыть своё меню - задачи несколько разные, только принцип одинаковый. Оффтоп
 

Rostu

Добрая душа
Сообщения
986
Реакции
623
На эту тему: Команда активируется на кнопке.Отправить в чат команду для открытия меню другого плагина или открыть своё меню - задачи несколько разные, только принцип одинаковый. Оффтоп
Просто команда в консоле. То есть нажимаешь E в консоле пишется ему sm_menus. Надеюсь вы меня поняли!
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,558
Реакции
5,060
@Gohl, как-то так:
PHP:
public Action:OnPlayerRunCmd(client, &buttons, &impulse, Float:vel[3], Float:angles[3], &weapon)

{
    static iPrevButtons[MAXPLAYERS+1];

    if(IsFakeClient(client) || !IsPlayerAlive(client)) return Plugin_Continue;

    if((buttons & IN_USE) && !(iPrevButtons[client] & IN_USE)) FakeClientCommand(client, "sm_menus");

    iPrevButtons[client] = buttons;

    return Plugin_Continue;
}
Взято из плагина лазерных мин.

Правда ещё нужно добавить проверку, чтобы при взаимодействии с предметами не вызывалась команда.
 
Сверху Снизу