Как включить компьютер если заняты руки?
0. Вступление
Итак, представим себе, что вы, после бурного вечера с друзьями, идете к себе домой. Уже добрались почти до входных дверей - у тут на тебе! Компьютер который работает дверным замком, бессовестно взял отгул и отключился. Что делать? Как попасть домой? Как добраться до железного гада, чтобы объяснить всю глубину его заблуждений?
К счастью, красная плата и сетевая карта имеют некоторые недокументированные на gamepedia (я забыл обновить статьи =)) возможности.
Вы можете включить компьютер при помощи сигнала редстоуна, или кодового слова отправленного по сети.
1. Wake-On-Redstone
component.redstone.setWakeThreshold(threshold:number):number
Эта команда позволяет установить в компьютер "будильник", который сработает, если входящий сигнал редстоуна (поданный на корпус компьютера (если вы используете красную плату) или на блок красного контроллера) превысит порог значения threshold.
И если компьютер был выключен - он включится.
Т.е. для включения компьютера вы можете воспользоваться рычагом или нажимной пластиной.
2. Wake-On-LAN
component.modem.setWakeMessage(message: string):string
Если компьютер получит по сети (проводной или без), сообщение message, то он включится. При этом не имеет значения, по какому порту получено сообщение.
Обе функции возвращают в качестве результата старое значение "будильника".
Чтобы снять "будильник", установите значение 0 (для редстоуна) или nil (для модема).
Ну, а для того, чтобы включенный компьютер тут же принялся за работу, пропишите нужные команды в файле autorun.lua в корне загрузочного диска.
- 9
3 комментария
Рекомендуемые комментарии