eu_tomat
-
Публикации
2 666 -
Зарегистрирован
-
Посещение
-
Победитель дней
331
Сообщения, опубликованные пользователем eu_tomat
-
-
19 часов назад, CockroachQB сказал:При этом требуется его именно заменить, а не извлечь и поместить новый
Не понимаю эту фразу. Извлечение старого и установка нового разве не является заменой?
А вот тут противоречивые условия:
19 часов назад, CockroachQB сказал:Необходима одновременная поддержка до 50 реакторов в сети.
...
Все реакторы расположены на сервере, в 5 разных чанках (В чанк по 2 реактора).Для устойчивой работы управляющий компьютер должен находиться в чанке с реакторами. Иначе может оказаться, что чанк с реактором загрузится, а с компьютером — нет. А когда загрузится чанк с компьютером, реактор к тому времени может уже взорваться или даже уничтожить компьютер в соседнем чанке. Или одновременная загрузка чанков гарантирована?
19 часов назад, CockroachQB сказал:При извлечении одного охлаждающего стержня, с поправкой на ТПС сервера произойдет неминуемый взрыв. Требование к замене охлаждающего стержня следует из этой проблемы.
А тут снова что-то говорится про замену. Требуется пояснение.
И почему взрыв неминуем?
-
2 часа назад, Artiom сказал:Но эта библиотека разве не должна передавать ключи?
Кто же её знает, что она должна? Тут надо автора пингануть. Возможно он услышит нас.
@Krutoy Если не трудно, расскажи, как должна твоя библиотека работать с таблицами.
-
27 минут назад, Artiom сказал:первые 2 были здесь, я вроде справился поставив " перед ]=. 3 же ошибка настигла меня при попытке вызова table.fromString()
А что за ошибки были, и что за ошибка сейчас?
28 минут назад, Artiom сказал:str = charS.."["..exportstring( i )..]="
elseif stype == "number" or stype == "boolean" then
str = charS.."["..tostring( i )..]="
В глаза бросается отсутствие открывающих кавычек в двух фрагментах кода ]=". Я бы ожидал увидеть "]=".
32 минуты назад, Artiom сказал:как я понял функции loadstring() почему то нету.
В OpenComputers, насколько я помню, нет функции loadstring(), но есть load().
-
2 часа назад, DrZeon сказал:я хочу узнать как вывести аргументы с бака из мода create
Что за аргументы? Какая версия Майнкрафта?
С помощью какого мода? OpenComputers? ComputerCraft? CC: Tweaked?
-
5 часов назад, Silents сказал:на сервере, на котором играю стоит такой.
industrialcraft-2-2.8.221-ex112-clientПроверил в одиночной игре с модом industrialcraft-2-2.8.222-ex112.jar, интерфейс реактора классический, компонент реактора выглядит так:
Предполагаю, что на обсуждаемом сервере влияние вносят какие-то другие моды или аддоны.
-
12 часа назад, Silents сказал:Проблема в том, что на некоторых версиях мода, реактор включается не по редстоуну, а внутри в интерфейсе кнопкой. Защита от дурака так сказать.
В какой версии мода реализовано включение реактора через пользовательский интерфейс?
-
18 часов назад, PHANTOMqe сказал:при установке через паст Бин появляется синий экран и ошибка computer halted
В какой версии игры и мода возникла проблема?
Проверил в OpenComputers-MC1.7.10-1.8.4+479b301-universal.jar, установка прошла успешно, система запустилась.
-
1 час назад, cackemc сказал:В 12.02.2017 в 11:58, Гость Kartze сказал:Было бы очень неплохо, если бы ты в начало программы добавил небольшой код проверки нужных библиотек и их автоматическую закачку.
+
Зачем смешивать код приложения и его установщика?
Если сильно хочется ускорить ввод установочных команд, их можно легко объединить в одну:
pastebin get nxz9fk4G /lib/erobot.lua && pastebin get 6qasEWEw /lib/pathfinder.lua && pastebin get qVcqH0T6 /lib/table_io.lua && pastebin get 7Ma8am97 /bin/rubber-farm.lua
-
В 01.05.2024 в 18:23, F1rst сказал:помогите пожалуйста
О каком моде идёт речь? О какой версии мода? О какой версии Майнкрафта?
-
В 04.05.2024 в 12:20, ilya212121 сказал:Помогите пожалуйста у меня команда print (component.transposer.getStackInSlot(5, 1))
Выдаёт такую хрень table:000000007bc032e0
А с чем помочь-то? Пока всё выглядит правильно.
-
16 минут назад, DrZeon сказал:Хорошо какие моды нужны?
Это зависит от версии Майнкрафта. Возможно, и не найдётся нужного мода. Например, для 1.7.10 есть мод OpenPeripheral, в котором имеется радар для обнаружения игроков и мобов.
Кроме того OpenPeripheral обеспечивает компьютерные моды драйверами, позволяющими подключить дополнительную периферию, которая изначально не поддерживалась модами. Но вряд ли он имеет драйверы для подключения к компьютерам пушек из Create big canons.
-
9 минут назад, DrZeon сказал:Вот только это и больше ничего не подключено
Теперь понятно. Насколько я помню, компьютер ComputerCraft воспринимает в качестве периферии лишь те объекты, которые находятся в смежных с ним блоках. В смежных. А в приведённой схеме сундук находится через один блок от компьютера, поэтому тот не может считать его периферией. Полагаю, причина именно в этом.
-
1 минуту назад, DrZeon сказал:Никакие просто пустое поле
А какие-то сундуки в смежных с компьютером блоках установлены?
-
5 часов назад, DrZeon сказал:Единственное что я поменял в коде это вот
Насколько я вижу, строка chest = peripheral.wrap("top") не влияет на дальнейшее выполнение программы , т.к. имя переменной в ней изменено на ches.
А в предыдущей строке, которая должна влиять, указано имя переферии minecraft:chest_4, которое, скорее всего, некорректно, что в конечном итоге и вызывает ошибку. Сам я мало играю с модом ComputerCraft, предпочитая ему OpenComputers, и, возможно, что-то в моде изменилось за последнее время. Но я не помню, чтобы были разрешены имена такого вида для периферии.
Для поиска подключенных к компьютеру сундуков предлагаю воспользоваться командой:
peripheral.find("chest",function(side,table)print(side," ",table)end)
Какие стороны она выдаёт?
-
2 часа назад, DrZeon сказал:появилась новая проблема
А при каких обстоятельствах она появилась? Что-то менялось в схеме или в коде?
-
9 минут назад, DrZeon сказал:Но но как будет назывался пораметр когда подключение сундука происходит с его задней стороны?
Судя по всему, back.
Возможные названия сторон: "top", "bottom", "left", "right", "front" and "back".
Взято отсюда:
-
6 минут назад, DrZeon сказал:Есть проблема мне пишет
/test. lua:2: attempt to index global 'chest' (a nil value)
Так может происходить в случае, если сундук с указанной стороны не найден.
Указав параметр со значением "top" в строке chest = peripheral.wrap("top"), я запрашиваю подключение к сундуку, стоящему над компьютером.
Для решения проблемы потребуется либо установить сундук над компьютером, либо указать ту сторону, где сундук установлен.
-
Чтобы вывести названия предметов, можно воспользоваться таким кодом:
chest = peripheral.wrap("top") stacks = chest.getAllStacks() for slot,item in pairs(stacks) do print(slot .. " " .. item.basic().raw_name) end
Другая информация о предметах находится в той же таблице, что и имя.
-
6 минут назад, DrZeon сказал:Как вывести информацию о предметах в сундуке?
О каком моде идёт речь? ComputerCraft или OpenComputers? Есть ли в сборке аддон OpenPeripheral?
-
8 часов назад, Dimsk сказал:Когда будет днс? жду очень
что с автором темы? Продолжится ли разработка?
Многие бросают разработку при появлении более важных задач.
А чтобы не ждать, разработку можно продолжить самому. Тем более, автор дал на это своё согласие:
В 15.09.2021 в 20:30, AlexCatze сказал:К сожалению я всё лето готовился к экзаменам, и сейчас продолжаю. В этом году поменяли правила, и теперь мне сдавать на 1 экзамен больше. Так что майнкрафт пока не в приоритете. Но это не значит что я отказался от этой идеи, и мне это больше не интересно. Если кто то другой хочет этим заняться - я не против. Сам уже боюсь загадывать когда смогу, загадал уже один раз на лето...
-
5 часов назад, misterAirz сказал:Если дрон обнаруживает монстров, он активирует редстоун сигнал
А почему монстров должен обнаруживать именно дрон? В чём выгода именно от такого решения?
-
1 час назад, Bumer_32 сказал:почему же?
А ты разве не будешь банить за накрутку кликов?
-
1
-
-
23 минуты назад, ECS сказал:мы сочли священным долгом отпентестить сей шедевр
Считай, сами лишили себя права играть в эту шедевральную игру.
-
22 часа назад, Bumer_32 сказал:Все видели nothing в steam? Ну мне не было чем заняться и я решил подсуетиться и "влиться в тренды".
Расскажи хотя бы, как в это играть. И что за тренды?
22 часа назад, Bumer_32 сказал:Вся суть - кликать. В целом игра являеться неким "экспериментом".
Зачем нужно кликать? Что это даёт игроку? В чём именно заключается эксперимент?

Автоматическая замена охлаждающих стержней в реакторе.
в Новые заказы
Опубликовано:
У роботов и компьютеров нет такой же руки как у игрока. Получится лишь сначала вытащить предмет из слота, а затем поместить в этот слот другой предмет. Потребуется или укладываться в реакторный такт, либо приостанавливать реактор на время замены.
А как происходит замена отработанного топлива? Трубы, отвечающие за пополнение реактора топливом, привязаны к конкретным слотам, или суют его в первую свободную ячейку?