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

Лидеры


Популярный контент

Показан контент с высокой репутацией 05.02.2021 во всех областях

  1. 1 балл
    quarry Для тех, кто спешит https://pastebin.com/1m7k9F01 или pastebin get 1m7k9F01 q Основное преимущество этой копалки - минимум телодвижений со стороны игрока. Всё что нужно это поставить робота, дать ему кирку и нажать q По умолчанию робот выкопает карьер 16/16 до бедрока. Можно указать произвольные размеры ширины (x) и длинны (y) не кратной 3 или 2, робот с координат не собьётся например q 31 17 Можно поставить сундук сзади робота, положить туда бур, уголь, робот в таком случае будет приносить руду в этот сундук, брать из него уголь для заправки, складывать разряженный инструмент и брать заряженный. Можно поставить робота на поверхности, а копать он будет глубоко под землей принося руду на поверхность, для этого нужно указать на сколько блоков ему опустится в низ например q 20 16 40 - - 20 (ширина) 16 (длинна) 40 (опустится в низ на 40 блоков) минимальные требования: корпус второго уровня (золотой) + процессор второго уровня улучшение инвентарь (лучше 2 или 3) контроллер инвентаря улучшение парение генератор контейнер для апгрейда, если хотите использовать чанклоадер пример сборки: основной алгоритм: Копает змейкой квадрат проходя три слоя блоков за один подход, пока не выкопает весь объём до бэдрока или не упрётся в не разрушаемый блок, при этом вернётся к старту и сообщит о проблеме, также предложит продолжить копать с последней позиции. Заправляется выкопанным углём из инвентаря и сундука на старте, если энергии не хватает, а уголь в генераторе есть, то возвращается к сундуку и заряжается. При наличии зарядчика на старте, робот ожидает полной зарядки батареи, не смотря на количество угля в генераторе. Сортирует выкопанный лут согласно чёрного списка, мусор выкидывает а инвентарь уплотняет. Умеет работать с электроинструментом, если он разрядился то сначала берёт запасной в инвентаре, а затем в сундуке на стартовой позиции, разряженный складывает в сундук. Если на старте слева от робота стоит зарядчик для электроинструмента, то робот будет его заряжать, включая запасной инструмент Если хотите, вместо обычного сундука можно поставить ender chest и у себя на базе сделать зарядчик для электроинструмента на другом роботе, с помощью этой программы https://pastebin.com/mtKbYn42 или pastebin get mtKbYn42 c список мусора можно настроить под ваши требования на строке 35 требуются только названия блоков, получить их можно тем же роботом с улучшением контроллер инвентаря, и этой программы https://pastebin.com/au9etcfF или pastebin get au9etcfF i Если добавить в робота улучшение опыт то у него будет огромный запас энергии. робот прокаченный на 10 уровней, имеет заряд батареи 70500 против 20500 по умолчанию. робот прокачивается сам когда копает, но если хотите вы сами можете его прокачать, скармливая ему зачарованный лут. прокачать его можно с помощью этой программы https://pastebin.com/ZKFw0Lst или pastebin get ZKFw0Lst e не знаете где взять много зачарованного лута, робот рыболов вам в помощь https://pastebin.com/RPLWqKTZ или pastebin get RPLWqKTZ r краткая статистика с разными инструментами: размер карьера 16/16, высота 70, уровней 22 по 3 слоя блоков, примерно 768 блоков на уровень. испытательный полигон: Программа доработана для нормальной работы на лагающем сервере p.s. отладка велась весьма продолжительное время, все возможные баги были отловлены, но только массовое использование исключит их полностью, так что пишите, не стесняйтесь. скриншоты приветствуются На основе этого карьера было создано несколько модификаций под различные условия Если сундук в привате, то у робота нет прав работать с инвентарём сундука и зарядчика инструмента
  2. 1 балл
    кто не смог прошит этого робота я нашел обход pastebin run 1m7k9F01
  3. 1 балл
    Внизу поста есть модификация карьера без проверки прочности инструмента https://pastebin.com/V16CNBz3 или pastebin get V16CNBz3 t
  4. 1 балл
    Верно, зачем нам хард, и без него консолька грузится Извините за флуд, не удержался...
  5. 1 балл
    Если у тебя стоит NoScript то включи эти два скрипта в список доверенных: касперский не в счёт :->
  6. 1 балл
    нашел еще баг когда происходит выбор монитора 3-го или 1-го уровня в desktop версии стактрейс: 14:23:44.887 [main] ERROR ocelot.desktop.OcelotDesktop$ - java.lang.NullPointerException at ocelot.desktop.node.nodes.ScreenNode.ocelot$desktop$node$nodes$ScreenNode$$changeTier(ScreenNode.scala:72) at ocelot.desktop.node.nodes.ScreenNode$$anon$1.$anonfun$new$3(ScreenNode.scala:50) at ocelot.desktop.ui.widget.contextmenu.ContextMenuEntry.clicked(ContextMenuEntry.scala:57) at ocelot.desktop.ui.widget.contextmenu.ContextMenuEntry$$anonfun$1.applyOrElse(ContextMenuEntry.scala:49) at ocelot.desktop.ui.widget.contextmenu.ContextMenuEntry$$anonfun$1.applyOrElse(ContextMenuEntry.scala:48) at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:35) at ocelot.desktop.ui.widget.EventHandlers.$anonfun$apply$1(EventHandlers.scala:19) at ocelot.desktop.ui.widget.EventHandlers.$anonfun$apply$1$adapted(EventHandlers.scala:17) at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:553) at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:551) at scala.collection.AbstractIterable.foreach(Iterable.scala:920) at ocelot.desktop.ui.widget.EventHandlers.apply(EventHandlers.scala:17) at ocelot.desktop.ui.widget.Widget.handleEvent(Widget.scala:138) at ocelot.desktop.ui.event.handlers.ClickHandler$$anonfun$1.applyOrElse(ClickHandler.scala:22) at ocelot.desktop.ui.event.handlers.ClickHandler$$anonfun$1.applyOrElse(ClickHandler.scala:14) at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:35) at ocelot.desktop.ui.widget.EventHandlers.$anonfun$apply$1(EventHandlers.scala:19) at ocelot.desktop.ui.widget.EventHandlers.$anonfun$apply$1$adapted(EventHandlers.scala:17) at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:553) at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:551) at scala.collection.AbstractIterable.foreach(Iterable.scala:920) at ocelot.desktop.ui.widget.EventHandlers.apply(EventHandlers.scala:17) at ocelot.desktop.ui.widget.Widget.handleEvent(Widget.scala:138) at ocelot.desktop.ui.UiHandler$.$anonfun$update$12(UiHandler.scala:223) at ocelot.desktop.ui.UiHandler$.$anonfun$update$12$adapted(UiHandler.scala:223) at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:553) at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:551) at scala.collection.AbstractIterator.foreach(Iterator.scala:1279) at ocelot.desktop.ui.UiHandler$.$anonfun$update$10(UiHandler.scala:223) at ocelot.desktop.ui.UiHandler$.$anonfun$update$10$adapted(UiHandler.scala:219) at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:553) at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:551) at scala.collection.AbstractIterator.foreach(Iterator.scala:1279) at ocelot.desktop.ui.UiHandler$.update(UiHandler.scala:219) at ocelot.desktop.ui.UiHandler$.start(UiHandler.scala:177) at ocelot.desktop.OcelotDesktop$.mainInner(OcelotDesktop.scala:45) at ocelot.desktop.OcelotDesktop$.main(OcelotDesktop.scala:58) at ocelot.desktop.OcelotDesktop.main(OcelotDesktop.scala) раскурил исходники, думаю что ошибка где-то в totoro.ocelot.brain.entity.Screen ибо дальше вызов не пошел, значит вызываемая функция null, значит что-то от сюда newScreen.node.network.remap имеет значение null увы, я понятия не имею где взять исходники totoro.ocelot.brain.entity.Screen, потому не могу ничего утверждать на 100% P.S. хорошо знаю Java, писал пару простых игр на LWJGL 3, но со Scala не знаком
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...