неверный аргумент №3 для «Текст» (ожидаемая строка, получил ноль) - PullRequest
0 голосов
/ 14 октября 2019

Я создаю место в Роблокс. И я написал сценарий, посмотрите на него и, пожалуйста, скажите, что с ним не так ??? В другом сценарии все работает отлично !, вы можете помочь мне с этим?

    local players = game.Players:GetChildren()
    local pupil = players[math.random(0,#players)]
    local James = game.Workspace.James
    local Texte = game.StarterGui.ScreenGui.Maintexzt
    local nameq = game.StarterGui.ScreenGui.Maintexzt.Nameq
    function ontouch(hit)
    if hit.Parent:findFirstChild("Humanoid") then
    print("Trigget working!")
    James.Humanoid.Torso.CFrame = game.Workspace.OutOfhere.CFrame
    script.Parent.CFrame = game.Workspace.SpawnLocation.CFrame
end
end
    script.Parent.Touched:Connect(ontouch)
    function ontouchexit()
Texte.Text = "Uh... We did it??"
wait(2)
nameq.Text = players.Name
Texte.Text = "Oh how we make it?"
wait(2)
nameq.Text = James.Name
Texte.Text = "Better, go home!"
wait(3)
nameq.Text = players.Name
Texte.Text = "Go!"
nameq.Text = James.Name
Texte.Text = "But go to my home!"
nameq.Text = players.Name
Texte.Text = "Nope"
nameq.Text = James.Name
Texte.Text = "Your choice, Your die, You can follow me, or not"
end
script.Parent.TouchEnded:Connect(ontouchexit)

и, пожалуйста, скажите, что с ним не так, я хочу закончить разработку места.

1 Ответ

0 голосов
/ 14 октября 2019
local players = game.Players:GetChildren()

https://developer.roblox.com/en-us/api-reference/function/Instance/GetChildren

Возвращает массив (таблица с нумерацией), содержащий все прямые дочерние элементы экземпляра

nameq.Text = players.Name

Не являющийся Roboloxэксперт Я считаю маловероятным, что players.Name - это что-то кроме nil

Ваш код также предполагает, что присвоение значений этим свойствам Text вызовет некоторую функцию. Это объяснило бы мне сообщение об ошибке.

Я не думаю, что множество игроков скажут "Uh... We did it??" Так что я думаю, что решение вашей проблемы - выяснить, с кем вы действительно хотите поговорить, и использовать это. имя.

Распечатайте players.Name и убедитесь сами.

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