ServerScriptService.Скрипт: 42: Ожидаемый ‘)’ (для закрытия ‘(‘ в столбце 67), получил ‘,’

#lua #syntax-error #roblox

#lua #синтаксическая ошибка #roblox

Вопрос:

Я новичок в написании сценариев Roblox Lua, и, практикуя свои навыки работы с динамическими функциями, я обнаружил ошибку, которую не могу исправить. Ошибка — это заголовок этого сообщения. Я пытался возиться со скобками, например, добавлять новые и удалять некоторые, но я не могу это исправить. Вот код, спасибо.

     local mypart = Instance.new("Part")
    mypart.Name = name
    mypart.Transparency = 0.5
    mypart.BrickColor = BrickColor.new("Burgundy")
    mypart.Position = Vector3.new(5,5,5)
    mypart.Anchored = anchored
    mypart.Material = ("Ice")
    mypart.Parent = game.Workspace
    mypart.Reflectance = reflectance
end
generatePart("ArgumentOne", false, 0.7)
generatePart("ArgumentTwo", false, 0.7)

function owo(name, material, anchored, color)
    local gamermove = Instance.new("Part")
    gamermove.Name = name
    gamermove.Position = Vector3.new(9,9,9)
    gamermove.Transparency = 0.5
    gamermove.Anchored = anchored
    gamermove.BrickColor = color
    gamermove.CanCollide = true
    gamermove.Material = material
    gamermove.Parent = game.Workspace
end

owo("LoLoLolsoawdoaldowalda", ("Ice"), false, BrickColor.new("Black"))
owo("asdaasdasda", ("Ice"), false, BrickColor.new("Beige"))
owo("dawsdajkdnaw", ("Ice"), false, BrickColor.new("Bright bluish green"))

function gamer(name, transparency, anchored, material, parent, CanCollide, Vectorisa)
    local gamer = Instance.new("Part")
    gamer.Name = name 
    gamer.Transparency = transparency
    gamer.Anchored = anchored
    gamer.Material = material
    gamer.Parent = parent
    gamer.CanCollide = CanCollide
    gamer.Position = Vectorisa
end

gamer(("Free6ix9ine"), 0.5, false, ("Ice"), game.Workspace, true, (10,10,10)
 

Комментарии:

1. Добавьте ) в конец вашего файла.

Ответ №1:

Прочитайте сообщение об ошибке

ServerScriptService.Скрипт: 42: Ожидаемый ‘)’ (для закрытия ‘(‘ в столбце 67), получил ‘,’

Перейдите к строке 42 вашего кода

 gamer(("Free6ix9ine"), 0.5, false, , (10,10,10)("Ice"), game.Workspace, true, (10,10,10)
 

В вашей голове изнутри удалите все, что выглядит нормально

 ("Free6ix9ine"), 0.5, false, , (10,10,10)("Ice"), game.Workspace, true, (10,10,10)
 

итак, что осталось

 gamer(
 

что выглядит неполным, вам не кажется?

Используйте текстовый редактор, который автоматически заполняет все, что идет парами, и выделяет любые из них, которые стоят отдельно.