Перейти к содержимому

Поиск по сайту

Результаты поиска по тегам 'ферма'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • ДубоБлог
  • Дача Игоря

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Предложения по улучшению игрового процесса
    • Моды и плагины
    • Жалобы на игроков
    • Ивенты
  • Общение
    • Вопрос-ответ
    • Беседка программистов
    • Беседка-флудилка
    • Шкатулка
  • Технический раздел
    • Багтрекер
    • Предложения по улучшению работы сайта
    • Архив

Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


ВКонтакте


Gtalk


Facebook


Twitter


Город


Интересы

Найдено 7 результатов

  1. BrightYC

    Дроноферма

    Я очень обожаю дронов из OC, довольно быстрые и манёвренные(и дешёвые!). Меня смущает насколько автофермы из разных модов дорогие, так что вот решение этой проблемы: https://pastebin.com/9TBqRHPw (Для ленивых и счастливых обладателей интернет-карты: pastebin get 9TBqRHPw dronefarm.lua) (Проверьте, работает ли у вас сбор культуры на ПКМ, иначе же работать не будет(Версия на ЛКМ была, но она неудобная)) В программе всего 4 настройки: Размер фермы по X и Z Ожидание в секундах(Это нужно для того, чтобы культура успела вырасти) Ожидание при зарядке(Если дрон разрядился во время полёта) Процент заряда, при котором дрон вернётся домой Конфигурация дрона совсем простая, нужен лишь инвентарь(Можно и два инвентаря, так будет лучше). Установка довольно простая: Скачиваем ферму Делаем чистый EEPROM Вставляем в комплюхтер Пишем flash -q dronefarm.lua dronefarm(Не обязательно dronefarm, можно что угодно написать) Вставляем в дрона ??? Профит! Расстановка фермы: Где жёлтый - граница фермы Красный - место стоянки Длина и ширина может быть любой, главное чтобы зарядки хватило(Если у дрона переполнится инвентарь или разрядится до 20% от общей зарядки единиц - он вернётся на базу)
  2. Всем привет! Играя на сервере наверняка у вас скопилось немного гнилой плоти и крови. Куда ж её деть? Выкидывать жалко, а есть не стоит. Выход есть! На сервере стоит замечательный мод TConstruct, который добавляет рецепт позволяющий вялить мясо, плоть, кровь, и даже слизь (бррр). Для этого используются специальные доски для вяления. Вроде все просто, повесил доску, закрепил на ней 1 кусок мяса и ждем 300 сек, пока не засушится. Но ведь это долго. На помощь нам приходит мод Open Computers, позволяющий быстро автоматизировать все что угодно. Автоматизировать будем при помощи робота. Для начала строим простую конструкцию, где в центре робот, спереди, снизу и сверху доски для вяления, а сзади зарядка (можно и не ставить). Робот может быть любой комплектации, главное чтобы у него был инвентарь, и контроллер инвентаря. В первый слот положите роботу предмет который он должен вешать на доску, а во второй предмет который он должен снимать. Запустите программу для робота и он будет потихоньку вялить все мясо что найдет в инвентаре. Если вдруг закончится мясо, робот попытается найти его в инвентаре, ну а если не найдет просто будет висеть и ждать пока еще мясо не подкинут. *** Это все конечно же хорошо, но мяса то много, а робот нужен всегда заряженным (вдруг в шахту надо сгонять, а он сел). Тут на помощь приходит маленькая вялильная ферма. Для её постройки потребуются транспозеры, сундуки, доски для вяления, провода и компьютер (рекомендую сервер). Дальше все просто, строим такую конструкцию: В центре транспозер, на нем сундук и прямо на транспозер навешаны доски для вяления. Собственно эту установку можете копировать сколько угодно, не забывайте только подключать проводами все это дело. Насчет размеров фермы сказать ничего не могу, сами думайте. Мне удалось подключить 57 транспозеров, можно и больше, но боюсь КА это не понравится, т.к. фпс немного проседает при работе. Дальше все просто, засыпаем в сундуки мясо или еще чего следуя все той-же инструкции: в первый слот что вялить, во второй готовый результат. Собираем компьютер/сервер ставим программу и запускаем. Экран не нужен, видеокарта тоже (для первого запуска можно поставить). Если вдруг закончится в сундуке мясо, транспозер ничего не сможет сделать, т.е. на доске будет висеть мясо и не пропадать. Если часто пропадает энергия и боитесь, что комп отрубится, рекомендую прописать программу в автозапуск (гайд от фингера). Хотел сделать фоновое выполнение программы, но постоянные зависания на 3 сек. во время проверок фермы думаю никто не выдержит. Поэтому для фермы нужен отдельный компьютер. Собственно это и все. Пейте кровь, она полезна. Программа для робота: pastebin set mVyyTcXe Avtovalilka_rob.lua Программа для компьютера: pastebin set nRK28hwN Avtovalilka.lua
  3. Это моя первая программа на этом ресурсе. Буду рад вашей критике, идеям по оптимизации кода. Загрузить можно по ссылке 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 за быстрые ответы на мои порой нубские вопросы. Спасибо вам за терпение. )
  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. Спасибо всем кто помогал по разным вопросом во время создания данной программы
  5. Programist135

    Farmer 0.1 - фермочка

    Всем привет!!! Это моя уже третяя программа в моём магазине приложенийблоге. Для неё понадобится уже робот. Итак, приступим. 1. Комплектация и сборка ​Вам понадобится: Системный блок 2 уровня Геолайзер Интернет-карта Видеокарта 1 уровня Монитор 1 уровня Клавиатура Дисковод EEPROM c Lua BIOS Дискета с OpenOS Собираем нашего робота. После чего вставляем в него дискету и устанавливаем OpenOS. 2. Поле Строим следующее: И ставим рядом с роботом зарядник и подводим к нему редстоун-сигнал и питание. 3. Запуск Пишем в роботе следующее: pastebin get pV2iGZ2n /farm.lua А дальше набираем farm и.. Готово! Ваш робот "прочешет" всю ферму, если найдёт выросшую пшеницу (metadata = 7) то он её срубит и посадит снова. А ещё в программе ведутся логи с достаточно высоким приоритетом. Логируется даже инфа о каждой пшенице. 4. В следующей версии В следующей версии наверное будет следующее: Воздействие костной мукой Проверка вспаханности земли Ну вот и всё, надеюсь вам эта программа пригодится, всем пока!
  6. Здравствуйте, уважаемые форумчане! В процессе создания на сервере InfoTech собственной энергостанции RF на биотопливе, появилась необходимость фермы дерева. Так как мультифермы из Форестри здесь отключены, в срочном порядке спаял роботика, вручил ему электропилу и написал простенький алгоритмик для добычи дерева: На таком алгоритме бы всё и закончилось, если бы не одно "но". Спасибо, Майнкрафт: если саженец вырастает и робот находится в месте, где должен быть блок древесины, последний заменяет роботика полностью и безвозвратно. Естественно, меня такой поворот опечалил бы безразмерно, потому на смену этому алгоритму пришёл новый, куда менее эффективный: Долго обдумав, я решил, что это полностью безопасный алгоритм, записал на робота, запустил и вышел из игры. Вернулся я сегодня на сервер на том же месте, где и вышел, поворачиваюсь к ферме, смотрю — робот пропал! Но паниковать рано. Твёрдой рукой ввожу секретное заклинание: /co l a:block u:Fingercomp.robot t:24h r:20, смотрю — 22 часа назад робот ставит саженец, затем перестаёт, что логично, так как ЧЛ в нём не было (ну, не накопил на него тугрей, бывает), а я вышел из игры. Но! 1.03 часа назад... Робот оживает!.. и ставит саженец. Один, второй, третий... Третий. Дальше лог молчит. Вчера был поставлен сенсор на месте фермы, в котором крутятся игроки, которые были на ферме (ну, мало ли что, угонят там, например ), бегу туда, ввожу edit /var/log/players/players.log, смотрю — один я был замечен на ферме. Немного поразмыслив, мысль появилась: эй, так ведь 1.03 часа назад был же рестарт!.. Ох уж эти Котлы с ненавистью к роботам. Что конкретно случилось — мне понять не дано, но робот исчез бесследно... А ферма нужна позарез, питать машинки биогазовыми движками на воде и лаве — не вариант совершенно. Поэтому создаю тему здесь, дабы опытные лесоводы могли дать совет, как же обустроить ферму дерева на роботах.
  7. Вторая в жизни сделанная мной (ну почти) прога Руководствовался гайдом по автоферме из вики 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
×
×
  • Создать...