1

Тема: 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/