Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Скрипт в Roblox Studio

Мне нужен скрипт для того чтобы загрузить скин игрока написав его ник. Писать ник надо будет в gui.

Дополнен

Если что у меня в игре будет стоять чел у которого можно будет менять скин написав имя любого игрока.

По дате
По рейтингу
Аватар пользователя
Оракул

Вот пример скрипта, который может помочь вам загрузить скин игрока, используя его имя пользователя в Roblox Studio:

12345678
 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 для получения введенного текста. Затем вы можете использовать этот текст в качестве имени пользователя в скрипте выше. Например:

12345678910111213
 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, чтобы запускать наш скрипт каждый раз, когда игрок заканчивает ввод текста. Вы можете изменить этот скрипт в соответствии со своими потребностями.