--- --- @author Dylan MALANDAIN --- @version 2.0.0 --- @since 2020 --- --- RageUI Is Advanced UI Libs in LUA for make beautiful interface like RockStar GAME. --- --- --- Commercial Info. --- Any use for commercial purposes is strictly prohibited and will be punished. --- --- @see RageUI --- ---@type table local SettingsButton = { Rectangle = { Y = 0, Width = 431, Height = 29 }, Text = { X = 8, Y = 0, Scale = 0.33 }, } function RageUI.Separator(Label) local CurrentMenu = RageUI.CurrentMenu if CurrentMenu ~= nil then if CurrentMenu() then local Option = RageUI.Options + 1 if CurrentMenu.Pagination.Minimum <= Option and CurrentMenu.Pagination.Maximum >= Option then if (Label ~= nil) then RenderText(Label, CurrentMenu.X + SettingsButton.Text.X + (CurrentMenu.WidthOffset * 2.5 ~= 0 and CurrentMenu.WidthOffset * 2.5 or 200), CurrentMenu.Y + SettingsButton.Text.Y + CurrentMenu.SubtitleHeight + RageUI.ItemOffset, 0, SettingsButton.Text.Scale, 245, 245, 245, 255, 1) end RageUI.ItemOffset = RageUI.ItemOffset + SettingsButton.Rectangle.Height if (CurrentMenu.Index == Option) then if (RageUI.LastControl) then CurrentMenu.Index = Option - 1 if (CurrentMenu.Index < 1) then CurrentMenu.Index = RageUI.CurrentMenu.Options end else CurrentMenu.Index = Option + 1 end end end RageUI.Options = RageUI.Options + 1 end end end