Ad
Log in to vote
0

How do I make a Team door for my infection game?

Asked by 2 years ago
Edited 2 years ago

I wanna make a team only door like so if someone walks up to the door it makes the other team cant go at the same time has him also can you fix the script

local AlloweedColor = "Really Blue"
local DeniedColor = "Lime green"
script.Parent.Touched:Connect(function(hit)
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player.TeamColor == AlloweedColor then
        script.Parent.Transparency = 1
        script.Parent.CanCollide = false
    elseif player.TeamColor == DeniedColor then
        hit.Parent.Humanoid.Health = 0
    end
end)

1 answer

Log in to vote
1
Answered by 2 years ago

Unfortunately, BrickColor's don't seem to be able to be compared with strings, so on line 5 do:

if player.TeamColor == BrickColor.new(AlloweedColor) then

and for line 8 do:

elseif player.TeamColor == BrickColor.new(DeniedColor) then
0
AloweenColor A_Mp5 228 — 2y
0
Red Reed Bird it dosent work Workspace.Part.Script:5: attempt to index nil with 'TeamColor' SpriteGamerHD 47 — 2y
Ad

Answer this question