У меня есть локальный скрипт, который назначает футболки игрокам в зависимости от того, в какую команду они входят. Вот скрипт:
просмотр источника
01 local player = game.Players.LocalPlayer
02
03 local char = player.Character or player.CharacterAdded:Wait()
04
05 local shirt
06
07 if player.Team == game.Teams["Red Team"] then
08 shirt = "http://www.roblox.com/asset?id=73022512"
09 elseif player.Team == game.Teams["Blue Team"] then
10 shirt = "rbxassetid://184244692"
11 elseif player.Team == game.Teams["Yellow Team"] then
12 shirt = "http://www.roblox.com/asset/?id=1210716332"
13 elseif player.Team == game.Teams["Green Team"] then
14 shirt = "http://www.roblox.com/asset/?id=13997666"
15 end
16
17 if char:FindFirstChild("Shirt") then
18 char.Shirt.ShirtTemplate = shirt
19 else
20 local newShirt = Instance.new("Shirt")
21 newShirt.Parent = char
22 newShirt.ShirtTemplate = shirt
23 end
Это работает. Проблема в том, что другие игроки не видят вашу рубашку, так как она только локальная. Я не могу вставить этот пост в сценарий на стороне сервера, потому что, насколько я знаю, вы не можете получить доступ к символу в сценарии на стороне сервера. Я прав, предполагая это? Как бы я сделал все футболки видимыми для всех игроков? Спасибо