#How do i fix this script for dropdown menu?

1 messages · Page 1 of 1 (latest)

upbeat belfry
#

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local CharacterModule = require(ReplicatedStorage:WaitForChild("Modules"):WaitForChild("CharacterModule")

local player = Players.LocalPlayer
local changeCharacter = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("ChangeCharacter")

local Icon = require(ReplicatedStorage:WaitForChild("Modules"):WaitForChild("Icon"))

local function getCharacters(player)
local characters = CharacterModule.GetCharacters(player)

end

Icon.new()
:setLabel("Characters")
:setDropdown({
Icon.new()
:setLabel("Tenshadows")
:oneClick()
:bindEvent("Selected", function()
changeCharacter:FireServer("Tenshadows")
end)
})

weary granite
#

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local CharacterModule = require(ReplicatedStorage:WaitForChild("Modules"):WaitForChild("CharacterModule"))
local Icon = require(ReplicatedStorage:WaitForChild("Modules"):WaitForChild("Icon"))

local player = Players.LocalPlayer
local changeCharacter = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("ChangeCharacter")

local menuIcon = Icon.new()
:setLabel("Characters")
:setTransition("Slide")
:setCaption("Select Class")
:setDropdown({
Icon.new()
:setLabel("Tenshadows")
:setOrder(1)
:bindEvent("selected", function()
changeCharacter:FireServer("Tenshadows")
Icon.getIcon("Characters"):deselect()
end),

    Icon.new()
        :setLabel("Default")
        :setOrder(2)
        :bindEvent("selected", function()
            changeCharacter:FireServer("Default")
            Icon.getIcon("Characters"):deselect()
        end)
})

menuIcon:setName("Characters")

upbeat belfry
#

thanks

weary granite
#

try it and tell me if it works

weary granite
#

@upbeat belfry

#

does it work?

upbeat belfry
weary granite