Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с рб

XD Знаток (368), на голосовании 1 месяц назад
напишите скрипт чтобы когда игрок нажимал на обьект то в лидерстатс ему выдавалось +1 если что таблица Clicks
Голосование за лучший ответ
Malenkiuprinter Kpachemokoc Мастер (1716) 2 месяца назад
 local part = script.Parent -- Предполагаем, что скрипт находится внутри объекта 

part.Clicked:Connect(function()
-- Получаем игрока, который кликнул по объекту
local player = game.Players:GetPlayerFromCharacter(part.Parent)

if player then
-- Проверяем, существует ли таблица Clicks у игрока
local leaderstats = player:FindFirstChild("leaderstats")
if leaderstats then
local clicksValue = leaderstats:FindFirstChild("Clicks")
if clicksValue then
clicksValue.Value = clicksValue.Value + 1
else
-- Если таблицы Clicks нет, создаем ее
clicksValue = Instance.new("IntValue")
clicksValue.Name = "Clicks"
clicksValue.Parent = leaderstats
clicksValue.Value = 1
end
else
-- Если у игрока нет leaderstats, создаем их
leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local clicksValue = Instance.new("IntValue")
clicksValue.Name = "Clicks"
clicksValue.Parent = leaderstats
clicksValue.Value = 1
end
end
end)
Похожие вопросы