<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Ttyh! &mdash; Computer Craft'а тред]]></title>
		<link>https://ttyh.ru/archive/viewtopic.php?id=2116</link>
		<description><![CDATA[Недавние сообщения в теме «Computer Craft'а тред».]]></description>
		<lastBuildDate>Thu, 18 Jul 2013 05:22:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Computer Craft'а тред]]></title>
			<link>https://ttyh.ru/archive/viewtopic.php?pid=102622#p102622</link>
			<description><![CDATA[<p>Создан по мотивам соседнего треда — «<a href="http://ttyh.ru/topic/2063/">Обсуждение и приёмы владения модом Computer Craft</a>».<br />Обмениваемся интересными прогами, примерами использования и т.д.</p><p>Вот система для передачи сигнала редстоуна в одном направлении:</p><p>Клиент:<br /></p><div class="codebox"><pre><code>local modem = peripheral.wrap(&quot;top&quot;) — Сюда вписать заместо «top» положение беспроводного модема.
local redstone_position = &quot;right&quot; — А сюда место подключения редстоуна.

while true do
    event = os.pullEvent(redstone_position)
    if redstone.getInput(&quot;right&quot;) == true then 
        modem.transmit(1234, 0, &quot;true&quot;)
    end
    if redstone.getInput(redstone_position) == false then
        modem.transmit(1234, 0, &quot;false&quot;)
    end

end</code></pre></div><p>Сервер:<br /></p><div class="codebox"><pre><code>local modem = peripheral.wrap(&quot;left&quot;) — Заместо «left» вписать положение беспроводного модема.
local redstone_position = &quot;right&quot; — А сюда опять место подключения редстоуна.

while true do
    modem.open(1234)
    local event, modemSide, senderChannel,
      replyChannel, message, senderDistance = os.pullEvent(&quot;modem_message&quot;)

        if message == &quot;true&quot; then
            redstone.setOutput(redstone_position, true)
        end
        if message == &quot;false&quot; then
            redstone.setOutput(redstone_position, false)
        end

end</code></pre></div><p>Сигнал передается с клиента на сервер.<br />Установка с pastebin:<br /></p><ul><li><p>На клиенте: pastebin get Zg9DmXK8 startup</p></li><li><p>На сервере: pastebin get bJ4uqtJQ startup</p></li></ul><p>Также нашел программу для трансляции «видео» с терминала на мониторы: <a href="http://www.computercraft.info/forums2/index.php?/topic/11567-monitor-terminal-use-your-computer-through-a-monitor/">http://www.computercraft.info/forums2/i … a-monitor/</a></p>]]></description>
			<author><![CDATA[null@example.com (Erick)]]></author>
			<pubDate>Thu, 18 Jul 2013 05:22:26 +0000</pubDate>
			<guid>https://ttyh.ru/archive/viewtopic.php?pid=102622#p102622</guid>
		</item>
	</channel>
</rss>
