leaderstats
Script — deluxxxxx [FP]unknown
lua
a year ago
2.5 kB
9
Indexable
game.Players.PlayerAdded:Connect(function(player)
-- При добавлении нового игрока (событие PlayerAdded), подключаем анонимную функцию, которая принимает объект player.
-- Создаем leaderstats
local leaderstats = Instance.new("Folder")
-- Создаем новый объект Folder, который будет хранить статистику игрока.
leaderstats.Name = "leaderstats"
-- Задаем имя папки "leaderstats".
leaderstats.Parent = player
-- Устанавливаем родителем папки объект player (игрок).
local deaths = Instance.new("IntValue")
-- Создаем новый объект IntValue для хранения количества смертей.
deaths.Name = "Deaths"
-- Задаем имя переменной "Deaths".
deaths.Value = 0
-- Устанавливаем начальное значение смертей равным 0.
deaths.Parent = leaderstats
-- Устанавливаем родителем переменной папку leaderstats.
local hours = Instance.new("IntValue")
-- Создаем новый объект IntValue для хранения количества часов.
hours.Name = "Hours"
-- Задаем имя переменной "Hours".
hours.Value = 0
-- Устанавливаем начальное значение часов равным 0.
hours.Parent = leaderstats
-- Устанавливаем родителем переменной папку leaderstats.
-- Следим за появлением персонажа
player.CharacterAdded:Connect(function(character)
-- При добавлении нового персонажа игрока (событие CharacterAdded), подключаем анонимную функцию, которая принимает объект character.
-- Следим за смертью персонажа
character:WaitForChild("Humanoid").Died:Connect(function()
-- Ожидаем, пока в персонаже появится объект Humanoid, затем подключаем функцию к событию Died этого объекта.
deaths.Value = deaths.Value + 1
-- Увеличиваем значение переменной deaths на 1 при смерти персонажа.
end)
end)
end)
Editor is loading...
Leave a Comment