Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Main
- local window = Window.new("Example")
- -- Label
- local label = window:AddElement("Label")
- label.Text = "Example Label"
- label.AlignToFramePadding = false
- -- Toggle
- local checkbox = window:AddElement("Checkbox")
- checkbox.Label = "Example Toggle"
- -- Button
- local button1 = window:AddElement("Button")
- button1.Label = "Print Toggle"
- button1.OnClick = function()
- print(checkbox.State)
- end
- -- Horizontal Separator
- window:AddElement("HorizontalSeparator")
- -- Variable
- local old = workspace.CurrentCamera.FieldOfView
- -- Int Slider
- local intSlider = window:AddElement("IntSlider")
- intSlider.Min = math.floor(workspace.CurrentCamera.FieldOfView)
- intSlider.Max = 120
- intSlider.Value = old
- intSlider.Label = "FOV (int)"
- -- Button
- local button2 = window:AddElement("Button")
- button2.Label = "Set FOV (int)"
- button2.OnClick = function()
- workspace.CurrentCamera.FieldOfView = intSlider.Value
- end
- -- Button
- local button3 = window:AddElement("Button")
- button3.Label = "Reset FOV (int)"
- button3.OnClick = function()
- intSlider.Value = old
- workspace.CurrentCamera.FieldOfView = old
- end
- -- Horizontal Separator
- window:AddElement("HorizontalSeparator")
- -- Float Slider
- local floatSlider = window:AddElement("FloatSlider")
- floatSlider.Min = math.floor(workspace.CurrentCamera.FieldOfView)
- floatSlider.Max = 120
- floatSlider.Value = old
- floatSlider.Label = "FOV (float)"
- -- Button
- local button4 = window:AddElement("Button")
- button4.Label = "Set FOV (float)"
- button4.OnClick = function()
- workspace.CurrentCamera.FieldOfView = floatSlider.Value
- end
- -- Button
- local button5 = window:AddElement("Button")
- button5.Label = "Reset FOV (float)"
- button5.OnClick = function()
- floatSlider.Value = old
- workspace.CurrentCamera.FieldOfView = old
- end
- -- Text Input
- --[[ Text Input was broken when I wrote this - may be fixed in the future
- local textInput = window:AddElement("TextInput")
- textInput.Label = "WalkSpeed"
- textInput.ReadOnly = false
- textInput.MultiLine = false
- textInput.Password = false
- ]]
- -- Horizontal Separator
- window:AddElement("HorizontalSeparator")
- -- List
- local list = window:AddElement("List")
- list.Label = "Example"
- list.Items = {"kiriot", "magikmanz", "gamer vision", "ironbrew", "wally", "firefox", "this is epic"}
- list.ItemsToShow = 3
- -- Button
- local button7 = window:AddElement("Button")
- button7.Label = "Print List"
- button7.OnClick = function()
- print(list.Selected)
- print(list.Items[list.Selected+1])
- end
- -- Horizontal Separator
- window:AddElement("HorizontalSeparator")
- -- Dropdown
- local dropdown = window:AddElement("Dropdown")
- dropdown.Label = "Example"
- dropdown.Options = {"jewelryin", "jewelryout", "bank", "gas", "prison", "crimbase1", "crimbase2"}
- -- Button
- local button6 = window:AddElement("Button")
- button6.Label = "Print Dropdown"
- button6.OnClick = function()
- print(dropdown.Selected)
- print(dropdown.Options[dropdown.Selected+1])
- end
- -- Horizontal Separator
- window:AddElement("HorizontalSeparator")
- -- Color Picker
- local colorPicker = window:AddElement("ColorPicker")
- colorPicker.Label = "Color Picker"
- -- Print Color
- local button8 = window:AddElement("Button")
- button8.Label = "Print Color"
- button8.OnClick = function()
- print(colorPicker.Color)
- game.Players.LocalPlayer.Character.Head.Color = colorPicker.Color
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement