Lua - это мощный скриптовый язык,
Через lua можно менять мир Roblox.
Можно создать игру со своим сценарием.
Lua - это мощный скриптовый язык,
Через lua можно менять мир Roblox.
Можно создать игру со своим сценарием.
Функции в Lua позволяют вам повторно использовать код и делать его более организованным. В этом уроке мы рассмотрим, как создавать и использовать функции в Roblox.
Функции – это блоки кода, которые выполняют определенную задачу. Вы можете вызывать функцию многократно в разных частях вашей программы. Давайте создадим простую функцию в Lua:
-- Function declaration
function greeting()
print("Hello, player!")
end
-- Function call
greeting()
Эта функция выводит "Hello, player!" в консоль. Вы можете вызывать эту функцию столько раз, сколько нужно.
Давайте изменим функцию, чтобы она принимала параметр – имя игрока:
-- Function with a parameter
function greeting(name)
print("Hello, " .. name .. "!")
end
-- Function call with an argument
greeting("Alice")
Теперь функция будет выводить приветствие с именем игрока. Попробуйте вызвать функцию с разными именами.
Создадим функцию, которая будет запускаться по событию прикосновения:
local function key_touch(player)
game.Workspace.Part.Position = Vector3.new(6 + 0, 5.5 + 10, 45 + 0)
script.Parent:Remove()
end
script.Parent.Touched:Connect(key_touch)
Эта функция позволяет двигать стенку.