Как мне изменить видимость графического интерфейса с помощью скрипта? - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь сделать так, чтобы при щелчке по определенному объекту появлялось текстовое поле, и текст различался в зависимости от того, что вы щелкнули, но по какой-то причине он не будет работать. Я думаю, это потому, что я неправильно указываю GUI, но я не знаю, как это сделать правильно.

Я пытался изменить StarterGui и PlayerGui, но ни один из них не работает. Пожалуйста, скажите мне, что я делаю не так. Кроме того, игра однопользовательская, поэтому ее не нужно указывать, чтобы затрагивать только одного человека.

local Box = game.PlayerGui.ScreenGui.TextBox

local function onClick(playerWhoClicked)
    game.PlayerGui.ScreenGui.Enabled = true
    if workspace.Clues.test.Value == 1
    then
    Box.Text = "Your masters words echo in your head: wi can has can, but wi can't has this yet"
    wait (5)
    game.PlayerGui.ScreenGui.Enabled = false
    else
    Box.Text = "Filipe has been murdered??!?!?"
    wait (5)
    game.PlayerGui.ScreenGui.Enabled = false
    end
    end

script.Parent.MouseClick:Connect(onClick)

Я вполне уверен, что есть способ сделать это, я просто не могу понять,как

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