Im making throttle notches where the ImageLabel changed using keys. Can anyone help me?
The problem im currently facing right now is that when I clicked the exact key, the gui color doesn't change as it needed. Here's the script:
01 | local UserInputService = game:GetService( "UserInputService" ) |
02 | local seat = script.Parent.Parent.Parent.Parent |
03 | local Players = game:GetService( "Players" ) |
04 | local Notch 1 = script.Parent [ "Notch+1" ] .ImageColor 3 |
05 | local Notch 2 = script.Parent [ "Notch+2" ] .ImageColor 3 |
06 | local Notch 3 = script.Parent [ "Notch+3" ] .ImageColor 3 |
07 | local Notchneutral = script.Parent.NotchNeutral.ImageColor 3 |
08 | local NotchN 1 = script.Parent [ "Notch-1" ] .ImageColor 3 |
09 | local NotchN 2 = script.Parent [ "Notch-2" ] .ImageColor 3 |
10 | local NotchN 3 = script.Parent [ "Notch-3" ] .ImageColor 3 |
12 | Notchneutral = Color 3. fromRGB( 85 , 170 , 0 ) |
14 | UserInputService.InputBegan:connect( function (input) |
15 | if input.KeyCode = = Enum.KeyCode.W then |
16 | if Notchneutral = = Color 3. fromRGB( 85 , 170 , 0 ) then |
17 | Notch 1 = Color 3. fromRGB( 85 , 170 , 0 ) |
18 | Notchneutral = Color 3. fromRGB( 0 , 0 , 0 ) |
21 | if input.KeyCode = = Enum.KeyCode.W then |
22 | if Notch 1 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
23 | Notch 2 = Color 3. fromRGB( 85 , 170 , 0 ) |
24 | Notch 1 = Color 3. fromRGB( 0 , 0 , 0 ) |
27 | if input.KeyCode = = Enum.KeyCode.W then |
28 | if Notch 2 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
29 | Notch 3 = Color 3. fromRGB( 85 , 170 , 0 ) |
30 | Notch 2 = Color 3. fromRGB( 0 , 0 , 0 ) |
33 | if input.KeyCode = = Enum.KeyCode.S then |
34 | if Notch 3 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
35 | Notch 2 = Color 3. fromRGB( 85 , 170 , 0 ) |
36 | Notch 3 = Color 3. fromRGB( 0 , 0 , 0 ) |
39 | if input.KeyCode = = Enum.KeyCode.S then |
40 | if Notch 2 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
41 | Notch 1 = Color 3. fromRGB( 85 , 170 , 0 ) |
42 | Notch 2 = Color 3. fromRGB( 0 , 0 , 0 ) |
45 | if input.KeyCode = = Enum.KeyCode.S then |
46 | if Notch 1 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
47 | Notchneutral = Color 3. fromRGB( 85 , 170 , 0 ) |
48 | Notch 1 = Color 3. fromRGB( 0 , 0 , 0 ) |
50 | Notchneutral = Color 3. fromRGB( 85 , 170 , 0 ) |
54 | if input.KeyCode = = Enum.KeyCode.A then |
55 | if Notchneutral = = Color 3. fromRGB( 85 , 170 , 0 ) then |
56 | NotchN 1 = Color 3. fromRGB( 85 , 170 , 0 ) |
57 | Notchneutral = Color 3. fromRGB( 0 , 0 , 0 ) |
60 | if input.KeyCode = = Enum.KeyCode.A then |
61 | if NotchN 1 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
62 | NotchN 1 = Color 3. fromRGB( 85 , 170 , 0 ) |
63 | NotchN 2 = Color 3. fromRGB( 0 , 0 , 0 ) |
66 | if input.KeyCode = = Enum.KeyCode.A then |
67 | if NotchN 2 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
68 | NotchN 2 = Color 3. fromRGB( 85 , 170 , 0 ) |
69 | NotchN 3 = Color 3. fromRGB( 0 , 0 , 0 ) |
72 | if input.KeyCode = = Enum.KeyCode.D then |
73 | if NotchN 3 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
74 | NotchN 3 = Color 3. fromRGB( 85 , 170 , 0 ) |
75 | NotchN 2 = Color 3. fromRGB( 0 , 0 , 0 ) |
78 | if input.KeyCode = = Enum.KeyCode.D then |
79 | if NotchN 2 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
80 | NotchN 2 = Color 3. fromRGB( 85 , 170 , 0 ) |
81 | NotchN 1 = Color 3. fromRGB( 0 , 0 , 0 ) |
84 | if input.KeyCode = = Enum.KeyCode.D then |
85 | if NotchN 1 = = Color 3. fromRGB( 85 , 170 , 0 ) then |
86 | Notchneutral = Color 3. fromRGB( 85 , 170 , 0 ) |
87 | NotchN 1 = Color 3. fromRGB( 0 , 0 , 0 ) |
89 | Notchneutral = Color 3. fromRGB( 85 , 170 , 0 ) |