of     1   

MasterDaniel
#36285055Sunday, October 31, 2010 12:48 PM GMT

if script.Parent.VehicleSeat.Throttle = -1 then script.Parent.Reverse1.Transparency = 0 script.Parent.Reverse2.Tansparency = 0 else script.Parent.Parent.Reverse1.Transparency = 0.8 script.Parent.Parent.Reverse2.Transparency = 0.8 end Hi, yet another question from the ever learning MasterDaniel :P Basically, when the bus reverses, the light comes "on" However it dosen't work Help much appreciated, MasterDaniel
07lchris
#36285315Sunday, October 31, 2010 12:55 PM GMT

You would need some sort of cycle that checks it, like this: while true do if script.Parent.VehicleSeat.Throttle = -1 then script.Parent.Reverse1.Transparency = 0 script.Parent.Reverse2.Tansparency = 0 else script.Parent.Parent.Reverse1.Transparency = 0.8 script.Parent.Parent.Reverse2.Transparency = 0.8 end end
07lchris
#36285351Sunday, October 31, 2010 12:56 PM GMT

Whoops, i forgot to put a wait in: while true do wait(0.2) if script.Parent.VehicleSeat.Throttle = -1 then script.Parent.Reverse1.Transparency = 0 script.Parent.Reverse2.Tansparency = 0 else script.Parent.Parent.Reverse1.Transparency = 0.8 script.Parent.Parent.Reverse2.Transparency = 0.8 end end
4camera
#36285354Sunday, October 31, 2010 12:56 PM GMT

That script is designed to fire only once :P function changed() if script.Parent.VehicleSeat.Throttle <= -1 then script.Parent.Reverse1.Transparency = 0 script.Parent.Reverse2.Tansparency = 0 else script.Parent.Parent.Reverse1.Transparency = 0.8 script.Parent.Parent.Reverse2.Transparency = 0.8 end end script.Parent.VehicleSeat.Position.Changed:connect(changed) --Changed '..Throttle =' to '..Throttle <=' --Any output?
4camera
#36285375Sunday, October 31, 2010 12:56 PM GMT

I meant MasterDaniel's for above :P
MasterDaniel
#36288352Sunday, October 31, 2010 2:09 PM GMT

Didn't seem to work :S
MasterDaniel
#37327694Sunday, November 21, 2010 11:37 AM GMT

bump, I would like some help again on this
Notunknown99
#37329331Sunday, November 21, 2010 12:49 PM GMT

Output? Also function changed() if script.Parent.VehicleSeat.Throttle <= -1 then script.Parent.Reverse1.Transparency = 0 script.Parent.Reverse2.Tansparency = 0 else script.Parent.Parent.Reverse1.Transparency = 0.8 --Why are there more parents here than above? script.Parent.Parent.Reverse2.Transparency = 0.8 end end script.Parent.VehicleSeat.Position.Changed:connect(changed)
BloxBuilder900
#37329374Sunday, November 21, 2010 12:50 PM GMT

An Changed event would be better. Here's your script. s = script.Parent.Parent rev = {s.Reverse1, s.Reverse2} function turnlights() if script.Parent.VehicleSeat.Throttle == -1 then --Needs double equal for _,v in pairs(rev) do v.Transparency = 0 end elseif script.Parent.VehicleSeat.Throttle == 1 then --1 I suppose ? for _,v in pairs(rev) do v.Transparency = 0.8 end end end script.Parent.VehicleSeat.Throttle.Changed:connect(turnlights)
MasterDaniel
#37329566Sunday, November 21, 2010 12:57 PM GMT

I got this output for 2 notunknowns Sun Nov 21 12:56:38 2010 - Running Script 'Reverse Lights' Sun Nov 21 12:56:38 2010 - Changed is not a valid member Sun Nov 21 12:56:38 2010 - Workspace.Single Decker.Reverse Lights, line 11 stack end
Notunknown99
#37329588Sunday, November 21, 2010 12:59 PM GMT

function changed() if script.Parent.VehicleSeat.Throttle <= -1 then script.Parent.Reverse1.Transparency = 0 script.Parent.Reverse2.Tansparency = 0 else script.Parent.Reverse1.Transparency = 0.8 script.Parent.Reverse2.Transparency = 0.8 end end script.Parent.VehicleSeat.Changed:connect(changed)
MasterDaniel
#37329601Sunday, November 21, 2010 12:59 PM GMT

Bloxbuilders scripts output: Sun Nov 21 12:58:51 2010 - Running Script 'Reverse Lights' Sun Nov 21 12:58:51 2010 - Workspace.Single Decker.Reverse Lights:16: attempt to index field 'Throttle' (a number value) Sun Nov 21 12:58:51 2010 - Workspace.Single Decker.Reverse Lights, line 16 stack end
MasterDaniel
#37329665Sunday, November 21, 2010 1:02 PM GMT

@Notunknown One light came on, and never went off. When throttle >=0 the lights turn to 0.8 transparency. This output came up: Sun Nov 21 13:00:59 2010 - Tansparency is not a valid member of Part Sun Nov 21 13:00:59 2010 - Workspace.Single Decker.Reverse Lights, line 4 stack end Sun Nov 21 13:00:59 2010 - Disconnected event because of exception
Notunknown99
#37329698Sunday, November 21, 2010 1:03 PM GMT

function changed() if script.Parent.VehicleSeat.Throttle <= -1 then script.Parent.Reverse1.Transparency = 0 script.Parent.Reverse2.Transparency = 0 else script.Parent.Reverse1.Transparency = 0.8 script.Parent.Reverse2.Transparency = 0.8 end end script.Parent.VehicleSeat.Changed:connect(changed)
MasterDaniel
#37329800Sunday, November 21, 2010 1:07 PM GMT

Yep it works! But what exactly did you change, dosen't look like you changed anything...
BloxBuilder900
#37329846Sunday, November 21, 2010 1:09 PM GMT

Then add reflectance and chagne color to Really red. It may be better ? :\
Notunknown99
#37329889Sunday, November 21, 2010 1:10 PM GMT

Transparency was missing an 'r'
MasterDaniel
#37329912Sunday, November 21, 2010 1:11 PM GMT

Oh yeh, thats for both your help. MD
badcc
#37331263Sunday, November 21, 2010 1:56 PM GMT

:P

    of     1