Начинаем скриптить
Как импортировать LunariLib?
Вы можете импортировать LunariLib из директории своего скрипта на гитхабе вот так:
local GuiLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/FrostX-Official/LunariLib/main/luaCode/MainLib.lua"))()
Ваш первый GUI
После импортирования библиотеки вы можете начать
Сделайте окно
Используйте метод .Load()
чтобы создать окно
Сделайте свою первую вкладку
Используйте метод .AddTab()
на вашем окне, для того чтобы создать вкладку
Добавьте кнопку с скриптом в вашу вкладку
Используйте метод .AddButton()
на вкладке, чтобы сделать кнопку
local SomeButton = MainWindow.AddButton("Написать что-то", function() -- callback
print("что-то")
end)
Пример РЕАЛЬНОГО скрипта
Используйте метод .AddButton()
на вкладке, чтобы сделать кнопку
Мы сделаем скрипт который будет делать скорость игрока 50
local SomeButton = MainWindow.AddButton("Сделать скорость игрока 50", function() -- callback
local LocalPlayer = game:GetService("Players").LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
Humanoid.WalkSpeed = 50
end)
Вернёмся к штукам с GUI
Добавить переключатели/чекеры ;O
Используйте метод .AddCheckbox()
на вкладке, для того чтобы сделать переключатель.
local SomeToggle = MainWindow.AddCheckbox("Сделать что-то", function(value) -- callback
print(value)
end)
Добавим палитру цветов
Используйте метод .AddColorpicker()
на вкладке, для того чтобы сделать палитру.
local SomeColorpicker = MainWindow.AddColorpicker(
"Выберите цвет своего ника",
function(colorValue) -- callback
print(colorValue)
end)
.AddColorpicker()
:
Добавим слайдеры или же ползунки
Используйте метод .AddSlider()
на вкладке, для того чтобы сделать слайдер.
local SomeSlider = MainWindow.AddSlider(
"Дальность Килл-Ауры",
function(value) -- callback
print(value)
end, NumberRange.new(0, 200), 50)
.AddSlider()
:
Добавим селекторы или же дропдауны
Используйте метод .AddSelector()
на вкладке, для того чтобы сделать селектор.
ВНИМАНИЕ! параметр onlyOne
до сих пор в разработке
Поэтому я вам рекомендую вовсе его не использовать.