Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как научиться писать LUA на никсвар?

  • Автор темы Автор темы c0ns7
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
11 Июл 2021
Сообщения
62
Реакции
11
Основные вопросы которые меня волнуют, это меню для "корда", rage,aa,visual, чтобы в каждой вкладке была своя функция, как это реализовать я понятия не имею в луа, также если чекбокс активен - начнется функция, буду очень благодарен если поможете
 
Основные вопросы которые меня волнуют, это меню для "корда", rage,aa,visual, чтобы в каждой вкладке была своя функция, как это реализовать я понятия не имею в луа, также если чекбокс активен - начнется функция, буду очень благодарен если поможете
меню называется дропдаун
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Дам пример со своего кода сиесты (thx for linius):

Для начала создай просто их:

JavaScript:
Expand Collapse Copy
--Main Menu
local menu_tab = ui.add_combo_box('Menu Selector', 'm_select', { 'Main', 'Rage', "AntiAim", "Visuals", "Misc"}, 0)

--Main Tabs
local 1 = ui.add_slider_int("test1", "1t", 0, 0, 0)
local 2 = ui.add_check_box("Load Preset","2t", false)


После того, как создали, создаём для каждого таба функцию отображения:

JavaScript:
Expand Collapse Copy
local main_tab = function (show)
  1:set_visible(show)
  2:set_visible(show)
end
Аргумент show важен (используется в некст коде).

Далее создаём функцию выбора для скрипта:

JavaScript:
Expand Collapse Copy
local function show_elements()
  local current_tab = menu_tab:get_value()
  main_tab(current_tab == 0)
end

Под цифрой после current_tab это номер таба.
Начинается с нуля как правило.

После этого вызываем эту функцию с каллбеком пеинт(взаимодействие с элементами меню):

JavaScript:
Expand Collapse Copy
client.register_callback('paint', function ()
  show_elements()
end)
Всё, всё работает.
Чтобы добавить своё, просто добавь в дропдавн разделы, потом создай для них функции.
Потом впиши их в элементы (если новые таб - новая функция, точно так-же, думаю, разберешься).


Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


для начала выучи основы языка LUA
Если дело идёт об написании скриптов с базой синтаксис - гением быть не надо.
 
Назад
Сверху Снизу