Я получаю сообщение об ошибке «Аргумент 1 отсутствует или ноль», и оно не дает мне номер строки, поэтому я понятия не имею, что делать - PullRequest
0 голосов
/ 28 июня 2018
local TeleportService = game:GetService("TeleportService") 
local Place = 1639914227
script.Parent.MouseClick:Connect(function()
    local player = game.Players:GetPlayerFromCharacter()
    if player then
        TeleportService:Teleport(Place, player)
    end
end)

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

1 Ответ

0 голосов
/ 28 июня 2018

:GetPlayFromCharacter требуется символ (как следует из названия). Вы не даете этому никаких аргументов.

Однако это не обязательно. MouseClick дает вам игрока, который нажал на ClickDetector:

script.Parent.MouseClick:Connect(function(player)
    TeleportService:Teleport(Place, player)
end)

Я скептически отношусь к тому, что для этой конкретной ошибки нет номера строки - он должен следовать сразу после ошибки, как в

23: 45: 22.359 - Аргумент 1 отсутствует или отсутствует

23: 45: 22.360 - Начало стека

23: 45: 22.361 - скрипт 'Workspace.Part.ClickDetector.Script', Строка 4

23: 45: 22.362 - конец стека

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...