Dein erstes Obby
Teil des Abschnitts Roblox-Spiele skripten der Lua-Journey von Coddy. Lektion 25 von 25.
Ein Obby (Hindernisparcours) ist das klassische erste Roblox-Spiel: Komm vom Start ins Ziel, ohne etwas Tödliches zu berühren. Dieses 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 führt das ganze Spiel aus und verwendet alles aus diesem Kurs. Ein Detail ist neu:
Bei zwei SpawnLocations (dem Start und dem Checkpoint) respawnt LoadCharacterAsync den Gewinner an seiner RespawnLocation. Setze sie daher wieder auf den Start, bevor du ihn dorthin schickst.
Aufgabe
SchwerLass das gesamte Obby über ein einziges Skript funktionieren.
- Bei
PlayerAdded:leaderstatsmit einem IntValueWinsauf0undRespawnLocationaufworkspace.Startsetzen. - Jeder Teil in
workspace.Lavabesiegt jeden, der ihn berührt. - Wenn der Spieler
workspace.Checkpointberührt, wird es zu seinem Respawn-Punkt. workspace.Finisherhöht Wins genau um 1, setzt RespawnLocation aufworkspace.Startund ruftLoadCharacterAsync()auf.
Drücke „Spielen“ und schaffe das Obby zweimal: Wins zeigt 2 an. Drücke dann „Prüfen“.
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 Wiedereinstiegspunkt des Spielers
-- 4. Das Ziel: +1 Sieg, dann zurück zum Start
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 Obby3Ereignisse und Spieler
TouchpadLava-BodenLeaderstatsWer hat es berührt?MünzsammlerMünzen respawnenMünztürÜbe selbstständig: Online-Lua-Compiler