XDenAta
Decapat
- Katılım
- 6 Nisan 2023
- Mesajlar
- 26
Daha fazla
- Cinsiyet
- Erkek
Kod:
local DataStoreService = game:GetService("DataStoreService")
local clothingDataStore = DataStoreService:GetDataStore("ClothingDataStore")
game.Players.PlayerAdded:Connect(function(player)
local userId = player.UserId
local success, data = pcall(function()
return clothingDataStore:GetAsync(userId)
end)
if success and data then
if data.pants then
local pants = Instance.new("Pants", player.Character)
pants.PantsTemplate = data.pants
end
if data.shirt then
local shirt = Instance.new("Shirt", player.Character)
shirt.ShirtTemplate = data.shirt
end
end
end)
local function saveClothing(player)
local userId = player.UserId
local character = player.Character
if not character then return end
local pants = character:FindFirstChildOfClass("Pants")
local shirt = character:FindFirstChildOfClass("Shirt")
local clothingData = {
pants = pants and pants.PantsTemplate or "",
shirt = shirt and shirt.ShirtTemplate or ""
}
pcall(function()
clothingDataStore:SetAsync(userId, clothingData)
end)
end
game.Players.PlayerRemoving:Connect(function(player)
saveClothing(player)
end)
game:GetService("Players").PlayerAdded:Connect(function(player)
player.CharacterAppearanceLoaded:Connect(function()
saveClothing(player)
end)
end)
Bu scriptte ne yanlış çalışıyor da düzgün çalışmyor? Shirt ve pants adını clothing yapıyor ve kayıt etmiyor arada kayıt ediyor arada etmiyor.