Difference between revisions of "Alarm (event)"
From ComputerCraft Wiki
(Created event page.) |
MKlegoman357 (Talk | contribs) m (Fixed the example (hopefully)) |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | {{ | + | {{lowercase}} |
| − | + | ||
{{Event | {{Event | ||
|name=alarm | |name=alarm | ||
|desc=Fired when an alarm has expired. | |desc=Fired when an alarm has expired. | ||
| − | |return1=The alarm's numerical representation value (returned when [[os.setAlarm|os.setAlarm()]] | + | |return1=The alarm's numerical representation value (returned when [[os.setAlarm]]() is initially called). |
| + | |examples= | ||
| + | {{Example | ||
| + | |desc=Sets the alarm at 7.00 (in-game) hour, then waits for the event to fire. | ||
| + | |code= local alarmID = [[os.setAlarm]](7) -- Sets the Alarm at 7.00 | ||
| + | |||
| + | while true do | ||
| + | local event, id = '''[[os.pullEvent]]("alarm")''' -- Waits for the alarm event | ||
| + | |||
| + | if id == alarmID then -- Checks to see if it's the alarm we created | ||
| + | print("The alarm has gone off!") | ||
| + | break -- Get out of the loop | ||
| + | end | ||
| + | end | ||
| + | }} | ||
}} | }} | ||
Latest revision as of 16:36, 10 April 2014
| Fired when an alarm has expired. | |
| Returned Object 1 | The alarm's numerical representation value (returned when os.setAlarm() is initially called). |
Examples
| Sets the alarm at 7.00 (in-game) hour, then waits for the event to fire. | |
| Code |
local alarmID = os.setAlarm(7) -- Sets the Alarm at 7.00 while true do local event, id = os.pullEvent("alarm") -- Waits for the alarm event if id == alarmID then -- Checks to see if it's the alarm we created print("The alarm has gone off!") break -- Get out of the loop end end |