Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

События GUI кнопок в Роблокс Студио

2026-05-03 23:05 Документация
GUI кнопки — это элементы интерфейса, с которыми игрок может взаимодействовать мышкой или нажатием. Чтобы кнопка работала, используются события (Events).
В этой статье разберём, какие бывают события GUI кнопок и как их использовать.

Что такое GUI кнопка

GUI кнопка — это элемент интерфейса, например:
  • TextButton
  • ImageButton
📌 Они находятся в ScreenGui

Основное событие — MouseButton1Click

Самое популярное событие:
script.Parent.MouseButton1Click:Connect(function()
print("Кнопка нажата")
end)
✔️ срабатывает при левом клике

Как это работает

  1. Игрок нажимает на кнопку
  2. Срабатывает событие
  3. Выполняется функция

Пример: скрыть GUI

script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Enabled = false
end)
✔️ кнопка закрывает интерфейс

MouseEnter и MouseLeave

Наведение мыши

script.Parent.MouseEnter:Connect(function()
print("Навели мышку")
end)

Уход мыши

script.Parent.MouseLeave:Connect(function()
print("Убрали мышку")
end)
✔️ используется для эффектов

MouseButton1Down и Up

script.Parent.MouseButton1Down:Connect(function()
print("Кнопка нажата")
end)
script.Parent.MouseButton1Up:Connect(function()
print("Кнопка отпущена")
end)
✔️ можно делать анимации нажатия

Пример: кнопка покупки

script.Parent.MouseButton1Click:Connect(function()
print("Покупка совершена")
end)
✔️ логика магазина

Важный момент

📌 GUI события работают только в LocalScript
❗ если использовать Script — не будет работать

Частые ошибки

❌ используют Script вместо LocalScript
❌ забывают Parent
❌ путают события
❌ нет GUI в ScreenGui

Советы

✔️ используйте LocalScript
✔️ добавляйте визуальные эффекты
✔️ тестируйте в Play Mode
✔️ комбинируйте события

Где используются GUI события

✔️ меню игры
✔️ магазины
✔️ кнопки настроек
✔️ интерфейс игрока

Итог

События GUI кнопок в Roblox Studio позволяют сделать интерфейс интерактивным и живым.
Основные события:
  • MouseButton1Click
  • MouseEnter
  • MouseLeave
  • MouseButton1Down / Up

🔗 Полезные ссылки:

🚀 Хочешь научиться делать свои игры?

Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo