Почему мой код Luau не скрывает GUI, которые я пытался скрыть?

Мой код предназначен для скрытия некоторых графических интерфейсов, которые я не хочу показывать. (Обратите внимание, что это Luau, я не могу публиковать сообщения на DevForums, потому что не являюсь участником)

Вот что я хочу скрыть:ссылка здесь

Код, который я использовал, был:

      
local Dialog = false
local Confirm = false
local TalkTo = ""

local ConfirmGUI = script.Parent.Parent.Parent.Parent.ConfirmGUI.ScreenGui -- Avoiding waste of time writing the full directory and having to fail because it's in PlayerGUI

ConfirmGUI.TextButton.Visible = false
ConfirmGUI.TextButton2.Visible = false
ConfirmGUI.TextLabel.Visible = false
ConfirmGUI.TextTitle.Visible = false

Ошибка, которую я продолжаю получать в консоли разработчика:

        09:04:06.668  ConfirmGUI is not a valid member of PlayerGui "Players.metoplayllol.PlayerGui"  -  Client - LocalScript:6
  09:04:06.668  Stack Begin  -  Studio
  09:04:06.669  Script 'Players.metoplayllol.PlayerGui.DialogGUI.ScreenGui.TextLabel.LocalScript', Line 6  -  Studio - LocalScript:6
  09:04:06.669  Stack End  -  Studio

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

1 ответ

Попробуйте использовать:script.Parent...Parent:WaitForChild('ConfirmGUI').ScreenGUI, или перевернутьScreenGUIиConfurmGUI

Другие вопросы по тегам