@@programadorroblox mano pode me ajudar?, meus amigos me desafio a fazer um battleground com os poderes deles (e em um jogo de rp sabe?) bom não precisa fazer os poder e tals mas pode me ajudar a fazer o soco e animação?
Se você não se importa, postei um vídeo refazendo seu script porém com uma diferença. Você fez em um Local Script, onde a animação do dash apareceria somente pra você. Então, eu passei o script para um Server, para que outras pessoas possam ver a animação do dash e etc. :3
So tenho uma dúvida quando estava programando não sei como mas apareceu uma borda com cores deferente em vouta dos objetos como casa estrada e árvores, se puder falar como tirar agradeço😊
Você pode colocar o debounce = true logo depois do primeiro if (que verifica a tecla). E no final do código você pode colocar um task.delay de X segundos com o debounce = false. Ah e lembra de colocar a verificação do debounce, vai ficar tipo assim: if inputObject.KeyCode ~= Enum.KeyCode.Q or debounce then return end
@@programadorroblox seria tipo isso: local UIS = game:GetService("UserInputService") local Player = game:GetService("Players").LocalPlayer local DASH_RANGE = 25 local Max_Force = Vector3.new(300000, 0, 30000) local Animation = script:WaitForChild("AnimationDash"):FindFirstChild("Animation") local Sound = script:WaitForChild("SoundDash"):WaitForChild("dash8") local Db = false local function onInputBegan(Input: InputObject)
if Input.KeyCode == Enum.KeyCode.Q or Db then
Db = true
local Char = Player.Character or Player.CharacterAdded:Wait() local Humanoid = Char:FindFirstChildWhichIsA("Humanoid") local HumanoidRootPart = Char:WaitForChild("HumanoidRootPart")
if not Char or not Humanoid or not HumanoidRootPart then return end
Humanoid.WalkSpeed = 0
local Direction = HumanoidRootPart.CFrame.LookVector local Veloticy = Direction * DASH_RANGE
local AnimationTrack = Humanoid:LoadAnimation(Animation) AnimationTrack:Play() Sound:Play()
Eu gosto MT de seus vídeos mas eu n consegui fazer este tutorial tipo quando dou print no Direction para ver se está a funcionar dou play e no outpot aparece um erro assim Expected nota calling member function FindFirstChildWhichIsa queria ajuda😔 n sei se dá para ajudar nos comentários
cara, quando vejo seus vídeos eu tento absorve oque você diz para eu aprender mais e acho bom outras pessoas fazerem também
Isso aí, com o tempo as coisas começam a fazer mais sentido
seus vídeo são bons mano, tlgd né pae kkk. Faz um vídeo de NPC que te ataca de volta
Valeu mano, fico feliz que você curtiu! Anotei aqui a sugestão, vou fazer um vídeo sobre essa mecânica
Está sequencia de vídeo seria, uma serie de recriando o blox fruits? porque combate, duble jump e dash, o proximo vai ser oque?, sistemas de quest? 🧐👀
Pode ser ein 👀
esses vídeos junto com o curso dele são ouro
cara to tentando criar um jogo com seus videos no qual eu junto skills dash e o combat system seu canal tem muito potencial
E quando publicar manda o link aqui ein, quero ver esse jogo :)
Ia ser legal algum mostrando como fazer ataques como uma bola de fogo ou algo do tipo
Acho que vou tentar recriar o sistema de skills do battlegrounds
@@programadorroblox mano pode me ajudar?, meus amigos me desafio a fazer um battleground com os poderes deles (e em um jogo de rp sabe?) bom não precisa fazer os poder e tals mas pode me ajudar a fazer o soco e animação?
Opa mano,como posso botar um coldown no dash?(tipo,bota pra esperar certo tempo pra usar o dash denovo)?
Lá no discord eu deixei o código fonte do projeto e nele tem a lógica de cooldown. É o primeiro link da descrição
gostei do video mn, ajudou muito na criação do meu jogo
Me conta aí, qual tipo de jogo você está fazendo ?
acontece um bug que se você fica repetidamente apertando o Q ele buga
Você precisa colocar um cooldown no dash, deixei o projeto completo para download lá no discord se quiser dar uma olhada :)
Mn nesse 2025 quero cria um battlegrounds mas aí n sei fazer muita coisa ensina como q faz skill efeitos e animações
Vou ensinar meu queridão, 2025 promete o/
Se você não se importa, postei um vídeo refazendo seu script porém com uma diferença. Você fez em um Local Script, onde a animação do dash apareceria somente pra você. Então, eu passei o script para um Server, para que outras pessoas possam ver a animação do dash e etc. :3
Boa, obrigado por compartilhar. Não tenho certeza, mas eu acho que se vc usa o animator ele mostra para todos os jogadores, mesmo em local script
So tenho uma dúvida quando estava programando não sei como mas apareceu uma borda com cores deferente em vouta dos objetos como casa estrada e árvores, se puder falar como tirar agradeço😊
Opa, eu não sei qual borda é essa. Mas deve ser alguma ferramenta de seleção do Roblox studio, se você apertar ESC ela deve sumir
Como foi criado o dash apenas no LocalScript, ele apareceria para os outros jogadores?
Yep, você pode testar com dois clientes conectados :)
video bom, mas quando o player clica muita vez no Q ele buga
pode me dizer o script pfv
deixa ja descobri
deixa n descobri n
me ajuda
Você pode adicionar um cooldown na skill, no discord do canal tem o projeto completo para download com esse cooldown.
queria fazer para r6 como fasso?
Só trocar a animação para uma que use R6, o código continua o mesmo
Ei!, tem um problema, n tem debounce e toda vez que o jogador clicar ele faz o dash. Pode me ajudar a achar onde deo colocar o debounce
Você pode colocar o debounce = true logo depois do primeiro if (que verifica a tecla). E no final do código você pode colocar um task.delay de X segundos com o debounce = false.
Ah e lembra de colocar a verificação do debounce, vai ficar tipo assim:
if inputObject.KeyCode ~= Enum.KeyCode.Q or debounce then
return
end
@@programadorroblox seria tipo isso:
local UIS = game:GetService("UserInputService")
local Player = game:GetService("Players").LocalPlayer
local DASH_RANGE = 25
local Max_Force = Vector3.new(300000, 0, 30000)
local Animation = script:WaitForChild("AnimationDash"):FindFirstChild("Animation")
local Sound = script:WaitForChild("SoundDash"):WaitForChild("dash8")
local Db = false
local function onInputBegan(Input: InputObject)
if Input.KeyCode == Enum.KeyCode.Q or Db then
Db = true
local Char = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Char:FindFirstChildWhichIsA("Humanoid")
local HumanoidRootPart = Char:WaitForChild("HumanoidRootPart")
if not Char or not Humanoid or not HumanoidRootPart then
return
end
Humanoid.WalkSpeed = 0
local Direction = HumanoidRootPart.CFrame.LookVector
local Veloticy = Direction * DASH_RANGE
local AnimationTrack = Humanoid:LoadAnimation(Animation)
AnimationTrack:Play()
Sound:Play()
local BodyVelocity = Instance.new("BodyVelocity")
BodyVelocity.Velocity = Veloticy
BodyVelocity.MaxForce = Max_Force
BodyVelocity.Parent = HumanoidRootPart
AnimationTrack.Stopped:Wait()
BodyVelocity:Destroy()
Humanoid.WalkSpeed = 16
end
task.delay(4)
Db = false
end
UIS.InputBegan:Connect(onInputBegan)
@@programadorroblox Eu fiz isso e n deu certo. :(
@@Productionletters me adiciona ai no discord que eu te ajudo, devlucaslopes
Consegui fazer o botão de dash pra celular e ainda funcionar
Boa!!!
Eu gosto MT de seus vídeos mas eu n consegui fazer este tutorial tipo quando dou print no Direction para ver se está a funcionar dou play e no outpot aparece um erro assim Expected nota calling member function FindFirstChildWhichIsa queria ajuda😔 n sei se dá para ajudar nos comentários
Entra no servidor do discord que está no primeiro link, acho que assim fica mais fácil de ajudar
o dash e algum pacote ou e só script que faz esse dash?
É só o script e a animação
MT bom mano
cheguei agora no canal e to gostando só que todos os scripts que eu faço nao funciona n sei se sou buro kk.
É nada, no começo é assim mesmo! Mas não pode desistir ein, na semana que vem vou começar uma playlist focada em iniciantes :)
Funciona no mobile?
Funciona sim :)
opa mn, não consegui mesmo seguindo os passos
o script não funcionou
@@Satoru-gojo-c7x o que tá acontecendo queridão?
Pq so cmg que os scripts nn funcionam?fiz tudo certinho man :(
Vai com calma que dá certo, é só prática mesmo