Перейти к публикации
Форум - ComputerCraft
  • 0
Yar88873

Reactorcraft fission reactor design

Вопрос

Всем привет. Пытался найти какую-нибудь программу для мониторинга графитовых стержней реактора из Reactorcraft, но, к сожалению, не нашёл. Решил создать ASCII дизайн интерфейса программы. Может кто помочь с кодом? Вот ссылка на дизайн: https://pastebin.com/CK3WV9yV

Изменено пользователем Alex
перенос темы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Всем привет. Пытался найти какую-нибудь программу для мониторинга графитовых стержней реактора из Reactorcraft, но, к сожалению, не нашёл. Решил создать ASCII дизайн интерфейса программы. Может кто помочь с кодом? Вот ссылка на дизайн: https://pastebin.com/CK3WV9yV

С данным модом не работал, предоставь ссылку на рабочий мод.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

С данным модом не работал, предоставь ссылку на рабочий мод.

Это аддон к Ротарикрафту. Также нужно скачать API к ним.

https://sites.google.com/site/reikasminecraft/dragonapi

https://sites.google.com/site/reikasminecraft/rotarycraft

https://sites.google.com/site/reikasminecraft/reactorcraft

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Как работает реактор, я не знаю. Прокомментирую только вывод этой масштабной ASCII-картинки. Я бы предпочёл избавиться от кучи gpu.set, чтобы снизить шансы на ошибку в номерах строк:

-- вывод многострочного текста на gpu

local com = require "component"
local gpu = com.gpu

local text = [[
string111
string222
string333
string4
string5
]]

local row=0

for txt in text:gmatch( "([^\n]+)" ) do
  row = row + 1
  gpu.set( 1, row, txt )
end

-- альтернативный вариант кода:
text:gsub( "([^\n]+)", function( txt )
  row = row + 1
  gpu.set( 1, row, txt )
end)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

...

Прокомментирую только вывод этой масштабной ASCII-картинки. Я бы предпочёл избавиться от кучи gpu.set, чтобы снизить шансы на ошибку в номерах строк:

...

Спасибо. Ещё небольшой вопрос по Opencomputers: когда я подключаю этот самый реактор к компьютеру, мне пишет ошибку "слишком много подключенных компонентов". Можно ли этот самый реактор подключить как-нибудь к компьютеру через сервер? Изменено пользователем eu_tomat
сокращение длинных цитат

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

когда я подключаю этот самый реактор к компьютеру, мне пишет ошибку "слишком много подключенных компонентов". Можно ли этот самый реактор подключить как-нибудь к компьютеру через сервер?

Да. Во-первых, сервер можно использовать вместо компьютера. Во-вторых, для непосредственного управления реактором или получения данных о его работе можно использовать промежуточный сервер или компьютер, передавая данные между ним и основным компьютером по сети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Да. Во-первых, сервер можно использовать вместо компьютера. Во-вторых, для непосредственного управления реактором или получения данных о его работе можно использовать промежуточный сервер или компьютер, передавая данные между ним и основным компьютером по сети.

Понял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×