В этой статье мы с вами рассмотрим LocalScript, который управляет скоростью персонажа в игре Roblox. Скрипт позволяет игроку переключаться между обычной и увеличенной скоростью передвижения, используя клавишу Shift. Сам скрипт мы разместим в StarterPlayerScripts. Давайте разберем его по частям. print('Script Work')
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local human = character:FindFirstChild('Humanoid') Сначала скрипт выводит сообщение в консоль, подтверждая, что он запущен. Затем он получает ссылку на локального игрока (LocalPlayer), его персонажа и объект Humanoid, который отвечает за управление физикой персонажа в игре. local uis = game:GetService('UserInputService')
local runningspeed = 36
local walkspeed = 16
local running = false Здесь мы создаем несколько переменных: local function setwalkspeed(speed)
human.WalkSpeed = speed
print('speed changed to: ', speed)
end Эта функция изменяет скорость передвижения пер