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

Doob

Гуру
  • Публикации

    1 089
  • Зарегистрирован

  • Посещение

  • Победитель дней

    141

Все публикации пользователя Doob

  1. Нет, дамаг есть у абсолютно всех предметов, это метаданные. А вот заряд есть у предметов из модов, в разных модах он может отличаться, хотя в OC идет дело к унификации данных, но MC1.7.10 она не затрагивает. У меня в дубокопе пока проверяется только ванильный дамаг, для электроинструментов он не очень точно работает, но свою функцию выполняет. А с инструментами Tinkers' Construct не работает вообще.
  2. Какая знакомая дыра. Я тоже в такой проги для реактора писал
  3. Doob

    Дубокоп

    Обновление. Добавлена возможность работы с солнечными батареями. Когда уровень энергии падает ниже 30 процентов, робот поднимается на поверхность и заряжается от встроенной солнечной панели. Есть проверка времени суток и погодных условий.
  4. Хм, спасибо за подсказку, раньше через девайсинфо выдавались кишки жавы, которые никак нельзя было обработать. А проверить условия очень легко - isSunVisible + canSeeSky для выхода на поверхность и ожидание по системному времени, которое привязано к майновскому.
  5. У меня проблем с размещением апгрейдов никогда не было, даже лишние слоты постоянно остаются. Правда, я четко разделяю обязанности роботов и дронов, на каждую сложную работу по одному юниту. А для экспериментов есть Creatix. Ванильные солярки прекрасно обеспечивают энергией, можно и ЧЛ запитывать, и геосканером баловаться. Но есть один минус, из-за которого я их никогда нигде не использовал, кроме как в планшетах. Минус это невозможность определить наличие солярки в сборке. Кстати, давно собирался добавить в свою копалку поддержку солнечной энергии, все забываю сделать пулл-реквест на эту фичу.
  6. Только через внешний зарядник, с предметами робот не работает как игрок. Контейнеры предметные открывает только свои - сервера.
  7. Энергия форжа поддерживается или только индастриал?
  8. Doob

    Дубокоп

    Если копалку делали с апнутыми конфигами, то это не проблема разработчика, что кто-то ее на дефолтных запускает. Лол.
  9. Не, это немного не так работает, функция в которой это все происходит и есть onClick(), она ничего не возвращает, поэтому ошибка. В функцию приходит информация от родителя в первом параметре таблица со значениями, во втором имя пользователя. Вот как это можно посмотреть: forms = require('forms') form = forms.addForm() btn = form:addButton(32, 16, "Войти", function(args, name) print(name) for i, j in pairs(args) do print(i, j) end end) forms.run(form)
  10. Такая задача решается нуклирконтролом, он ведь может по градуснику сигнал слать. А пластины заправляются в специальном блоке инжекторе. Хотя, у нас было дело, стоял индастриал, в котором еще не было этого инжектора и крафта починки тоже, когда я это узнал - выкинул реакторы в лаву и занялся бесполезной прокачкой нод из таумкрафта.
  11. Ну да, люди делали, старались, а тут обнова. Мало кому понравится сложный механизм разрабатывать с нуля из-за зайца и лисички. Но прогресс это такая заноза, которая не дает покоя каждому и от него чаще всего становится лучше. Старые проекты умрут, родятся новые, потому-что ниша есть и надо ее заполнить, а конкуренции нет - это даже лучше. Самые популярные сервера это ваниль, чем новее и стабильней версия, тем больше народу. Но многим хочется больше механик, кто-то берется и реализует эти механики, а майн одна из самых популярных игр, поэтому это не является проблемой.
  12. На вики. На главной странице есть еще ссылки на всякие ресурсы, но структурированное описание всегда есть на официальной вики. Вообще, все анонсы объявляют за год-полтора на майнконах, но я за этим не слежу, из снапшотов можно получить примерное представление. Об изменении структуры данных было известно еще три года назад, когда начался принудительный перевод ID предметов из числового в строковое представление. В 1.14 от чиселок полностью отказались, совместимости нет, поэтому разработчикам форжа и модов предстоит много работы.
  13. В MC1.7.10 почти все новые фичи не работают. Уже очень сильно устарела эта версия, 1.2.5 и 1.4.7 так долго не пользовали. Моды на него не выходят, не обновляются, админы только и успевают лепить заплатки на сервера, чтобы они хоть как-то пыхтели. Сейчас переломный момент, с обновой MC1.14 изменились структуры данных, NBT теперь больше JSON, чем NBT. Как только стабильно заработает форж будет глобальная переделка модов, старые версии вряд-ли кто-то будет поддерживать, т. к. майн очень хорошо пофиксили, добавили много интересностей. Потому-что новый майн всегда лучше старого, разработчики только и успевают баги фиксить..
  14. @vx13 если встать под транспозер, то он будет работать с головой игрока как с обычным контейнером. Правда имя получает minecraft:air, но это не так уж важно.
  15. Если надо сделать просто дубликат монитора, то придется все обращения к видеокарте дублировать на оба монитора. Но проще конечно, просто заприватить комп и пользоваться одним моником. Чтобы кинуть в авторан прогу можно выполнить в консоли такую команду: echo resolution 80 25 >> /home/.shrc
  16. Уже лет сто обычный транспозер умеет взаимодействовать с игроком, зачем PIM? Я вот переписал свой маркет на транспозер, с гуишкой от @ECS, а то GML надобно основательно подновить, чтобы он на новой оси работал. Сделал самоорганизующуюся сеть из транспозеров и сундуков. Осталось бд допилить и будет рынок-вундервафля, о котором мечтали @Krutoy и @Semoro И все это на ванильных опенкомпах. Так что фтопку дюпающие аддоны.
  17. Тысячи способов передать файл через интернет. И такие извращения. А еще на пастбин закинул, чтобы саму прогу не получилось скачать
  18. Doob

    Дубокоп

    На любой сервер прихожу и у меня все нужные проги работают как и должны, хотя мод меняется, ось меняется, с совместимостью иногда проблемы, но работает. О чем я меньше всего беспокоюсь на техносборках, так это об энергии. Ресы на робота можно собрать за пару часов, на сборку уходит много времени т. к. первый генератор всегда слабый. Ну а с роботом вообще проблем нет - и дом построить, и за ломазами послать. Накрутили конфиг? - Поставить три генератора в робота и два зарядника на поддержку. Можно три экспы прокачать до максимума и добавить в сборку генератор, но к этому времени количество ресурсов растет так, что можно обеспечивать весь сервер. Некоторые админы тупо пихают все возможные фиксы. Есть проблема: В 1.7.10 дюпают чанки и NBT упаковщик, да и куча всего еще... моды те же. Решение с дюпом чанков: Поставить плагин, который ванильно обсчитывает время только в том чанке, где находится игрок, а в остальных - как карта ляжет. Результат: ЧАНКИ ПРОДОЛЖАЮТ ДЮПАТЬ, если их не грузить чанклоадером. Собрал робота, долго пользовался, но однажды не заправил ЧЛ и летал туда-сюда. Робот пропал прямо у меня на глазах. Ну и мультиблочные структуры с трубами подвисают. Зато воронки не дюпают, да, достижение... А если это посчитать? Тогда роботу проще самому мухой слетать и пощупать блок руцями.
  19. Doob

    Дубокоп

    Можно сделать форк мода, добавить геосканеру analyze по координатам с десятикратным потреблением энергии. Но это все-равно имба, роботы и без этого прекрасно со всем справляются.
  20. Doob

    Дубокоп

    Можно, но не рационально. Ради одного слота таскать целый сундук. И добавится лишний пункт при запуске, помимо робота, инструмента, сундука, зарядника, генератора, рычага и навесных апгрейдов. Для конечного пользователя это лишнее усложнение.
  21. Doob

    Дубокоп

    @vx13 В идеальном случае, робот может бесконечно путешествовать, закидывая добытые ресы в эндерчест. Энергией он себя полностью обеспечивает, время тут не играет роли. Упаковка отключается, когда количество ресов, которые есть риск потерять больше, чем места, которое будет сэкономлено - робот едет на базу. Вообще никогда не видел проблемы с натуральными ресурсами в майне, после пары запусков в правильном месте, руду девать просто некуда. Если бы руды было 1-2 блока на чанк, даже тогда робот добывал бы всю. Но обычно всякие руды занимают треть чанка, иногда и больше. @yura0138 Забавный сундук, проверить надо бы, что говорит про это робот. for i = 1, 5 do print(component.robot.drop(3, 1)) end
  22. Doob

    Дубокоп

    Перед упаковкой робот расчищает инвентарь, поэтому выкидывает в буфер ресурсы, которые могут повесить алгоритм упаковки. Добытые ресы я не считаю ценными, это оправданный риск. В ином случае роботу пришлось бы постоянно подсчитывать количество слотов, занятых полезной нагрузкой и рассчитывать погрешности при крафте на первом проходе. Для предметов, которые ни в коем случае нельзя выкидывать есть список wlist, там лежит эндерчест, может добавятся буры и генераторы при расширении функционала.
  23. Doob

    Дроноферма

    PID поможет поделить перемещение на управляемые отрезки. Хотя тут можно обойтись простой логикой - взять двоичный/троичный поиск, на каждый отрезок задавать свою скорость - чем ближе к цели, тем меньше. С ускорением аналогично. При расхождении во времени делать поправку. Такой алгоритм используется в космических аппаратах при линейных маневрах. А в атмосфере, да еще и с корректировкой курса уже нужен PID.
  24. Doob

    Дроноферма

    А что если задействовать PID регулятор? Если можно получить скорость, ускорение и расстояние, зачем тогда надеяться на непредсказуемое время майна? В роботах всегда делается пара проверок при движении, чтобы ошибка не накапливалась и они не убегали в неизвестном направлении.
  25. Doob

    Дубокоп

    На некоторых серверах глобальный приват для роботов не доступен. Некоторые блокируют функции контроллера инвентаря. Сообщение от робота не ловится? А беспроводная карта в нем стоит?
×
×
  • Создать...