Menu
CoddyTech

Das Turm-Skript

Lektion 1 von 18 im Kurs Roblox-Spiel: Endloser Turm von Coddy.

In diesem Kurs baust du ein Turm-Obby: In jeder Runde wird ein neuer Turm aus zufälligen Abschnitten gestapelt, Lava steigt von unten auf und wer zuerst oben ankommt, gewinnt. Am Ende gibt es darin Spinner, verschwindende Stufen, Förderbänder, Laser, Sprungpads, Kontrollpunkte und Bestzeiten.

Ein Script in ServerScriptService namens Tower steuert das Spiel. Die Zahlen, die es ausbalancieren (wie viele Abschnitte es gibt, wie schnell die Lava steigt), befinden sich in einem ModuleScript, ReplicatedStorage.Settings, und require gibt dir die Tabelle zurück, die es zurückliefert:

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.StageCount) --> 5

Ein Obby abzustimmen bedeutet, diese Zahlen immer wieder zu ändern, deshalb befinden sie sich alle an einem Ort.

challenge icon

Aufgabe

Einfach

Dein Tower-Script befindet sich in ServerScriptService.

  1. Lade die Einstellungen mit require(game.ReplicatedStorage.Settings).
  2. Gib aus, wie viele Stages ein Tower hat, ermittelt mithilfe von Settings.StageCount: Die Ausgabe sollte Each tower has 5 stages lauten.
  3. Wenn ein Spieler beitritt, gib ihm einen Folder namens leaderstats, der einen IntValue namens Wins enthält.

Drücke Play und dann Check.

Probier es selbst

-- Tower: das Script, das dein gesamtes Spiel steuert.
local Players = game:GetService("Players")

-- 1. Lade die Einstellungen: Binde das ModuleScript mit require ein
--    game.ReplicatedStorage.Settings


-- 2. Gib mit Settings.StageCount aus, wie viele Stufen ein Turm hat


-- 3. Gib jedem Spieler einen Wins-Wert auf der Bestenliste
--    (ein Folder namens leaderstats, der einen IntValue namens Wins enthält)
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-Spiel: Endloser Turm