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 SpawnpunktLavaFloor: eine breite graue Plattform. Die beiden Lavastreifen darauf befinden sich im OrdnerLavain workspace.Checkpoint: eine SpawnLocation auf halber StreckePath: ein schmaler WegFinish: 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.
Aufgabe
SchwerLass den ganzen Obby mit einem einzigen Skript funktionieren:
- Jeder Spieler erhält
leaderstatsmit einem IntValueWinsauf0, und seineRespawnLocationistworkspace.Start. - Jeder Teil in
workspace.Lavabesiegt jeden, der ihn berührt. - Wenn man
workspace.Checkpointberührt, wird es zum Respawn-Punkt des Spielers. - Wenn man
workspace.Finishberührt, wird Wins genau um 1 erhöht, die RespawnLocation des Spielers aufworkspace.Startgesetzt und der Spieler mitLoadCharacterAsync()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
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
2Schleifen und Funktionen
SäulenreiheTreppenbauerTurmbauerMünzfabrikBlinkendes LichtVerschwindende Brücke5Dein erstes Spiel
Dein erstes ObbyÜbe selbstständig: Online-Lua-Compiler