|
| 15 Jul 2012 02:22 PM |
Whenever I debounce scripts It just WONT work.. In other words I'm terrible at it...
I know some of you are gonna call me lazy.. I'm actually not =\..
Please debounce this script for me!
a=game.Workspace.Part101 b=game.Workspace.Part102 c=game.Workspace.Part103 d=game.Workspace.Part104 e=game.Workspace.Part105 script.Parent.Touched:connect(function(hit) if hit.Parent:findFirstChild("Humanoid") then a.Transparency=0 a.CanCollide=true wait(0.8) b.Transparency=0 b.CanCollide=true wait(0.8) c.Transparency=0 c.CanCollide=true wait(0.8) d.Transparency=0 d.CanCollide=true wait(0.8) e.Transparency=0 e.CanCollide=true wait(6) a.Transparency=1 wait(0.8) b.Transparency=1 wait(0.8) c.Transparency=1 wait(0.8) d.Transparency=1 wait(0.8) e.Transparency=1 a.CanCollide=false b.CanCollide=false c.CanCollide=false d.CanCollide=false e.CanCollide=false end end)
|
|
|
| Report Abuse |
|
|
| 15 Jul 2012 02:32 PM |
local items = {Workspace.Part101, Workspace.Part102, Workspace.Part103, Workspace.Part104, Workspace.Part105} local debounce = false script.Parent.Touched:connect(function(hit) if hit.Parent:findFirstChild("Humanoid") and not debounce then debounce = true for i=1,#items do items[i].Transparency = 0 items[i].CanCollide = true wait(0.8) end wait(6) for i=1,#items do items[i].Transparency = 1 items[i].CanCollide = false wait(0.8) end debounce = false end end)
|
|
|
| Report Abuse |
|