alarm (event)

From ComputerCraft Wiki
Revision as of 16:36, 10 April 2014 by MKlegoman357 (Talk | contribs) (Fixed the example (hopefully))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Grid Modem.png  Event alarm
Fired when an alarm has expired.
Returned Object 1 The alarm's numerical representation value (returned when os.setAlarm() is initially called).


Grid paper.png  Example
Sets the alarm at 7.00 (in-game) hour, then waits for the event to fire.
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