


Скрипт в Roblox Studio
Мне нужен скрипт для того чтобы загрузить скин игрока написав его ник. Писать ник надо будет в gui.
ДополненЕсли что у меня в игре будет стоять чел у которого можно будет менять скин написав имя любого игрока.
Вот пример скрипта, который может помочь вам загрузить скин игрока, используя его имя пользователя в Roblox Studio:
local Players = game:GetService("Players")
local player = Players:FindFirstChild("Имя игрока") -- замените "Имя игрока" на имя пользователя игрока, чей скин вы хотите загрузить
if player then
local character = Players:CreateHumanoidModelFromUserId(player.UserId)
character.Parent = workspace
end
В этом скрипте мы используем метод CreateHumanoidModelFromUserId из сервиса Players, чтобы создать модель персонажа игрока с заданным именем пользователя. Затем мы добавляем эту модель в workspace, чтобы она отображалась в игре.
Чтобы позволить игрокам вводить имя пользователя через GUI, вы можете создать TextBox и использовать его свойство Text для получения введенного текста. Затем вы можете использовать этот текст в качестве имени пользователя в скрипте выше. Например:
local Players = game:GetService("Players")
local textBox = script.Parent.TextBox -- замените "TextBox" на имя вашего TextBox
textBox.FocusLost:Connect(function()
local playerName = textBox.Text
local player = Players:FindFirstChild(playerName)
if player then
local character = Players:CreateHumanoidModelFromUserId(player.UserId)
character.Parent = workspace
end
end)
В этом примере мы используем событие FocusLost у TextBox, чтобы запускать наш скрипт каждый раз, когда игрок заканчивает ввод текста. Вы можете изменить этот скрипт в соответствии со своими потребностями.