Первый скрипт на Lua
Научись обращаться к объектам, менять свойства и находить ошибки в Output.
Куда положить скрипт
В Explorer выбери ServerScriptService и добавь Script. Такой скрипт выполняется на сервере. LocalScript нужен для поведения на стороне игрока, например интерфейса; его размещают в подходящем клиентском контейнере, например StarterGui или StarterPlayerScripts.
Привет из игры
Замени содержимое Script этим кодом и запусти Play:
print("Привет из Jegg!")
Сообщение появится в View → Output. Если код не запускается, проверь свойство Disabled и место, где находится Script.
Измени деталь
Добавь Part в Workspace и назови его ColorBlock. Этот серверный Script меняет цвет детали каждые две секунды:
local block = workspace:WaitForChild("ColorBlock")
while true do
block.BrickColor = BrickColor.new("Bright blue")
wait(2)
block.BrickColor = BrickColor.new("Bright violet")
wait(2)
end
WaitForChild ждёт появления объекта с точным именем. Имена чувствительны к регистру. wait(2) даёт игре время продолжить работу между изменениями.
Если появилась ошибка
Открой Output, прочитай сообщение и номер строки. Проверь имена объектов, кавычки, скобки и end. Исправляй по одной ошибке, затем запускай тест снова.
Совместимость
Jegg использует старую версию движка. Современные уроки Roblox могут содержать недоступные API и синтаксис Luau. Для начала используй обычный Lua, wait() и spawn(); примеры с task.wait(), аннотациями типов или += нужно адаптировать.
