Я новый разработчик roblox и подумал, что было бы неплохо начать учиться создавать игры. Я работал над своей игрой сегодня и столкнулся с проблемой. Я хотел нажать «E» в то время как NP C, и я получил это на работу. Единственная проблема была в том, что я понятия не имею, как заставить GUI появляться и исчезать, когда я нажимаю E. Это то, что я написал,
local HumanoidRootPart = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
local UIS = game:GetService("UserInputService")
local Npc = game.Workspace.Noob.Head
UIS.InputBegan:connect(function(keyCode)
if keyCode.keyCode == Enum.KeyCode.E then
if (Npc.Position - HumanoidRootPart.Position).magnitude < 15 then
game.StarterGui.TextF.TextLabel.Visible = 0
wait(3)
game.StarterGui.TextF.TextLabel.Visible = 1
end
end
end)
выходит без ошибок. Код для нажатия E по-прежнему работает, но GUI не появляется. Я попытался установить значения True или False