Если вы изучаете программирование в Роблокс Студио, одним из первых понятий будет условие if then. Оно позволяет игре «думать» и принимать решения.
В этой статье разберём, что такое if then простыми словами и как его использовать.
Что такое if then
if then — это конструкция, которая проверяет условие.
📌 Проще говоря:
👉 «если что-то верно — выполнить действие»
Простой пример
local health = 100
if health > 0 then
print("Игрок жив")
end✔️ если условие выполняется — код запускается
✔️ если нет — ничего не происходит
Как это работает
- Проверяется условие после if
- Если оно истинно (true)
- Выполняется код после then
Пример из игры
local coins = 10
if coins >= 10 then
print("Можно купить предмет")
endif else
Если нужно сделать выбор:
local health = 0
if health > 0 then
print("Жив")
else
print("Проиграл")
endelseif — несколько условий
local score = 50
if score > 100 then
print("Отлично")
elseif score > 20 then
print("Нормально")
else
print("Слабо")
endПроверка на true/false
local isOpen = true
if isOpen then
print("Дверь открыта")
endПример в Роблокс Студио
script.Parent.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
print("Игрок коснулся объекта")
end
end)✔️ условие проверяет, игрок ли это
✔️ выполняется нужное действие
Частые ошибки новичков
❌ забывают писать then
❌ не закрывают end
❌ неправильно пишут условие
❌ путают = и ==
Советы
✔️ используйте if для логики
✔️ проверяйте значения через print
✔️ пишите простые условия
✔️ используйте elseif вместо множества if
Итог
if then в Lua — это основа логики в Роблокс Студио.
Он позволяет:
- проверять условия
- принимать решения
- управлять поведением игры
Освоив if then, вы сможете создавать умные и интерактивные механики.
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
