Object ROBLOX[Lua]大亨-如何更改我的机器创建的对象类型?

Object ROBLOX[Lua]大亨-如何更改我的机器创建的对象类型?,object,colors,lua,scripting,Object,Colors,Lua,Scripting,嘿,社区!我目前正在ROBLOX开发自己的“大亨”游戏。然而,我在脚本编写方面遇到了一个小问题。。因此,基本上,当玩家购买一台称为“滴管”的机器时,“滴管”将生成灰色立方体。我的问题是,我希望灰色的立方体变成灰绿色的霓虹灯球体。我已经尝试了多种方法来修复它,但我还没有找到答案。这是“Dropper”机器的脚本: 为了澄清,我希望脚本生成一个灰绿色霓虹灯球体,而不是当前的灰色块。任何帮助都将不胜感激 提前感谢,, E.W有人在Discord服务器上帮我找到了答案!这就是解决方案: wait(2)

嘿,社区!我目前正在ROBLOX开发自己的“大亨”游戏。然而,我在脚本编写方面遇到了一个小问题。。因此,基本上,当玩家购买一台称为“滴管”的机器时,“滴管”将生成灰色立方体。我的问题是,我希望灰色的立方体变成灰绿色的霓虹灯球体。我已经尝试了多种方法来修复它,但我还没有找到答案。这是“Dropper”机器的脚本:

为了澄清,我希望脚本生成一个灰绿色霓虹灯球体,而不是当前的灰色块。任何帮助都将不胜感激

提前感谢,,
E.W

有人在Discord服务器上帮我找到了答案!这就是解决方案:

wait(2)
workspace:WaitForChild("PartStorage")

deb = true 
script.Parent.Clicker.ClickDetector.MouseClick:connect(function(wat)
if deb == true then
    deb = false
        local part = Instance.new("Part",workspace.PartStorage)
        part.Shape = Enum.PartType.Ball
        part.BrickColor=BrickColor.new("Lime green")
        part.Material=script.Parent.Parent.Parent.MaterialValue.Value
        local cash = Instance.new("IntValue",part)
        cash.Name = "Cash"
        cash.Value = 1 -- How much the drops are worth
        part.CFrame = script.Parent.Drop.CFrame - Vector3.new(0,1.3,0)
        part.FormFactor = "Custom"
        part.Size=Vector3.new(1, 1, 1) -- Size of the drops
        part.TopSurface = "Smooth"
        part.BottomSurface = "Smooth"
        game.Debris:AddItem(part,20) -- How long until the drops expire
        wait(.15)
        deb = true
end
end)
wait(2)
workspace:WaitForChild("PartStorage")

deb = true 
script.Parent.Clicker.ClickDetector.MouseClick:connect(function(wat)
if deb == true then
    deb = false
        local part = Instance.new("Part",workspace.PartStorage)
        part.Shape = Enum.PartType.Ball
        part.BrickColor=BrickColor.new("Lime green")
        part.Material=script.Parent.Parent.Parent.MaterialValue.Value
        local cash = Instance.new("IntValue",part)
        cash.Name = "Cash"
        cash.Value = 1 -- How much the drops are worth
        part.CFrame = script.Parent.Drop.CFrame - Vector3.new(0,1.3,0)
        part.FormFactor = "Custom"
        part.Size=Vector3.new(1, 1, 1) -- Size of the drops
        part.TopSurface = "Smooth"
        part.BottomSurface = "Smooth"
        game.Debris:AddItem(part,20) -- How long until the drops expire
        wait(.15)
        deb = true
end
end)