Skip to main content

Примеры

Ниже приведен полный пример структуры скрипта для авто-фарма с использованием Fluent Plus.
-- Загрузка Fluent Plus и менеджеров
local Fluent, SaveManager, InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/discoart/FluentPlus/refs/heads/main/Beta.lua"))()

local Window = Fluent:CreateWindow({
    Title = "Пример Fluent Plus",
    SubTitle = "от YourName",
    TabWidth = 160,
    Size = UDim2.fromOffset(580, 460),
    Acrylic = true,
    Theme = "Dark",
    MinimizeKey = Enum.KeyCode.LeftControl
})

local Tabs = {
    Main = Window:AddTab({ Title = "Главная", Icon = "home" }),
    Settings = Window:AddTab({ Title = "Настройки", Icon = "settings" })
}

local Options = Fluent.Options

do -- Главная вкладка
    Tabs.Main:AddParagraph({
        Title = "Добро пожаловать",
        Content = "Это пример скрипта, использующего Fluent Plus."
    })

    Tabs.Main:AddToggle("AutoFarm", {Title = "Авто Фарм", Default = false })
    
    Tabs.Main:AddSlider("WalkSpeed", {
        Title = "Скорость бега",
        Description = "Настройка скорости игрока",
        Default = 16,
        Min = 16,
        Max = 100,
        Rounding = 1,
        Callback = function(Value)
            game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
        end
    })
    
    Tabs.Main:AddDropdown("Weapon", {
        Title = "Выберите оружие",
        Values = {"Меч", "Лук", "Магия"},
        Multi = false,
        Default = "Меч",
    })
end

do -- Вкладка настроек
    InterfaceManager:BuildInterfaceSection(Tabs.Settings)
    SaveManager:BuildConfigSection(Tabs.Settings)
end

Window:SelectTab(1)

Fluent:Notify({
    Title = "Fluent Plus",
    Content = "Скрипт успешно загружен",
    Duration = 8
})

-- Настройка менеджеров
SaveManager:SetLibrary(Fluent)
InterfaceManager:SetLibrary(Fluent)

-- Игнорировать настройки темы при сохранении (если нужно)
SaveManager:IgnoreThemeSettings()

-- Автозагрузка конфига
SaveManager:SetFolder("FluentScriptHub")
SaveManager:BuildConfigSection(Tabs.Settings)

Window:SelectTab(1)