jojo8764
|
  |
| Joined: 27 Nov 2012 |
| Total Posts: 1239 |
|
|
| 10 Aug 2017 07:56 AM |
there's no error, but code inside the if statement is suppose to execute when the parts are both able to collide, and is not touching anything
p.wheel1.Touched:connect(function(hit) hit1 = hit end)
p.wheel2.Touched:connect(function(hit) hit2 = hit end)
p.wheel3.Touched:connect(function(hit) hi#### hit end)
p.wheel4.Touched:connect(function(hit) hit4 = hit end)
if p.wheel1.CanCollide == true and p.wheel2.CanCollide == true and p.wheel3.CanCollide == true and p.wheel4.CanCollide == true and hit1 == nil and hit2 == nil and hi####= nil and hit4 == nil then script.Leg1.Aleg1.Transparency = 0 script.Leg1.Bleg1.Transparency = 0 script.Leg1.Cleg1.Transparency = 0 script.Leg1.Dleg1.Transparency = 0 script.Leg1.Eleg1.Transparency = 0 script.Leg1.Fleg1.Transparency = 0 sc################################ # script.Leg1.Hleg1.Transparency = 0 script.Leg1.Ileg1.Transparency = 0 script.Leg2.Aleg1.Transparency = 0 script.Leg2.Bleg1.Transparency = 0 script.Leg2.Cleg1.Transparency = 0 script.Leg2.Dleg1.Transparency = 0 script.Leg2.Eleg1.Transparency = 0 script.Leg2.Fleg1.Transparency = 0 sc################################ # script.Leg2.Hleg1.Transparency = 0 script.Leg2.Ileg1.Transparency = 0 script.Leg3.Aleg1.Transparency = 0 script.Leg3.Bleg1.Transparency = 0 script.Leg3.Cleg1.Transparency = 0 script.Leg3.Dleg1.Transparency = 0 script.Leg3.Eleg1.Transparency = 0 script.Leg3.Fleg1.Transparency = 0 sc################################ # script.Leg3.Hleg1.Transparency = 0 script.Leg3.Ileg1.Transparency = 0 script.Leg4.Aleg1.Transparency = 0 script.Leg4.Bleg1.Transparency = 0 script.Leg4.Cleg1.Transparency = 0 script.Leg4.Dleg1.Transparency = 0 script.Leg4.Eleg1.Transparency = 0 script.Leg4.Fleg1.Transparency = 0 sc################################ # script.Leg4.Hleg1.Transparency = 0 script.Leg4.Ileg1.Transparency = 0 script.Leg1.Aleg1.CanCollide = true script.Leg1.Bleg1.CanCollide = true script.Leg1.Cleg1.CanCollide = true script.Leg1.Dleg1.CanCollide = true script.Leg1.Eleg1.CanCollide = true script.Leg1.Fleg1.CanCollide = true script.Leg1.Gleg1.CanCollide = true script.Leg1.Hleg1.CanCollide = true script.Leg1.Ileg1.CanCollide = true script.Leg2.Aleg1.CanCollide = true script.Leg2.Bleg1.CanCollide = true script.Leg2.Cleg1.CanCollide = true script.Leg2.Dleg1.CanCollide = true script.Leg2.Eleg1.CanCollide = true script.Leg2.Fleg1.CanCollide = true script.Leg2.Gleg1.CanCollide = true script.Leg2.Hleg1.CanCollide = true script.Leg2.Ileg1.CanCollide = true script.Leg3.Aleg1.CanCollide = true script.Leg3.Bleg1.CanCollide = true script.Leg3.Cleg1.CanCollide = true script.Leg3.Dleg1.CanCollide = true script.Leg3.Eleg1.CanCollide = true script.Leg3.Fleg1.CanCollide = true script.Leg3.Gleg1.CanCollide = true script.Leg3.Hleg1.CanCollide = true script.Leg3.Ileg1.CanCollide = true script.Leg4.Aleg1.CanCollide = true script.Leg4.Bleg1.CanCollide = true script.Leg4.Cleg1.CanCollide = true script.Leg4.Dleg1.CanCollide = true script.Leg4.Eleg1.CanCollide = true script.Leg4.Fleg1.CanCollide = true script.Leg4.Gleg1.CanCollide = true script.Leg4.Hleg1.CanCollide = true script.Leg4.Ileg1.CanCollide = true p.square1.Transparency = 1 # # p.###################### 1 # # p.###################### 1 # # p.###################### 1 p.wheel1.CanCollide = false p.wheel2.CanCollide = false p.wheel3.CanCollide = false p.wheel4.CanCollide = false script.Leg1.Disabled = false script.Leg2.Disabled = false script.Leg3.Disabled = false script.Leg4.Disabled = false end
|
|
|
| Report Abuse |
|
|
jojo8764
|
  |
| Joined: 27 Nov 2012 |
| Total Posts: 1239 |
|
| |
|
|
| 10 Aug 2017 08:44 AM |
print When the comp won't give u error messages, u have to make your own. Put a Print at every other line to check which of your assumptions are wrong. You will definitely find ur error. Always put them BEFORE if statements: p.wheel1.Touched:connect(function(hit) print ("Hit1") hit1 = hit end)
p.wheel2.Touched:connect(function(hit) hit2 = hit end)
p.wheel3.Touched:connect(function(hit) hi#### hit end)
p.wheel4.Touched:connect(function(hit) hit4 = hit end)
print (p.wheel1.CanCollide, p.wheel2.CanCollide, p.wheel3.CanCollide, p.wheel4.CanCollide, hit1 == nil, hit2 == nil, hit4 == nil)
if p.wheel1.CanCollide == true and p.wheel2.CanCollide == true and p.wheel3.CanCollide == true and p.wheel4.CanCollide == true and hit1 == nil and hit2 == nil and hi####= nil and hit4 == nil then |
|
|
| Report Abuse |
|
|