Lua – die besten Beiträge

Wie kann ich dieses Skript für Controller und Handy machen?

local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:wait()
local UserInputService = game:GetService("UserInputService")
local Stamina = 100
local Running = false
local SprintSpeed = 30
local WalkSpeed = 16

script.Parent.PlayerName.Text = Player.Name
script.Parent.PlayerThumb.Image = "rbxthumb://type=AvatarHeadShot&id=" ..Player.UserId.. "&w=420&h=420"
Character:WaitForChild("Humanoid"):GetPropertyChangedSignal("Health"):connect(function()
  script.Parent.HealthBar.Bar.Size = UDim2.new(math.floor(Character.Humanoid.Health) / 100, 0, 1, 0)
end)
UserInputService.InputBegan:Connect(function(key)
  if key.KeyCode == Enum.KeyCode.LeftShift then
    Running = true
    Character.Humanoid.WalkSpeed = SprintSpeed

    while Stamina > 0 and Running do
      Stamina -= 1
      --print(Stamina)

      if Stamina == 0 then
        script.Parent.StaminaBar.Bar.Visible = false
      else
        script.Parent.StaminaBar.Bar:TweenSize(UDim2.new(Stamina / 100, 0, 1, 0), "Out", "Linear", 0)
      end

      wait()

      if Stamina == 0 then
        Character.Humanoid.WalkSpeed = WalkSpeed
      end
    end
  end
end)
UserInputService.InputEnded:Connect(function(key)
  if key.KeyCode == Enum.KeyCode.LeftShift then
    Running = false
    Character.Humanoid.WalkSpeed = WalkSpeed

    while Stamina < 100 and not Running do
      script.Parent.StaminaBar.Bar.Visible = true
      Stamina += 1
      --print(Stamina)
      script.Parent.StaminaBar.Bar:TweenSize(UDim2.new(Stamina / 100, 0, 1, 0), "Out", "Linear", 0)
      wait()

      if Stamina == 0 then
        Character.Humanoid.WalkSpeed = WalkSpeed
      end
    end
  end
end)

Ich will, dass man auf Controller RB/R1 drückt und auf Handy soll es eine Taste auf dem Bildschirm (GUI) geben.

Es ist übrigens in Roblox Studio mit Lua geschrieben.

lua, Programmiersprache

Roblox Studio Scripts funktionieren nicht?

Hallo, Ich wollte damit beginnen Roblox spiele zu machen. Ich habe Roblox Studio schon ein bisschen gelernt und weiß zum beispiel schon wie man parts erstellt, decals erstellt oder wie man ein seil zwischen zwei parts erstellen kann.

Also wollte Ich mal damit beginnen Scripten zu lernen. Ich weiß schon was Variablen sind, wie man if und else benutzt usw. Jetzt beginne ich gerade damit diese dinge in roblox studio anzuwenden.

Leider funktionieren meine scripts aber nicht, es sind aber keine Errors. Ich habe sogar mal scripte von tutorials einfach genau gleich geschrieben aber es hat nicht funktioniert. Außerdem funktioniert das printen für den output schon und jetzt frage ich mich was das problem ist.

Ob ich vielleicht das script falsch schreibe oder ob ich irgendwas einstellen muss , ich weiß es nicht. Ich habe schon mehrmals im Internet nach Lösungen gesucht aber ich habe nichts gefunden. Ich bin mittlerweile schon ziemlich verzweifelt und werde jetzt ein paar fotos zeigen damit man es besser versteht.

  1. Foto: Also man sieht das script was ich gemacht habe und ich habe versucht die farbe eines Parts mit dem namen "Test" zu ändern. ich habe nach jeder zeile ein wort geprintet wo man dann in Foto 2 sieht dass es funktioniert hat. (man sieht es zwar nicht aber es hatte keine errors)
  2. Foto: Man sieht dass die farbe sich nicht geändert hat aber die wörter aus dem script wurden geprintet.

Ich danke jedem der mir hilft eine Lösung zu finden :)

Ich hoffe jemand kann mir helfen

Bild zum Beitrag
programmieren, lua, Script, verzweifelt, Funktioniert nicht, Robloxstudio

Meistgelesene Beiträge zum Thema Lua