Lớp công cụ
Fire
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Tóm Tắt
Thuộc Tính
Mẫu mã
Thắp Sáng Đuốc
local Workspace = game:GetService("Workspace")
for _, descendant in Workspace:GetDescendants() do
if descendant.Name == "Torch" and descendant:IsA("BasePart") then
local fire = Instance.new("Fire")
fire.Heat = 10
fire.SecondaryColor = Color3.new(1, 1, 1)
fire.Size = math.max(descendant.Size.X, descendant.Size.Z) -- Chọn kích thước lớn hơn trong hai kích thước
fire.Parent = descendant
end
endBật/Tắt Hiệu Ứng Lửa
local part = script.Parent
local clickDetector = Instance.new("ClickDetector")
clickDetector.Parent = part
local fire = Instance.new("Fire")
fire.Parent = part
local light = Instance.new("PointLight")
light.Parent = part
local function onClick()
fire.Enabled = not fire.Enabled
light.Enabled = fire.Enabled
end
clickDetector.MouseClick:Connect(onClick)Tài Liệu Tham Khảo API
Thuộc Tính
Enabled
Mẫu mã
Đã bật
local Debris = game:GetService("Debris")
local function douseFlames(fire)
fire.Enabled = false -- Không còn hạt mới
Debris:AddItem(fire, 2) -- Xóa đối tượng sau khi các hạt hiện có đã hết hạn
end
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
local fire = Instance.new("Fire")
fire.Parent = part
douseFlames(part.Fire)size