Skip to content

Починаємо скриптити

Як імпортувати LunariLib?

Ви можете імпортувати LunariLib з директорії свого скрипту на гітхабі:

local GuiLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/FrostX-Official/LunariLib/main/luaCode/MainLib.lua"))()

Ваш перший GUI

Після імпортування бібліотеки ви можете почати

Зробіть вікно

Використовуйте метод .Load() щоб створити вікно

local MainWindow = GuiLib.Load("Ваш GUI")

Зробіть свою першу вкладку

Використовуйте метод .AddTab() на вашому вікні, щоб створити вкладку

local MainTab = MainWindow.AddTab("Tab1", "IconId")

Додати кнопку зі скриптом у вашу вкладку

Використовуйте метод .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

Додати перемикачі/чекери

Використовуйте метод .AddCheckbox() на вкладці для того, щоб зробити перемикач

local SomeToggle = MainWindow.AddCheckbox("Зробити щось", function(value) -- callback
    print(value)
end)

Додамо палітру кольорів

Використовуйте метод .AddColorpicker() на вкладці, щоб зробити палітру.

local SomeColorpicker = MainWindow.AddColorpicker(
    "Виберіть колір свого ніка",
    function(colorValue) -- callback
        print(colorValue)
    end)
Аргументи .AddColorpicker():
AddColorpicker(text, callback: func, default: Color3?)

Додамо слайдери або повзунки

Використовуйте метод .AddSlider() на вкладці, щоб зробити слайдер.

local SomeSlider = MainWindow.AddSlider(
    "Дальність Кілл-Аури",
    function(value) -- callback
        print(value)
    end, NumberRange.new(0, 200), 50)
Аргументи .AddSlider():
AddSlider(text, callback, rangeValue: NumberRange?, default: number?)

Додамо селектори або дропдауни

Використовуйте метод .AddSelector() на вкладці, щоб зробити селектор.

УВАГА! параметр onlyOne досі у розробці
Тому я вам рекомендую його зовсім не використовувати.

local SomeSelector = MainWindow.AddSelector(
    "Речі щоб піднімати", 
    {"Банан", "Яблуко", "Полуниця", "Кавун"},
    function(selected_values) -- callback
        for i, value in pairs(selected_values) do
            print(tostring(i)..". "..tostring(value))
        end
    end, false)  -- false at the end means `onlyOne` parameter.