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 Spieler am RespawnLocation, also setze diesen zurück auf den Start, bevor du den Spieler dorthin schickst.

challenge icon

Aufgabe

Schwer

Lass das ganze Obby mit einem 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 der Spieler später erneut das Ziel erreicht, erhält er einen weiteren Sieg.

Drücke Play und schaffe dein Obby, dann Check. Der Testspieler durchläuft es zweimal.

Probier es selbst

local Players = game:GetService("Players")

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

end)

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

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

-- 4. Das Ziel: +1 Sieg, dann zurück zum Start
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