|
|
Line 1: |
Line 1: |
| OOS: Try the Simple Toggle Utility in [[HopperBins]], it works fine as an On/Off button.: | | OOS: Try the Simple Toggle Utility in [[HopperBins]], it works fine as an On/Off button.: |
|
| |
| ==Simple Toggle Utility==
| |
| Insert a Brick in the Workspace. Insert a BoolValue into that Brick. Name that BoolValue "OnOff".
| |
| Just as before, you have a Hopperbin object in the StarterPack, and a script in the HopperBin. Insert the following into that script:
| |
|
| |
| <pre>
| |
| brickName = "Toggle"
| |
| valueName = "On/Off"
| |
|
| |
| function onButton1Down(mouse)
| |
| local targ = mouse.Target
| |
| if targ~=nil then
| |
| if targ.Name == brickName then
| |
| if targ:findFirstChild(valueName)~=nil then
| |
| if targ[valueName].Value == true then
| |
| targ[valueName].Value = false
| |
| print("one")
| |
| else
| |
| targ[valueName].Value = true
| |
| print("two")
| |
| end
| |
| end
| |
| end
| |
| end
| |
| end
| |
|
| |
| function onSelected(mouse)
| |
| mouse.Button1Down:connect(function() onButton1Down(mouse) end)
| |
| end
| |
|
| |
| script.Parent.Selected:connect(onSelected)
| |
| </pre>
| |
|
| |
| Upon clicking the mouse on the brick in Solo Mode, you can see the Output toggle between "one" and "two".
| |
| You can easily manipulate this script to work for anything. {{User:Mindraker/sig}} 05:28, 27 August 2008 (CDT)
| |
Latest revision as of 01:20, 28 August 2008
OOS: Try the Simple Toggle Utility in HopperBins, it works fine as an On/Off button.: