Что такое Script в Roblox и куда его вставлять, чтобы код заработал?
Смотрю уроки, там говорят "вставь скрипт и пиши код". А я не понимаю — куда его вставлять? Кинул Script прямо в Workspace, написал print("привет"), нажал Play — ничего не вывелось. Что не так?
2 ответа
Script — это объект с кодом на Lua. Его нужно куда-то положить в Explorer, и от места зависит, запустится ли он.
Серверные Script автоматически запускаются, если лежат в:
WorkspaceServerScriptService(это рекомендованное место для логики игры)
Создать: в Explorer наведись на ServerScriptService, нажми +, выбери Script. Внутри напиши:
print("привет")
Теперь жми Play. Вывод появится не на экране игры, а в окне Output (View → Output).
Если ты не видел вывода — скорее всего у тебя просто закрыто окно Output, а код-то работал. Открой его и проверь.
Ещё частая засада: люди создают LocalScript вместо Script и кидают в Workspace. LocalScript в Workspace не запускается. Если просто учишься — бери обычный Script и клади в ServerScriptService.