Если вы только начинаете изучать скрипты в Роблокс Студио, то эти примеры помогут вам быстрее понять, как работает программирование на Lua. Все скрипты можно вставлять в объекты прямо в Studio и сразу же тестировать.
1. Кик при нажатии на кнопку
Это локальный скрипт, который нужно поместить в кнопку в ScreenGui.
local button = script.Parent
local Players = game:GetService("Players")
button.MouseClick:Connect(function(player)
player:Kick("Ты нажал кнопку!")
end)
Что делает: игрок вылетает из игры при нажатии на кнопку.
2. Постепенное появление детали
Создай парт и добавь в него скрипт.
local part = script.Parent
for i = 1, 10 do
part.Transparency = 1 - i * 0.1
wait(0.1)
end
Что делает: деталь постепенно появляется из прозрачности.
3. Воспроизведение звука при касании
Создай парт и добавь в него скрипт.
local part = script.Parent
local sound = part:FindFirstChild("Sound")
part.Touched:Connect(function()
sound:Play()
end)
Что делает: воспроизводит звук, когда деталь касается чего-либо.
4. Телепортация игрока
Создай парт и добавь в него скрипт.
local part = script.Parent
local destination = workspace.TeleportTo
part.Touched:Connect(function(hit)
local character = hit.Parent
if character:FindFirstChild("HumanoidRootPart") then