API позволяет взаимодействовать со стандартной ОС Lua.
Функция | Возвращаемые значения | Описание |
---|---|---|
os.version() | версия | Возвращает версию операционной системы. |
os.getComputerID() | Числовое значение | Возвращает id этого компьютера. |
os.getComputerLabel() | метка | Возвращает метку этого компьютера. |
os.setComputerLabel(метка) | nil | Устанавливает метку на этом компьютере. |
os.run(окружение, программа [, аргументы]) | nil | Расширенный способ запуска программ. Для запуска программы требуется задать окружение. |
os.loadAPI(string name) | nil | Загружает в программу ваш API. |
os.unloadAPI(string name) | nil | Выгружает из программы ваш API. |
os.pullEvent(событие) | Отслеживает событие и возвращает любые данные из него, при остановке события выдает ошибку. | |
os.pullEventRaw(событие) | Улучшенный вариант os.pullEvent(событие), при остановке события не выдает ошибку. | |
os.queueEvent(событие, параметр1, параметр2, ...) | nil | Добавляет событие в очередь с заданными параметрами. |
os.clock() | Числовое значение | Возвращает время с момента включения компьютера. |
os.startTimer(время) | id таймера | Устанавливает таймер для запуска программы. |
os.time() | Числовое значение | Возвращает текущее время в игре. |
os.sleep(время) | nil | Заставляет компьютер спать, аналогично sleep(время). |
os.day() | Числовое значение | Возвращает количество дней проведённых в игре. |
os.setAlarm(number time) | id будильника | Устанавливает будильник на внутриигровое время |
os.shutdown() | nil | Выключает компьютер. |
os.reboot() | nil | Перезагружает компьютер. |
Это архивированная страница в личном пространстве участника Xytabich. Если этот участник вернётся на проект, он может восстановить эту страницу.
|