Menu
CoddyTech

El Feneri

Coddy'nin Roblox Oyunu: Karanlıktan Kaçış kursunda ders 2 / 20.

Karanlıkta bir el fenerine ihtiyacın var. Bu, ServerStorage içinde bir Tool'dur ve Handle'ında Beam adlı bir SpotLight bulunur: parçanın bir yüzünden, el fenerinin önünden çıkan bir ışık konisi.

Oyuncunun Backpack'i her doğduğunda boşaltılır, bu yüzden el feneri her CharacterAdded olayında verilir. Elinde bir araç varken tıklamak, sunucuda da Activated olayını tetikler ve bu da ışık huzmesini açıp kapatır:

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

Elinde tutmak için 1'e bas ve açmak için tıkla.

challenge icon

Görev

Kolay

Bir oyuncu katıldığında, her CharacterAdded olayında: ServerStorage.Flashlight öğesini oyuncunun Backpack'ine kopyala ve Activated olayını Handle.Beam.Enabled özelliğini değiştirecek şekilde bağla.

Play'e bas, 1'e bas ve tıkla. Ardından Check'e bas.

Kendin dene

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

-- Gece çöküyor: güneş yok, her yerde hafif bir ışık ve sis var
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 iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Roblox Oyunu: Karanlıktan Kaçış bölümündeki tüm dersler