Lua roblox gui help

Начинающий
Статус
Оффлайн
Регистрация
18 Окт 2019
Сообщения
20
Реакции[?]
0
Поинты[?]
0
как сделать так, чтобы гуи открывалось при нажатии на клавишу? только мышкой по кнопке получается сделать
  1. Open.MouseButton1Down:connect(function()
  2. Main.Visible = true
  3. OpenFrame.Visible = false
  4. end)
по клавише не могу, всё из интернета перепробовал и не получается почему то. скиньте код плиз
 
$$ roblox A4 production's coder $$
Пользователь
Статус
Оффлайн
Регистрация
9 Ноя 2019
Сообщения
424
Реакции[?]
83
Поинты[?]
1K
localplayer = game.Players.LocalPlayer
mouse = localplayer:GetMouse()

mouse.KeyDown:connect(function(key)
if key == "Клавиша (не заглавные)" then
Main.Visible = true
OpenFrame.Visible = false
end
 
ok
Начинающий
Статус
Оффлайн
Регистрация
18 Фев 2020
Сообщения
132
Реакции[?]
20
Поинты[?]
0
Код:
UIS = game:GetService("UserInputService")
Main = game.Players.LocalPlayer.PlayerGui.ScreenGui.Main --//тут путь до MainFrame
OpenFrame = game.Players.LocalPlayer.PlayerGui.ScreenGui.OpenFrame --//а тут до OpenFrame

UIS.InputBegan:connect(function(key)
    if key.KeyCode == Enum.KeyCode.RightShift then --// https://developer.roblox.com/en-us/api-reference/enum/KeyCode там есть все, заменять RightShift
        Main.Visible = not Main.Visible
        if Main.Visible then
            OpenFrame.Visible = false
        elseif not Main.Visible then
            OpenFrame.Visible = true
        end
    end
end)
если нужна еще помощь добавляй в дс Megumin#1258
 
Начинающий
Статус
Оффлайн
Регистрация
18 Окт 2019
Сообщения
20
Реакции[?]
0
Поинты[?]
0
Код:
UIS = game:GetService("UserInputService")
Main = game.Players.LocalPlayer.PlayerGui.ScreenGui.Main --//тут путь до MainFrame
OpenFrame = game.Players.LocalPlayer.PlayerGui.ScreenGui.OpenFrame --//а тут до OpenFrame

UIS.InputBegan:connect(function(key)
    if key.KeyCode == Enum.KeyCode.RightShift then --// https://developer.roblox.com/en-us/api-reference/enum/KeyCode там есть все, заменять RightShift
        Main.Visible = not Main.Visible
        if Main.Visible then
            OpenFrame.Visible = false
        elseif not Main.Visible then
            OpenFrame.Visible = true
        end
    end
end)
если нужна еще помощь добавляй в дс Megumin#1258
благодарю
 
Начинающий
Статус
Оффлайн
Регистрация
18 Окт 2019
Сообщения
20
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
18 Окт 2019
Сообщения
20
Реакции[?]
0
Поинты[?]
0
localplayer = game.Players.LocalPlayer
mouse = localplayer:GetMouse()

mouse.KeyDown:connect(function(key)
if key == "Клавиша (не заглавные)" then
Main.Visible = true
OpenFrame.Visible = false
end
а как на F2 забиндить? не получается. на F получилось
 
Похожие темы
Сверху Снизу