Не могу исправить этот скрипт - PullRequest
0 голосов
/ 01 декабря 2018

У меня проблема с моим скриптом.Я думаю, что это как-то связано с «концом», но я не знаю, как его решить.

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Взаимодействие с ответом Vigus Widdicombe-Gasson.Похоже, что вы исправили свой скрипт перед тем, как сделать снимок экрана своего кода.

Ошибка, которая отображается красным в окне Output, говорит вам, как выяснить, что здесь не так.

 ServerScriptService.Script:14: ')' Expected (to close '(' at line 3) near <eof>

Эта ошибка говорит о том, что в ServerScriptService есть строка Script, которая выдавала ошибку в строке 14.

Эта ошибка ')' Expected near <eof>.Это означает, что где-то ожидалась закрывающая скобка, но скрипт дошел до конца файла, прежде чем нашел его.Кроме того, он говорит нам, что отверстие в этой круглой скобке находится в строке 3.

Так что все, что вам нужно сделать, чтобы это исправить - это добавить ) в нужном месте.Отступ кода затрудняет определение ошибки, но она должна идти после одного из ваших конечных операторов).

Я напишу здесь ваш код для ясности:

game.Players.PlayerAdded:Connect(function(player)    
    if player.name == 'MateoGaming_YT' then
        player.CharacterAdded:Connect(function(char)    -- << this line needed a close parenthesis

            -- be careful how you indent here, try to keep everything in the correct tab
            local attachment0 = Instance.new("Attachement", char.Head)
            local attachment1 = Instance.new("Attachement", char.HumanoidRootPart)
            local trail = game.ServerStorage.Trail:Clone()
            trail.Parent = char.Head
            trail.Attachment0 = attachment0
            trail.Attachment1 = attachment1

        end) -- end player.CharacterAdded
     end -- end if
end) -- end game.Players.PlayerAdded
0 голосов
/ 01 декабря 2018

Все, что вы сделали не так, это получили код в неправильном порядке!Да, и вам нужно добавить скобку в конец) Просто сделайте это так:

game.Players.PlayerAdded:Connect(function(player)
    if player.Name == 'MateoGaming_YT' then
        player.CharacterAdded:Connect(function(char)
        local trail = game.ServerStorage.Trail:Clone()
        trail.Parent = char.Head
        --And all the rest of the trail bit
        end)
    end)
end)   

Если вам нужна дополнительная помощь, не стесняйтесь спрашивать!

...