for index, each in pairs (game.Players:GetPlayers()) do
if each.TeamColor == BrickColor.new("White") then
each.TeamColor = BrickColor.new("Bright red")
each.Character:BreakJoints()
redCount = redCount + 1
-- Wont load character appearance when they start the game
each.CanLoadCharacterAppearance = false
each.Character.Torso.BrickColor = BrickColor.new("Bright red")
each.Character["Right Arm"].BrickColor = BrickColor.new("Bright red")
each.Character["Left Arm"].BrickColor = BrickColor.new("Bright red")
問題は、ユーザーの見た目を変更する必要があるところですが、試してみると、キャラクターが新しい色に変わりません。キャラクターの外観はロードされませんが、色は変わりません。これはレーザータグゲームなので、ゲームの開始時にチームを選択して色を付けます。誰かが私にそれを説明できるかどうか疑問に思っていました。
と言う時も
each.CanLoadCharacterAppearance = false
each.Character.Torso.BrickColor = BrickColor.new("Bright red")
each.Character["Right Arm"].BrickColor = BrickColor.new("Bright red")
彼らがリスポーンするたびに言わなければならないのか、それとも死んだ後も同じ色になるのか.