ДокументацияСтрой. Играй. Делись.
Войти через Jegg

Первый скрипт на 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(), аннотациями типов или += нужно адаптировать.

Продолжай создавать.К другим мануалам