BruceAB12
|
  |
| Joined: 19 Jan 2012 |
| Total Posts: 3238 |
|
|
| 03 Nov 2013 04:56 PM |
sp = script.Parent a = sp.show debounce = false while true do wait(.01) if not debounce then a.MouseButton1Click:connect(function() debounce = true a:TweenPosition(UDim2.new(0,0,1.39999998,0),Out,"Linear",2,true) wait(2) a.Text = "Close" end) end if debounce then a.MouseButton1Click:connect(function() debounce = false a:TweenPosition(UDim2.new(0,0,1,0),Out,"Linear",2,true) wait(2) a.Text = "Open" end) end end
It opens but you cannot close it x.x no output.
|
|
|
| Report Abuse |
|
|
| |
|
BruceAB12
|
  |
| Joined: 19 Jan 2012 |
| Total Posts: 3238 |
|
|
| 03 Nov 2013 04:58 PM |
| So that it always checks if debounce is true or false. |
|
|
| Report Abuse |
|
|
BruceAB12
|
  |
| Joined: 19 Jan 2012 |
| Total Posts: 3238 |
|
| |
|
|
| 03 Nov 2013 05:02 PM |
That's not the best way to do it...
put the debounce check inside the click event and you don't need a loop. |
|
|
| Report Abuse |
|
|
BruceAB12
|
  |
| Joined: 19 Jan 2012 |
| Total Posts: 3238 |
|
|
| 03 Nov 2013 05:04 PM |
sp = script.Parent a = sp.show debounce = false a.MouseButton1Click:connect(function() if not debounce then debounce = true a:TweenPosition(UDim2.new(0,0,1.39999998,0),Out,"Linear",2,true) wait(2) a.Text = "Close" end if debounce then debounce = false a:TweenPosition(UDim2.new(0,0,1,0),Out,"Linear",2,true) wait(2) a.Text = "Open" end end)
I have already tried this, it just opens and automatically closes. |
|
|
| Report Abuse |
|
|
BruceAB12
|
  |
| Joined: 19 Jan 2012 |
| Total Posts: 3238 |
|
| |
|
BruceAB12
|
  |
| Joined: 19 Jan 2012 |
| Total Posts: 3238 |
|
| |
|
BruceAB12
|
  |
| Joined: 19 Jan 2012 |
| Total Posts: 3238 |
|
|
| 03 Nov 2013 05:14 PM |
| I fixed it using elseif :P |
|
|
| Report Abuse |
|
|