Метод :Connect() — это способ «подписаться» на событие и выполнить код, когда оно происходит.
📌 Проще говоря:
👉 «когда случилось событие — запусти функцию»
Что такое Connect
:Connect() связывает событие и функцию.
event:Connect(function()
-- код
end)✔️ при срабатывании события выполняется функция
Простой пример
script.Parent.Touched:Connect(function(hit)
print("Объект коснулся!")
end)✔️ срабатывает при касании
Как это работает
- Есть событие (например, Touched)
- Подключаем Connect
- Передаём функцию
- При событии — функция выполняется
Пример с PlayerAdded
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
print(player.Name .. " зашёл")
end)✔️ реагируем на вход игрока
Пример с кнопкой GUI
script.Parent.MouseButton1Click:Connect(function()
print("Кнопка нажата")
end)✔️ обработка нажатия
Передача параметров
События могут передавать данные:
script.Parent.Touched:Connect(function(hit)
print(hit.Name)
end)📌 hit — объект, который коснулся
Важно: функция без скобок
❗ правильно:
event:Connect(function()
print("OK")
end)❌ ошибка:
event:Connect(print("Ошибка"))👉 здесь функция вызывается сразу
Отключение события
local connection
connection = event:Connect(function()
print("Работает")
connection:Disconnect()
end)✔️ отключаем событие
Частые ошибки
❌ забывают function()
❌ ставят скобки не там
❌ подключают не к тому объекту
❌ пишут в неправильном скрипте
Советы
✔️ всегда проверяйте объект
✔️ используйте print для теста
✔️ храните connection при необходимости
✔️ отключайте лишние события
Где используется Connect
✔️ события игроков (PlayerAdded)
✔️ клики (MouseClick)
✔️ GUI (MouseButton1Click)
✔️ касания (Touched)
Итог
Connect в Роблокс Студио — это основа работы с событиями.
Он позволяет:
- реагировать на действия игрока
- запускать код в нужный момент
- создавать интерактивную игру
Без Connect невозможно работать с событиями.
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
