Тема: Computer Craft'а тред
Создан по мотивам соседнего треда — «Обсуждение и приёмы владения модом Computer Craft».
Обмениваемся интересными прогами, примерами использования и т.д.
Вот система для передачи сигнала редстоуна в одном направлении:
Клиент:
local modem = peripheral.wrap("top") — Сюда вписать заместо «top» положение беспроводного модема.
local redstone_position = "right" — А сюда место подключения редстоуна.
while true do
event = os.pullEvent(redstone_position)
if redstone.getInput("right") == true then
modem.transmit(1234, 0, "true")
end
if redstone.getInput(redstone_position) == false then
modem.transmit(1234, 0, "false")
end
end
Сервер:
local modem = peripheral.wrap("left") — Заместо «left» вписать положение беспроводного модема.
local redstone_position = "right" — А сюда опять место подключения редстоуна.
while true do
modem.open(1234)
local event, modemSide, senderChannel,
replyChannel, message, senderDistance = os.pullEvent("modem_message")
if message == "true" then
redstone.setOutput(redstone_position, true)
end
if message == "false" then
redstone.setOutput(redstone_position, false)
end
end
Сигнал передается с клиента на сервер.
Установка с pastebin:
На клиенте: pastebin get Zg9DmXK8 startup
На сервере: pastebin get bJ4uqtJQ startup
Также нашел программу для трансляции «видео» с терминала на мониторы: http://www.computercraft.info/forums2/i … a-monitor/