Operating system for OpenComputers
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

26 líneas
574B

  1. local lastkey = computer.uptime()
  2. local state = true
  3. local delay = 60
  4. function start()
  5. return os.spawn(function()
  6. while true do
  7. tEv = {coroutine.yield()}
  8. if tEv[1] == "key_down" then
  9. lastkey = computer.uptime()
  10. if not state then
  11. for addr in component.list("screen") do
  12. component.invoke(addr,"turnOn")
  13. end
  14. state = true
  15. end
  16. end
  17. if computer.uptime() > lastkey + delay and state then
  18. for addr in component.list("screen") do
  19. component.invoke(addr,"turnOff")
  20. end
  21. state = false
  22. end
  23. end
  24. end,"screenblank")
  25. end