Поиск по сайту
Результаты поиска по тегам 'ферма'.
Найдено 9 результатов
-
Утилита сбора урожая Назначением предлагаемой утилиты является сбор урожая с ic2 жёрдочек, либо любого аналогично собираемого урожая. Разработано для автоматизации в условиях отключеного Crop Harvester. Так же может собирать урожай ванильных и прочих культур при наличии мода автопосадки культур после их сбора, в частности Harvestcraft. Рекомендуемая комплектация робота: Улучшение инвентарь (один или несколько) Улучшение контроллер инвентаря Жёсткий диск (если используется версия не для eeprom) Монитор, клавиатура, видеокарта/процессор с гпу для запуска программы.(если используется версия не для eeprom) Начало работы: Стартовая позиция робота располагается на 1 ниже левого нижнего угла поля, стартовое направление движения вперёд по z, условные координаты старта z=-1,x=0. Сундук для сдачи собранного урожая расположить сзади робота. Размер поля и пауза между сборами указаны в цикле в последних строках. Для eeprom-версии возможность задать паузу извне не используется, так же не используются проверки размера поля. Сам размер поля для eeprom-версии может быть задан в цикле внизу тела утилиты. Содержащиеся в утилите функции: doit(s,t) - принимает размер поля и время ожидания после сбора, если они переданы. Выполняет основную работу обхода поля принятых размеров. Для вызова из вне следует закомментировать вечный цикл в конце утилиты. drop - выгружает инвентарь. forward (fw для eeprom варианта) - осуществляет движение вперёд с проверкой успеха. Адрес в интернете: https://pastebin.com/dq5NNtEb Загрузка в робота/компьютер: pastebin get dq5NNtEb harvest.lua (имя файла можно выбрать на своё усмотрение) Запуск без установки: patebin run dq5NNtEb Версия для eeprom: https://pastebin.com/duXuFb9n Установка в eeprom: pastebin get duXuFb9n biosH flash -q biosH biosH Перекрафтить в верстаке робота и eeprom. 2022.01.25. Версия для Биос обновлена. Теперь занимает 777 символов: Убраны комментарии, изменено обращение к component.robot при присвоении ссылки на него локальной переменной. Исправлено определение размера инвентаря, используемое вместо паузы - были забыты () при обращении к функции. Изменено название внутренней функции forward на fw для уменьшения тела утилиты. Добавлена маленькая пауза после встречи с препятствием перед повторной попыткой движения, так же через обращение к внутреннему инвентарю.
-
Иногда, особенно когда вы занимаетесь строительством реакторов, необходимо очень много укрепленного камня. Можно конечно и вручную залить нужную территорию, но согласитесь, лучше когда за вас это все сделает кто-то еще. Итак представляю вашему вниманию небольшую автоматическую систему по производству укрепленного камня. Вам всего то надо обеспечить эту ферму (генератор укрепленного камня) железными лесами, песком и энергией. Перейдем к постройке: Главным центром всей постройки является робот. Его устройство рассмотрим позднее. Справа от робота необходимо установить любую зарядку для бура/ваджары. Ну или если вы совсем бедные, и планируется что робот будет работать киркой, то установите сундук. Слева от робота устанавливайте Жидкостный/Твердотельный наполняющий механизм. Он заправляет распылитель сразу, за 1 прогон. Это будет наполнитель для зарядки распылителя. Рядом с зарядником распылителя рекомендую установить еще один Жидкостный/Твердотельный наполняющий механизм, который будет генерировать сжатую пену. В слоты улучшения обязательно установите "Выталкиватель жидкости". С подачей воды и смеси думаю разберетесь сами. Не забываем выставить настройки в механизмах как показано на скрине: За роботом нужна зарядка, чтоб он мог работать вечно! И не забываем её стукнуть ключиком, чтоб не заморачиваться с рычагами. Конвертор энергии не забудьте подключить к энергобуферу (или можете не устанавливать его, провода из ИС2 с ОС коннектятся) Над роботом установите сундук, и желательно побольше. В него необходимо засыпать железные леса и песок. Учтите, на 1 блок укрепленного камня необходимо 1 железные леса и 1 песок. Автоматизация засыпания расходников, уже на вас. Под роботом распологается сундук в который будет ссыпаться укрепленный камень. Так как наш робот будет нереально дешевым, не забываем сделать подставку на которой будет готовиться ваш камушек. Рекомендую вообще оградить это место, чтоб ни курица ни игрок не залезли перед роботом (иначе распылитель запенит все в округе). Собственно это все что необходимо вам знать при постройке этой фермы. Переходим к роботу. Программу я сделал для двух типов роботов, простейший Т1 и супердешевый на eeprom. Простой робот-генератор укрепленного камня: Супердешевый робот-генератор укрепленного камня: Настоятельно не рекомендуется лезть перед роботом иначе рискуете получить такое Не лезте своими шаловливыми ручками в слоты к работающему роботу. Можете забрать готовый камень, но расходники не трогайте, так как скорость смены инструмента огромная, и если робот что-то не найдет, вам грозит быть залитым в пену. (смотри скрин выше) Одной заправки распылителя хватает на 80 применений, потом робот автоматически перезаряжает инструмент и распылитель. А в остальном данная ферма работает довольно стабильно и исправно. А рассказал вам о ферме Asior, фармите укрепленный камень, гоняйте кур от фермы и удачи в тяжком труде реактостроителя! P.S. Укрепленный камень выдерживает ядерный взрыв, но радиацию сдержать увы не сможет. Осторожнее.
- 15 ответов
-
- 11
-
- industrialcraft 2
- ic2
- (и ещё 4 )
-
Салют, народ! Итак представьте, раннее утро, вы сидите на берегу речки, тихо материтесь отмахиваясь от комаров плещется где-то в далеке рыба, медленно встает из-за горизонта солнышко. В руках у вас удочка, под боком ведро и банка с червями. Красотааа... Помечтали и ладно. Вернемся к нашей суровой квадратной реальности. Многим игрокам часто не хватает времени чтобы вырастить пшеничку, а есть то хочется, на hot-dog от корпорации тратиться неохота. И тут на помощь приходит маленькая програмка для робота, которая с легкостью наловит для вас много рыбы (иногда может поймать даже алмаз). Вам останется только отобрать её у робота и пережарить. Для начала надо построить особую конструкцию - ферму рыбы. Инструкция по постройке. Данная ферма довольно стабильна, но по предложению игрока eu_tomat выкладываю второй вариант постройки фермы, эконом-класса. Ферма построена, а робота нету, исправляем это недоразумение. Рекомендуемые сборки роботов: Робот 1-го уровня Для запуска этого робота установите в него обязательно красную плату и контроллер инвентаря. Робот 2-го уровня - мультизадачный Для запуска этого робота установите в него обязательно красную плату. Еще одна сборка, Робот 2-го уровня - специализированный рыболов. Для данной программы собирать специализированного робота 3-го уровня нет никакого смысла, вообще под управлением рыболова может работать любой робот, главное чтоб у него была установлена красная плата, контроллер инвентаря рекомендуем, но робот ловит отлично и без него, правда удочки поломанные не сможет менять. По конструкции робота впринципе все, мастерите понравившегося робота, и идете ставите его на конструкцию нашей фермы, мордой чтоб на воду смотрел. Программу вы конечно же записали на диск заранее, ну или скопировали с пастебина, поэтому прописываем Ribolow.lua или как вы там её назвали и запускаем. Все, робот будет работать в бесконечном цикле, вылавливая только лучший хлам)). Если инвентарь заполнится, робот сбросит все под себя, в воронку. Если удочка переломится, робот выбросит все что наловил и вытащит из сундука сверху новую удочку, а если не найдет её, робот громким, душераздирающим писком оповестит вас. Все это возможно если вы конечно же установите контроллер инвентаря. Будьте осторожны, робот стачивает удочки до полной их поломки. При прогрузке чанка иногда клинит удочку и красную пыль, не переживайте, если случится такая ошибка робот через 60 секунд вернется в свой нормальный цикл работы. Ну собственно и все, жуйте рыбу, в ней много фосфора. С вами был Asior. P.S. А программу то забыл)) Ссылка для скачивания pastebin get -f AFgBdeci Ribolov.lua или http://pastebin.com/AFgBdeci P.S.S. Спасибо всем кто помогал по разным вопросом во время создания данной программы
- 27 ответов
-
- 15
-
Я очень обожаю дронов из OC, довольно быстрые и манёвренные(и дешёвые!). Меня смущает насколько автофермы из разных модов дорогие, так что вот решение этой проблемы: В программе есть конфигурация, состоит она из: Размер фермы по X и Z Ожидание в секундах(Это нужно для того, чтобы культура успела вырасти) Ожидание при зарядке(Если дрон разрядился во время полёта) Процент заряда, при котором дрон вернётся домой Версия работы(лкм/пкм) Конфигурация дрона совсем простая, нужен лишь инвентарь, при желании можно запихнуть и 2 инвентаря, солнечную панель. Установка довольно простая: Пишем: wget https://raw.githubusercontent.com/BrightYC/Other/master/dronefarm.lua Делаем чистый EEPROM Вставляем в компьютер Пишем flash -q dronefarm.lua dronefarm.lua Вставляем в дрона ??? Профит! Расстановка фермы: Где жёлтый - граница фермы Красный - место стоянки Длина и ширина может быть любой, главное чтобы зарядки хватило(Если у дрона переполнится инвентарь или разрядится до 20% от общей зарядки единиц - он вернётся на базу)
-
Всем привет! Играя на сервере наверняка у вас скопилось немного гнилой плоти и крови. Куда ж её деть? Выкидывать жалко, а есть не стоит. Выход есть! На сервере стоит замечательный мод TConstruct, который добавляет рецепт позволяющий вялить мясо, плоть, кровь, и даже слизь (бррр). Для этого используются специальные доски для вяления. Вроде все просто, повесил доску, закрепил на ней 1 кусок мяса и ждем 300 сек, пока не засушится. Но ведь это долго. На помощь нам приходит мод Open Computers, позволяющий быстро автоматизировать все что угодно. Автоматизировать будем при помощи робота. Для начала строим простую конструкцию, где в центре робот, спереди, снизу и сверху доски для вяления, а сзади зарядка (можно и не ставить). Робот может быть любой комплектации, главное чтобы у него был инвентарь, и контроллер инвентаря. В первый слот положите роботу предмет который он должен вешать на доску, а во второй предмет который он должен снимать. Запустите программу для робота и он будет потихоньку вялить все мясо что найдет в инвентаре. Если вдруг закончится мясо, робот попытается найти его в инвентаре, ну а если не найдет просто будет висеть и ждать пока еще мясо не подкинут. *** Это все конечно же хорошо, но мяса то много, а робот нужен всегда заряженным (вдруг в шахту надо сгонять, а он сел). Тут на помощь приходит маленькая вялильная ферма. Для её постройки потребуются транспозеры, сундуки, доски для вяления, провода и компьютер (рекомендую сервер). Дальше все просто, строим такую конструкцию: В центре транспозер, на нем сундук и прямо на транспозер навешаны доски для вяления. Собственно эту установку можете копировать сколько угодно, не забывайте только подключать проводами все это дело. Насчет размеров фермы сказать ничего не могу, сами думайте. Мне удалось подключить 57 транспозеров, можно и больше, но боюсь КА это не понравится, т.к. фпс немного проседает при работе. Дальше все просто, засыпаем в сундуки мясо или еще чего следуя все той-же инструкции: в первый слот что вялить, во второй готовый результат. Собираем компьютер/сервер ставим программу и запускаем. Экран не нужен, видеокарта тоже (для первого запуска можно поставить). Если вдруг закончится в сундуке мясо, транспозер ничего не сможет сделать, т.е. на доске будет висеть мясо и не пропадать. Если часто пропадает энергия и боитесь, что комп отрубится, рекомендую прописать программу в автозапуск (гайд от фингера). Хотел сделать фоновое выполнение программы, но постоянные зависания на 3 сек. во время проверок фермы думаю никто не выдержит. Поэтому для фермы нужен отдельный компьютер. Собственно это и все. Пейте кровь, она полезна. Программа для робота: pastebin set mVyyTcXe Avtovalilka_rob.lua Программа для компьютера: pastebin set nRK28hwN Avtovalilka.lua
-
Это моя первая программа на этом ресурсе. Буду рад вашей критике, идеям по оптимизации кода. Загрузить можно по ссылке http://pastebin.com/bzBkTvkZ или набрать в терминале: pastebin get bzBkTvkZ cactus Начальные установки: 6 local len,w = 8,8 -- длинна и ширина поля 7 local s = 200 -- время ожидания созревания В 6 строке кода надо указать размеры вашего поля. По умолчанию стоит 8 х 8. В 7 строке время полного созревания урожая. Робота нужно установить на высоте 4 блока от уровня будущего поля. За ним поставить сундук. Робот должен обладать Апгрейтом -солнечная панель для подзарядки. Если поле еще не сформированно, то робот сам может засеять поле кактусами в шахматном порядке. Робот будет информировать вас о количестве высаженных кактусов, заряде батареи. При необходимости подзаряжаться. P.S. Хочу сказать спасибо Alex, за гайд http://computercraft.ru/topic/1520-chto-takoe-for-in-pairs/ Эта статья стала настольной книгой, чтобы разобраться в работе таблиц. Fingercomp за объяснение логики lua. Отдельное спасибо Totoro и qwertyMAN за быстрые ответы на мои порой нубские вопросы. Спасибо вам за терпение. )
-
Всем привет!!! Это моя уже третяя программа в моём магазине приложенийблоге. Для неё понадобится уже робот. Итак, приступим. 1. Комплектация и сборка Вам понадобится: Системный блок 2 уровня Геолайзер Интернет-карта Видеокарта 1 уровня Монитор 1 уровня Клавиатура Дисковод EEPROM c Lua BIOS Дискета с OpenOS Собираем нашего робота. После чего вставляем в него дискету и устанавливаем OpenOS. 2. Поле Строим следующее: И ставим рядом с роботом зарядник и подводим к нему редстоун-сигнал и питание. 3. Запуск Пишем в роботе следующее: pastebin get pV2iGZ2n /farm.lua А дальше набираем farm и.. Готово! Ваш робот "прочешет" всю ферму, если найдёт выросшую пшеницу (metadata = 7) то он её срубит и посадит снова. А ещё в программе ведутся логи с достаточно высоким приоритетом. Логируется даже инфа о каждой пшенице. 4. В следующей версии В следующей версии наверное будет следующее: Воздействие костной мукой Проверка вспаханности земли Ну вот и всё, надеюсь вам эта программа пригодится, всем пока!
-
Здравствуйте, уважаемые форумчане! В процессе создания на сервере InfoTech собственной энергостанции RF на биотопливе, появилась необходимость фермы дерева. Так как мультифермы из Форестри здесь отключены, в срочном порядке спаял роботика, вручил ему электропилу и написал простенький алгоритмик для добычи дерева: На таком алгоритме бы всё и закончилось, если бы не одно "но". Спасибо, Майнкрафт: если саженец вырастает и робот находится в месте, где должен быть блок древесины, последний заменяет роботика полностью и безвозвратно. Естественно, меня такой поворот опечалил бы безразмерно, потому на смену этому алгоритму пришёл новый, куда менее эффективный: Долго обдумав, я решил, что это полностью безопасный алгоритм, записал на робота, запустил и вышел из игры. Вернулся я сегодня на сервер на том же месте, где и вышел, поворачиваюсь к ферме, смотрю — робот пропал! Но паниковать рано. Твёрдой рукой ввожу секретное заклинание: /co l a:block u:Fingercomp.robot t:24h r:20, смотрю — 22 часа назад робот ставит саженец, затем перестаёт, что логично, так как ЧЛ в нём не было (ну, не накопил на него тугрей, бывает), а я вышел из игры. Но! 1.03 часа назад... Робот оживает!.. и ставит саженец. Один, второй, третий... Третий. Дальше лог молчит. Вчера был поставлен сенсор на месте фермы, в котором крутятся игроки, которые были на ферме (ну, мало ли что, угонят там, например ), бегу туда, ввожу edit /var/log/players/players.log, смотрю — один я был замечен на ферме. Немного поразмыслив, мысль появилась: эй, так ведь 1.03 часа назад был же рестарт!.. Ох уж эти Котлы с ненавистью к роботам. Что конкретно случилось — мне понять не дано, но робот исчез бесследно... А ферма нужна позарез, питать машинки биогазовыми движками на воде и лаве — не вариант совершенно. Поэтому создаю тему здесь, дабы опытные лесоводы могли дать совет, как же обустроить ферму дерева на роботах.
- 39 ответов
-
Вторая в жизни сделанная мной (ну почти) прога Руководствовался гайдом по автоферме из вики http://minecraft-ru.gamepedia.com/OpenComputers/%D0%A2%D1%83%D1%82%D0%BE%D1%80%D0%B8%D0%B0%D0%BB:_%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%84%D0%B5%D1%80%D0%BC%D0%B0 Для робота использовал дешевые компоненты, память 2х2Tier (может и меньшая сгодится, не проверял) Меняете, как вам угодно: vper - длина поля (впереди робота); shir - ширина поля; 32 - слоты робота; 3600 - период сбора урожая в секундах. Oreberry farm, ферма кустов из мода Tinkers Construct (MT сервер) Робота размещаете так: Чтобы поставить куст в воздухе, сначала надо разместить под ним блок: поставить на блок и убрать блок). Для роста самородков уровень освещения должен быть <8. На прозрачных блоках мобы не спавнятся. Сундук сзади, зарядник в любом месте, робот перед полем, направлен в правый дальний угол. Советую огородить собираемую территорию стеклом, чтобы робот не вышел за пределы из-за какой-нибудь помехи (а еще на стекле не спавнятся монстры) Прервать программу - Ctrl + Alt + C , на ходу робота прервать вряд ли получится) На передвижение тратится 15 энергии, на повороты 2.5 вроде, остальное по мелочи. По границе перемещений должны стоять блоки, чтобы робот упирался в них и поворачивался. или http://pastebin.com/H4YeQU63 Plant farm, ферма растений из мода Pam's HarvestCraft (MT сервер) Аналогия с прошлой программой, изменены только действия (на скрине надо блоки поставить справа) Код или http://pastebin.com/Wi8FtcJV А вот и первая прога : сбор и крафт бочек воды из мода Pam's HarvestCraft Честно говоря, мне жуть как надоело крафтить их вручную. Код писал чистых 2 часа) Дополнительно понадобится апгрейд управления инвентарем и апгрейд на крафт-стол. Перед стартом программы пустое ведро в руку робота, число 100 можно менять на любое - сколько ведер он должен набрать и скрафтить. На крафт из 100 ведер (= 400 бочек) уходит меньше тысячи энергии. local robot = require("robot") local component = require("component") local inv = component.inventory_controller local c = component.crafting for i=1,100 do robot.useDown() inv.equip() robot.select(1) c.craft() robot.drop() robot.select(2) inv.equip() end
- 4 ответа
-
- 3
-
- oreberry
- harvestcraft
- (и ещё 3 )