

Script lua roblox
помогите, на 4 строке предупреждение как пофиксить?
Local = script.Parent.Parent.drop
script.Parent.ClickDetector.MouseClick.Connect(function()
local block = Instance.new("Part",workspace)
block.Position = drop.Position
block.Size = Vector3.new(2, 2, 2)
BrickColor.Blue()
block.TopSurface = "Smooth"
block.BottomSurface = "Smooth"
block.Name = "Block"
end)
я тебя предупреждаю
понял за что? Я тоже нет
local drop = script.Parent.Parent.drop
-- Функция для создания блока
local function createBlock(position)
local block = Instance.new("Part")
-- Установка свойств блока
block.Position = position
block.Size = Vector3.new(2, 2, 2)
block.BrickColor = BrickColor.new("Bright blue")
block.TopSurface = Enum.SurfaceType.Smooth
block.BottomSurface = Enum.SurfaceType.Smooth
block.Name = "Block"
-- Добавление блока в workspace
block.Parent = workspace
return block -- Возвращаем созданный блок (если потребуется)
end
-- Подключение функции к событию нажатия
script.Parent.ClickDetector.MouseClick:Connect(function()
createBlock(drop.Position)
end)
Блок кода, в котором вы пытаетесь установить цвет кирпича, содержит ошибку. Вместо `BrickColor.Blue()` вы должны использовать `block.BrickColor = BrickColor.new("Bright blue")`. Исправленный код будет выглядеть следующим образом:
```lua
Local = script.Parent.Parent.drop
script.Parent.ClickDetector.MouseClick.Connect(function()
local block = Instance.new("Part",workspace)
block.Position = drop.Position
block.Size = Vector3.new(2, 2, 2)
block.BrickColor = BrickColor.new("Bright blue")
block.TopSurface = "Smooth"
block.BottomSurface = "Smooth"
block.Name = "Block"
end)
```
Теперь код должен работать без ошибок.