Menu
CoddyTech

Dein erstes Obby

Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 24 von 24.

Ein Obby (Hindernisparcours) ist das klassische erste Roblox-Spiel: Komm vom Start ins Ziel, ohne etwas Tödliches zu berühren. Dieser hier schwebt am Himmel:

  • Start: der Spawnpunkt
  • LavaFloor: eine breite graue Plattform. Die beiden Lavastreifen darauf befinden sich im Ordner Lava in workspace.
  • Checkpoint: eine SpawnLocation auf halber Strecke
  • Path: ein schmaler Weg
  • Finish: die goldene Plattform

Ein Skript in ServerScriptService steuert das ganze Spiel und verwendet alles aus diesem Kurs. Ein Detail ist neu:

Bei zwei SpawnLocations (dem Start und dem Checkpoint) respawnt LoadCharacterAsync den Gewinner an dessen RespawnLocation. Setze sie also wieder auf den Start, bevor du ihn dorthin schickst.

challenge icon

Aufgabe

Schwer

Lass den ganzen Obby mit einem einzigen Skript funktionieren:

  1. Jeder Spieler erhält leaderstats mit einem IntValue Wins auf 0, und seine RespawnLocation ist workspace.Start.
  2. Jeder Teil in workspace.Lava besiegt jeden, der ihn berührt.
  3. Wenn man workspace.Checkpoint berührt, wird es zum Respawn-Punkt des Spielers.
  4. Wenn man workspace.Finish berührt, wird Wins genau um 1 erhöht, die RespawnLocation des Spielers auf workspace.Start gesetzt und der Spieler mit LoadCharacterAsync() dorthin geschickt. Wenn man später erneut ins Ziel kommt, erhält man einen weiteren Sieg.

Drücke Spielen und schließe deinen Obby ab, dann drücke Prüfen. Der Testspieler durchläuft ihn zweimal.

Probier es selbst

local Players = game:GetService("Players")

-- 1. Jeder Spieler erhält leaderstats mit Wins = 0 und beginnt am Startpunkt
Players.PlayerAdded:Connect(function(player)

end)

-- 2. Jedes Part in workspace.Lava tötet

-- 3. Der Checkpoint wird zum Respawn-Punkt des Spielers

-- 4. Das Ziel: +1 Sieg, dann zurück zum Startpunkt
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Roblox-Spiele skripten

Übe selbstständig: Online-Lua-Compiler