Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

How to make a team-only click detector door?

Asked by 5 years ago

Here's my script:

01local door1 = script.Parent
02local door2 = script.Parent.Parent.Door2
03local doorknob1 = script.Parent.Parent.DoorKnob1
04local doorknob2 = script.Parent.Parent.DoorKnob2
05local Opensound = script.Parent.Parent.SoundPart.Open
06local Closesound = script.Parent.Parent.SoundPart.Close
07 
08function Click()
09    Opensound:Play()
10    door1.Transparency = 1
11    door1.CanCollide = false
12    doorknob1.Transparency = 1
13    doorknob1.CanCollide = false
14    door2.Transparency = 0
15    door2.CanCollide = true
View all 29 lines...

And I have no idea how to make this door usable for teams only.

0
Make an if statement so you can check to wich team the player belongs to valledestroy 54 — 5y
0
and you can also write script.Parent.ClickDetector.MouseClick:Connect(function() valledestroy 54 — 5y
0
dont forget the end) for sure valledestroy 54 — 5y

1 answer

Log in to vote
0
Answered by 5 years ago

Write this:

01local door1 = script.Parent
02local door2 = script.Parent.Parent.Door2
03local doorknob1 = script.Parent.Parent.DoorKnob1
04local doorknob2 = script.Parent.Parent.DoorKnob2
05local Opensound = script.Parent.Parent.SoundPart.Open
06local Closesound = script.Parent.Parent.SoundPart.Close
07script.Parent.ClickDetector.MouseClick:Connect(function(player)
08if player.TeamColor == BrickColor.new("Really red") then --Change to the teamcolor you want to get access
09    print("You get access")
10    Opensound:Play()
11    door1.Transparency = 1
12    door1.CanCollide = false
13    doorknob1.Transparency = 1
14    doorknob1.CanCollide = false
15    door2.Transparency = 0
View all 32 lines...

Thank me later

Ad

Answer this question