Menu
CoddyTech

Die Taschenlampe

Lektion 2 von 20 im Kurs Roblox-Spiel: Entkomme der Dunkelheit von Coddy.

Im Dunkeln brauchst du eine Taschenlampe. Sie ist ein Tool in ServerStorage, und ihr Handle enthält einen SpotLight namens Beam: einen Lichtkegel, der aus einer Seite des Teils austritt, der Vorderseite der Taschenlampe.

Der Backpack eines Spielers wird bei jedem Spawn geleert, also wird die Taschenlampe bei jedem CharacterAdded ausgegeben. Ein Klick, während man ein Tool in der Hand hält, löst dessen Activated-Ereignis aus, auch auf dem Server, und schaltet den Lichtstrahl um:

flashlight.Activated:Connect(function()
	beam.Enabled = not beam.Enabled
end)

Drücke 1, um sie in die Hand zu nehmen, und klicke, um sie einzuschalten.

challenge icon

Aufgabe

Einfach

Wenn ein Spieler beitritt, klone bei jedem CharacterAdded ServerStorage.Flashlight in seinen Backpack und verbinde Activated, sodass Handle.Beam.Enabled umgeschaltet wird.

Drücke Spielen, drücke 1 und klicke. Dann Überprüfen.

Probier es selbst

local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)

-- Die Nacht bricht herein: keine Sonne, überall ein wenig Licht und Nebel
Lighting.ClockTime = Settings.ClockTime
Lighting.Ambient = Settings.Ambient
Lighting.OutdoorAmbient = Settings.Ambient
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = Settings.FogEnd
print("Lights out")
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: Entkomme der Dunkelheit