Nesse mini tutorial vamos mostrar um script que faz o player correr quando pressionar a tecla Shift do teclado.
No Roblox Studio temos um serviço para verificar as entradas de informações enviadas pelos usuários. Assim, podemos interagir com o jogo usando diversas teclas do teclado. Esse serviço se chama UserInputService. A partir dele podemos verificar qual tecla o usuário pressionou. Nesse caso o LeftShit (tecla Shift da esquerda). Então o script abaixo verifica se estamos pressionando Shift e aumenta a velocidade do player, caso contrário mantém a velocidade padrão do Roblox.
local entrada = game:GetService('UserInputService')
local player = game.Players.LocalPlayer
entrada.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.LeftShift then
player.Character.Humanoid.WalkSpeed = 80
else
player.Character.Humanoid.WalkSpeed = 16
end
end)
Atenção, o script acima deve ser criado na pasta StarterPlayerScripts como um LocalScript.
E é isso aí! Esse script foi gerado com auxílio da IA geradora de scripts do Roblox Studio com a seguinte frase:
–sprint when press shift
Se você ainda não sabe usar a IA geradora de scripts do Roblox Studio, veja nesse post como usá-la: Como usar a IA geradora de scripts do Roblox Studio.
Procurando um presente com tema Roblox? Clique aqui e escolha o seu!
Veja esse script funcionando em OBBY RJ BYTE.