SA:MP Контекстное меню

БеzликиЙ

Автор темы
Автор темы
Проверенный
1,089
681
Вдохновляясь гаррис модом, накидал вот такую хреновину.
Режим: Контекстное меню.
Тёмная тема
13.03.24.253.jpg

Чёрная тема
13.03.34.522.jpg

Светлая тема
13.04.43.825.jpg

Цветастая тема
13.05.00.971.jpg

Режим "Оверлей"
13.05.17.190.jpg
5 стилей отображения + настраиваемый акцентный цвет. Команды настраиваются в игре.

Управление: нажмите любую из двух кнопок-активаторов (по умолчанию 5 (боковая) кнопка мыши и правый \ ). Не отпуская её:
- в режиме "Оверлей" нажмите на нужную команду
- в режиме "Контекстное меню" нажмите правой кнопкой мыши на голову игрока, с которым хотите взаимодействовать, затем на нужную команду
Если интерфейс слишком мелкий или шрифт слишком уродливый, или если вы просто хотите поиграться с командами, меню настроек - /contextmenu

Кнопки активации меняются в moonloader/config/ContextMenu.lua.ini - поля activator и altactivator.
ID брать тут https://www.toptal.com/developers/keycode

ВАЖНО! Контекстное меню МОЖЕТ вызывать клиентские команды, т.е. вы можете дать ему команды от другого биндера и всегда иметь отыгровки под рукой.
Для подстановки ID в выполняемую команду используйте {ID} (да, большими буквами).

Скрипт не является читом: элементы управления отображаются только на игроках, у которых видно неймтеги (ник) - если игрок слишком далеко или за стеной, скрипт его будет игнорировать.
 

Вложения

  • ContextMenu.lua
    13.9 KB · Просмотры: 2
  • Нравится
Реакции: Deps, stool и Орк

Орк

Известный
330
282

Deps

Активный
134
65
Перевести на mimgui, добавить подвкладки, а с ним и управление на цифры и будет не плохая универсальная вещь