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

Script Roblox Stidio Аватарка Игрока

Максим Клименко Ученик (106), открыт 1 день назад
Мне нужно, чтоб в ImageLabel Загружалась аватарка игрока. Я написал скрипт, но после смерти игрока - аватарка перестает прогружаться.

AvatarLoader:
 local Players = game:GetService("Players") 

Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
-- Получаем ID пользователя
local userId = player.UserId

-- Получаем URL аватарки
local success, imageUrl = pcall(function()
return Players:GetUserThumbnailAsync(userId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size48x48)
end)

if success and imageUrl then
-- Отправляем URL аватарки клиенту
local avatarEvent = Instance.new("RemoteEvent")
avatarEvent.Name = "AvatarLoaded"
avatarEvent.Parent = player

avatarEvent:FireClient(player, imageUrl)
print("Avatar URL sent to client:", imageUrl) -- Отладочный вывод

-- Уничтожаем RemoteEvent после отправки данных
game.Debris:AddItem(avatarEvent, 0.1)
else
warn("Failed to load avatar image for user ID: " .. userId)
end
end)
end)
1 ответ
Kpblca Scripter Ученик (176) 17 часов назад
Добавь в Свой Скрипт Этот Код.
 --ImgLbl замени На Имя Твоего ImageLabel 

local scrngui = script.Parent
local plr = game:GetService("Players").LocalPlayer

local function UserImage()
local userId = plr.UserId
scrngui.ImgLbl.Image = game.Players:GetUserThumbnailAsync(userId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
end
UserImage()
Максим КлименкоУченик (106) 15 часов назад
Спасибо!!!
Похожие вопросы