Jump to content

Search the Community

Showing results for tags 'программа'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • MCSkill.ru - MineCraft сервера
    • Список администрации проекта
    • Правила форума
    • Голосовой сервер в Discord'e
    • Подать жалобу/Задать вопрос по поводу бана
    • Подать заявку на пост модератора
  • Основной раздел
    • Новости\Конкурсы\Акции
    • Идеи\Отзывы\Обсуждения
    • Слив багов/дюпов 
    • Wiki - гайды по модам
    • Флуд/Общение
  • Игровые сервера
  • Прочее

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Мой ВК


Discord


Skype


Игровой сервер


Чем люблю заниматься в игре

Found 4 results

  1. Предисловие Когда дело касается автокрафта пробужденных драк. блоков, многие прибегают к использованию роботов или конструируют замысловатые схемы, поизучав разные подходы к этому автокрафту я выделил в них ряд недостатков и решил написать программу, которая позволит создавать неограниченное количество блоков с максимальной скоростью. Преимущества данной программы: Максимальное быстродействие, в отличие от роботов. Отсутствие лагов и ошибок даже при перезагрузке чанка (протестировано), роботы иногда грешат внезапным выключением. Возможность заказывать неограниченное число блоков за раз (при наличии сердец) Краткий принцип работы. Работает эта программа с плоскостями формирования и истребления, используя обособленную МЭ сеть. Ставится сундук, сверху подключается мэ интерфейс, в него кладется шаблон, сбоку подключается еще 1 интерфейс, уже от обособленной сети, в который программа будет выплевывать нужные ресурсы в нужное время, со свободного бока к сундуку подключается шина экспорта на пробужденные блоки. Адаптер к сундуку подключается снизу. Нюансы: Данный гайд не является четкой инструкцией по применению, ваши конструкции могут выглядеть по-разному, главное соблюдать несколько правил: 1) адаптер снизу. 2) интерфейс от основной МЭ сети сверху. 3) интерфейс от обособленной МЭ сети сбоку. 4) используем МЭ накопитель, но не МЭ сундук. 5) плоскость формирования, выбрасывающая сердца и ядра не слишком далеко от остальных плоскостей. Для автокрафта блоков придется заранее заказывать сердца, если заказать сразу блоки без сердец, автокрафт начнет ругаться на отсутствие этих сердец ? Если хотите заказать целую тучу драк блоков, следует поставить на верхнем интерфейсе другой блокирующий режим Если, дочитав до этого момента, вы что-то не поняли, не переживайте, так и задумано, далее я подробнейшим образом и с иллюстрациями объясню, что, куда и зачем. Использование Список необходимых материалов: Плоскость формирования. 6 шт. Плоскость истребления. 4 шт. МЭ интерфейс. 2 шт. Любой сундук из Iron Chests. 1 шт (можно использовать и обычный одинарный сундук, я буду использовать алмазный) Кварцевое оптическое волокно. 1 шт. (я использовал его, для отделения нашей конструкции от основной МЭ сети, вы можете поступить и иначе) Заряженный дракониевый блок. 1 - 4 шт. Драконье ядро. 1-16 шт. Динамит. 1 шт. Сердце дракона. 1 шт. Адаптер из OpenComputers. 1 шт Кабель из OpenComputers (id 877). Сколько-то штук. МЭ стеклянный кабель. Тоже сколько-то штук. Кабельный якорь. Может и не пригодится. Также потребуется собрать компьютер, об этом в данном гайде я рассказывать не буду, скажу лишь то, что достаточно будет и самого слабого компа, и не забудьте Интернет карту. Создание конструкции: Для начала выроем яму 2х2х2 и поместим на дно мэ кабели, сверху кабелей поставим 4 плоскости формирования, их настроим на заряженные драк. блоки. Иллюстрации: По бокам подсоединяем плоскости истребления. От одной из сторон ведем кабель на несколько блоков вверх (у меня 4) и на 2 блока от конструкции, вниз прицепляем еще 1 плоскость формирования, в которую настроим на ядро и сердце дракона. Выглядит это так: У нас остается одна плоскость формирования, которую мы настроим на динамит, поставим ее сбоку, а рядом расположим источник сигнала красного камня, чтобы он сразу поджигал динамит. Теперь поставим рядом сундук, к которому подключим шину экспорта, её, в свою очередь, настроим на экспорт пробужденных блоков. В шину экспорта желательно воткнуть карту ускорения. Теперь подключим к сундуку интерфейсы Важно: Один интерфейс обязательно должен находиться сверху, второй - с одной из сторон, но не снизу, т.к. снизу должен быть адаптер. Теперь Еще важнее: верхний интерфейс подключаем кабелем к основной сети. А "боковой" интерфейс к "обособленной сети". Теперь "запитаем" нашу обособленную сеть, я для этого использую кварцевое оптическое волокно. Теперь подключим к обособленной сети накопитель с ячейкой хранения любой размерности. чуть-чуть важно: используйте именно "МЭ накопитель", а не МЭ сундук, ибо у меня с сундуком эта система отказалась работать. Осталось еще несколько шагов... Необходимо настроить шаблон для крафта, для этого просто переведите терминал шаблонов в режим "печки" (Обработка шаблона) и выставите все ингредиенты в нужных количествах в поле слева, а в поле справа поставьте 4 пробужденных блока, выглядит это так: Вставляем полученный шаблон в верхний интерфейс. Почти готово, осталось собрать комп и подключить адаптер к сундуку снизу. Финальная стадия: Когда мы уже включили комп, прописали install и перезагрузились, самое время скачать прогу pastebin get 5mX9EDsr craft.lua (копировать и колесиком мыши вставить)после этого вы должны увидеть нечто подобное: Теперь, когда конструкция собрана, программа скачена, адаптер подключен, овцы накормлены, мы можем запускать программу, введя в консоли "craft" (без кавычек). Если мы все собрали верно, то увидим такой экран: Если что-то не так с сундуком, то программа об этом сообщит. А если мы видим этот экран, значит наш автокрафт готов, осталось заказать 100500 драк блоков, чтобы её проверить! Upd: 16.03.2020 Исправил серьезный косяк из-за которого программа работала некорректно, если заказывать слишком много блоков за раз. Если качали прогу раньше - скачайте заново!
  2. Обзор Основная идея понятна из заголовка темы. Предлагаю сразу оценить основной интерфейс программы в её рабочем состоянии, чтобы понять, устраивает она вас или нет. Краткое описание интерфейса На скриншоте виден главный экран программы. На нем мы видим всю основную информацию о текущем состоянии реактора. Дам пояснения по некоторым полям, которые, на мой взгляд, могут вызвать вопросы, поехали: Поле "Поток" показывает какое ограничение потока сейчас стоит во флюкс-гейте, который отвечает за генерацию RF. Справа от этого поля, мы можем заметить кнопки + и - . С их помощью мы можем в на ходу изменять значение этого поля. Эти кнопки распознают, как обычные клики, так и клики с зажатыми CTRL/SHIFT/CTRL+SHIFT. Значения, на которые изменится поток после нажатия на кнопку, настраиваются либо в файле конфигурации (о нем позже), либо во вкладке "Настройки", которая расположена сверху. Поле "Итоговая мосч" высчитывает сколько RF реактор вырабатывает в "чистом" виде (с учетом затрат на стабилизацию реактора) Также на главном экране всегда присутствует кнопка переключения автономного режима, на скриншоте он у меня включен, и, в зависимости от состояния реактора, будут появляться кнопки "Выключить реактор" / "Зарядить реактор" / "Запустить реактор". Примечание: Лучше используйте именно эти кнопки для управления состоянием реактора, а не те, что находятся в интерфейсе стабилизатора, но это уже мелочи. Описание автономного режима и конфигурации Автономный режим в данной программе разрабатывался на скорую руку и скорее служит помощником, который будет следить за тем, чтобы реактор не рванул и время от времени поддавать жару. Тот разгон, что вы видели на первом скриншоте был достигнут за пару дней непрерывной работы автономного режима. Рассмотрим подробнее механику работы автономного режима и заодно познакомимся с конфигом. Файл конфигурации устанавливается при первом запуске программы, и называется он "DracReactorConfig.cfg", если для вас это слишком длинно, можете заглянуть в код и там изменить 9-ю строчку. Конфиг по умолчанию выглядит так: Конфиг я обильно смазал комментариями, так что если внимательно его почитать, сразу станет понятен принцип работы автономного режима. вот на всякий случай текстовый вариант конфига: -- Интервалы для кнопок +/- default_interval = 1000 -- на сколько меняет поток простой клик ctrl_interval = 5000 -- клик с зажатым CTRL shift_interval = 10000 -- клик с зажатым SHIFT ctrlShift_interval = 20000 -- клик с одновременно зажатыми CTRL и SHIFT -- Автономный режим: -- Основные константы shield = 25 - Щиты будут автоматически поддерживаться на этом уровне ( в %) tempCriticalEdge = 8100 -- Если температура превысит это значение, программа экстренно понизит поток вывода; -- Форсированный режим forceModeTempLowEdge = 7500 -- Пока температура не превысит это значение, программа будет работать в форсированном режиме, иначе - перейдет в безопасный режим; forceModeStepCase = 5000 -- Если разница между текущей выработкой энергии и выставленным потоком превысит это значение, то к потоку добавится forceModeStep = 20000 -- это значение -- безопасный режим safeModeTempWaitEdge = 8000 -- Если температура превысит это значение, программа будет ожидать, safeModeTempToWaitEdge = 7850 -- пока температура не понизится до этого значения; safeModeStepCase = 0 -- Если разница между текущей выработкой энергии и выставленным потоком превысит это значение, то к потоку добавится safemodeStep = 8000 -- это значение Пояснения: "safeModeStepCase = 0" означает, что программа будет ждать пока генерация реактора не станет равна текущему "потоку", прежде чем увеличить этот поток. Можно ставить и отрицательные значения, например "-100", в таком случае прога подождет, пока генерация не превысит значение потока на 100, но я не рекомендую так делать. "shield = 25" В это поле можно вводить и число с точкой, только использовать надо именно точку а не запятую. Например "25.53". Данная запись заставит программу с помощью древней магии и математики (в основном математики) поддерживать мощность поля (щиты) на уровне ровно 25.53 %, не больше и не меньше. И поверьте, это действительно работает! Пока программа включена, щиты у вас никогда и ни при каких обстоятельствах не рухнут, причем вне зависимости от того, включен автономный режим или выключен, я решил, что эта фича слишком крута, чтобы давать вам возможность просто так её отключить ? На этом раздел обзора заканчивается. Надеюсь, что после этого описания, все стало понятно. Использование Этап 1. Подготовка. Для работы нам понадобится: 1) Компьютер полной комплектации, ниже оставлю хар-ки машины, на которой я сам тестировал прогу. 2) Монитор 3-й уровень, чтобы передавался цвет. Советую создать большой многоблочный монитор 3) 4 адаптера 4) Анализатор из OpenComputers 5) Куча кабелей из OpenComputers 6) Собранный дракониевый реактор (естественно) ВАЖНО! Реактор, хранилище и компьютер должны находиться в одном чанке, иначе могут возникнуть лаги, но это не точно. Как только заготовили все необходимое, приступаем к подключению адаптеров: Этап 2. Установка и настройка. Как только все адаптеры расставлены и подключены к системному блоку, переходим к настройке самой программы Для ее установки пишем pastebin get UQcKmY1f de_reactor.lua (копировать и колесиком мыши вставить, не забудьте про Интернет карту) После этого пишем de_reactor и, если адаптеры были правильно подключены, вы увидите такое окно: Поскольку в нашей системе присутствуют два флюкс-гейта, нам необходимо объяснить компьютеру кто за что отвечает. Есть два варианта действий. Вариант 1. Его можно использовать, только если реактор выключен (находится в состоянии "оффлайн"). Наугад кликаем по обоим адресам (да, чтобы выбрать адрес, нужно просто по нему кликнуть) и видим следующее: Теперь, прежде чем нажимать на одну из кнопок, проверяем наши флюкс-гейты. На энергетицеском гейте должен быть такой экран: На стабилизирующем такой: Если все совпало, значит вы угадали и можете нажимать кнопку "Продолжить", если нет, то жмите "Изменить" и прокликайте по адресам в другом порядке, перепроверьте все еще раз и можно продолжать. Вариант 2. Для этого варианта нам понадобится анализатор из OpenComputers Когда видим этот экран: Берем в руки анализатор, подходим к флюкс-гейту который соединяет стабилизатор реактора ( НЕ инжектор) и "вход" хранилища RF, кликаем с зажатой клавишей SHIFT по соответствующему адаптеру. После этого мы увидим нечто подобное: В чате нам высветился адрес нужного нам гейта, именно по нему мы должны кликнуть в первую очередь. В моем примере этот адрес находится на второй позиции. Клиаем по нужным адресам, все перепроверяем и нажимаем кнопку "Продолжить". После настройки мы попадем на главный экран программы, который вы видели на самом первом скриншоте. Про вкладку настроек. Если, находясь на главном экране, нажать на вкладку "Настройки" мы попадем на следующий экран: Тут мы можем настроить поведение наших кнопок "+" и "-". Чтобы изменить какое-либо значение, просто щелкните по нужному числу и введите новое, нажмите ENTER и число запишется. Вы можете либо сохранить, либо отменить ваши изменения, нажав по соответствующим вкладкам в верхнем меню. Все значения записываются в конфиг, поэтому они не пропадут, даже если компьютер будет перезагружен. Кстати то-же касается и адресов флюкс-гейтов, вам не придется каждый раз настраивать программу при перезапуске. Напутствия и заключение: Как я уже говорил, автономный режим писался на скорую руку и не может похвастаться особой "хитровымудренностью" (как говорится: "Я художник, я так вижу"), но тем не менее он работает. И работает стабильно. Конфигурацию "по умолчанию" я выдумал рандомно, поэтому пробуйте, экспериментируйте, меняйте конфиг как вашей душе угодно, скидывайте свои варианты в эту тему и я буду их тестировать, а наиболее удачным, заменю нынешний конфиг по умолчанию. Но помним: Все изменения конфига на свой страх и риск! Жду ваших отзывов и предложений, если тут есть гуру реакторных дел, которому понравилась моя программа, но есть предложения по улучшению чего-либо, я всегда готов выслушать ваши советы. Фухх, вроде все написал, если остались вопросы, не стесняйтесь их задавать. Буду счастлив если данная программа хоть кому-то кроме меня окажется полезной. Бонус (только для креатива)
  3. Внимание: вышла новая версия программы. С интерактивным интерфейсом и автономным режимом. Вот ссылка на гайд по ней. Предисловие За реактором из Draconic Evolution нужен глаз да глаз, особенно на этапе его разгона, а что если переместить этот глаз на широкий монитор вашего компьютера? Я на досуге написал программу, предназначенную для этих целей. Помимо контроля всех основных параметров реактора, она также предоставляет возможность изменять поток в обе стороны, не отходя от монитора, также присутствуют цветовые "подсказки", которые помогут вам быстро понять, пора ли "поддать жару" или стоит "немного остыть". Как пользоваться Этап 1. Подготовка. Для работы нам понадобится: 1) Компьютер полной комплектации, ниже оставлю хар-ки машины, на которой я сам тестировал прогу. 2) Монитор 3-й уровень, чтобы передавался цвет. Советую создать большой многоблочный монитор 3) 4 адаптера 4) Анализатор из OpenComputers 5) Куча кабелей из OpenComputers 5) Собранный дракониевый реактор (естественно) ВАЖНО! Реактор, хранилище и компьютер должны находиться в одном чанке, иначе могут возникнуть лаги, но это не точно ? Как только заготовили все необходимое, приступаем к подключению адаптеров: Этап 2. Установка и настройка. Как только все адаптеры расставлены и подключены к системному блоку, переходим к настройке самой программы Для ее установки пишем pastebin get cc4bdezK reactor.lua (копировать и колесиком мыши вставить) После этого пишем reactor и если адаптеры были правильно подключены, вы увидите такое окно: Для лучшего понимания, что происходит, стоит сказать пару слов о сомом реакторе. В интернете множество гайдов по их сборке, но все они работают по одному и тому-же принципу. Есть флюкс-гейт отвечающий за поток (или генерацию) и флюкс-гейт отвечающий за сдерживание (поддержание реактора в стабильном состоянии). Так как к компьютеру подключено сразу 2 флюкс-гейта, программе нужно определиться, какой из них за что отвечает, сама она к сожалению понять этого не сможет ? Первым делом вам необходимо ввести первые символы адреса гейта, отвечающего за поток. Это тот гейт, который подключен одним концом к стабилизатору реактора, а другим к принимающей части RF хранилища. Для удобства, программа сразу выводит адреса всех гейтов, подключенных к компьютеру. Но как же узнать этот адрес? Для этого нам понадобится анализатор из OpenComputers. Берем его в руки, подходим к адаптеру подключенному к поточному флюкс-гейту и кликаем по нему с зажатой клавишей SHIFT. Нам высветится вся информация об устройстве, за которое отвечает данный адаптер, в том числе и необходимый нам адрес. В моем случае это выглядит так: Как мы видим, наш адрес совпадает со вторым адресом из списка, что был на предыдущем скриншоте, теперь нам просто нужно ввести первые символы этого адреса, я, например, введу "40". И вот, что я получу: Как мы видим, программа приняла наш ответ и никаких ошибок не выкинула, теперь нам предлагают ввести адрес нижнего гейта, в моем случае можно просто ввести "5a" (это первые символы оставшегося гейта) и программа примет данный ответ, так и сделаю: Программа предлагает нам все перепроверить и при желании изменить. Если все верно, а в моем случае это так, вводим единицу и нажимаем ENTER. После этого и начнется магия ? Так выглядит основной интерфейс программы: Пройдемся по пунктикам, там где необходимо, я дам пояснения. 1 строчка: накоплено в ядре: появляется, если к энергетическому пилону подключен адаптер. Если убрать адаптер, эта строчка пропадет. 2 строчка: температура: Тут все понятно 3 строчка: вырабатывает: показывает, сколько энергии в данный момент проходит через потоковый флакс-гейт 4 строчка: поток: показывает, каково ограничение потока в данный момент. От этого значения зависит вся работа реактора и его можно менять программно. 5 строчка: итоговая мосч: показывает, сколько энергии генерируется в чистом виде (учитывая затраты на поддержание реактора) 6 строчка: поглащает: показывает, сколько энергии в данный момент проходит через сдерживающий флакс-гейт (затраты на поддержание реактора) 7 строчка: мощность поля: Тут все понятно 8 строчка: насыщенность: Тут все понятно 9 строчка: топливо: Тут все понятно 10 строчка: расход топлива: Тут все понятно Теперь о функционале Одним из примечательных свойств данной программы является то, что она способна менять цвет отображения температуры, в зависимости от её значения (настраивается в конфигурации). Я какое-то время тестировал, как ведет себя реактор при изменении потока, и выявил безопасные температурные промежутки, при которых можно смело повышать поток, не опасаясь взрыва. Теперь конкретнее: если температура отображается голубым цветом, то смело можно повышать поток на 5 000 пунктов, если зеленым, то повышать можно на 10 000, а если вы видите красный цвет, то вам реактору пора остыть. Как же программно менять поток? Для этого вам просто нужно нажать клавишу Y (игрек) и ввести желаемое число. Можно вводить как положительные, так и отрицательные числа. После ввода числа нажимаете ENTER и вуаля, значение поля поток изменится и можно дальше наблюдать за поведением реактора в режиме реального времени. Это выглядит так: Помимо Y вы также можете нажать G, чтобы закрыть программу и R, чтобы изменить адреса гейтов, мало-ли, что может произойти. А на этом все, очень надеюсь, что данная программа хоть кому-то да пригодится. Жду ваших отзывов и предложений, если найдете баг (а я старался все учесть), опишите его в этой теме.
  4. Предисловие Все, кто хоть раз сталкивался с реакторами из IndustrialCraft знают, насколько трудоемким может быть ручное выставление громоздкой схемы. Я на досуге написал программу, которая решает данную проблему раз и навсегда. В данном гайде я не буду рассказывать о том, как собрать и включить компьютер, предполагается, что читатель уже знаком с основами OpenComputers, а если нет, то на всякий случай оставлю тут ссылку на подробный гайд по данной теме. Краткое описание основного функционала В свою программу я вшил несколько популярных схем для реактора, есть схемы на уране и на MOX. При старте, программа предложит выбрать из списка желаемую схему, работает она с сундуком, поставленным вплотную, сканирует содержимое сундука и, при необходимости, выводит список недостающих компонентов (их название и количество). Если в сундуке есть все необходимое, программа автоматически (и очень быстро) выставляет выбранную вами схему в реактор. Как использовать это чудо Для работы нам потребуется: 1) Реактор с 6-ю камерами (это обязательно) 2) 1 или 2 адаптера (в зависимости от выбранного сундука, об этом позже) 3) Интернет карта в системном блоке Я использовал компьютер максимальной комплектации: На более слабых машинах не тестировал. Варианты подключения адаптеров: ВАЖНО! Адаптер не должен касаться нескольких реакторных камер или сундуков! Как только разобрались с подключением, переходим к самой программе: Пишем в терминал pastebin get UMtKEekW shema.lua (копировать и колесиком мыши вставить) После этого прописываем shema и программа запустится (реактор должен быть пустой), вам предоставится на выбор 2 варианта: 1. схемы на уране 2. схемы на MOX Если вы выбрали MOX вам будет предложено нагреть реактор, в случае если ваш реактор нагрет менее чем на 99%. Пользоваться этой функцией можно, но с осторожностью, ее писал на скорую руку, не заморачиваясь о нюансах, если нагревать одинарным урановым стержнем, то это будет на 100% безопасно, но очень долго. Для работы необходимо провести рэдстоун сигнал от лицевой части системного блока, до реактора. В данный момент в программе всего 4 схемы, по две на уран и на MOX, но возможно будут добавляться новые. Программа удобна тем, что она сама покажет какие компоненты нужны для выбранной схемы с указанием количества. Все, что вам нужно сделать, это заполнить сундук всем необходимым в любой последовательности, программа сама все рассортирует по своим местам. А на этом все, пробуйте, тестируйте. Жду ваших отзывов и предложений. Если понравилась идея, можете скидывать свои схемы, которые вы бы хотели видеть в данной программе, постараюсь в ближайшие сроки добавить их в код. P.S. Снабдил бы статью большим количеством скринов, но ограничения не позволяют ? P.P.S Прошу не кидаться тапками, по поводу реализации. Я опубликовал данную программу лишь для того, чтобы выяснить, насколько интересна игрокам данная тема, если эта программа вызовет интерес, я буду ее улучшать, адаптирую ее под мод "Applied energistics 2", сделаю более умный нагреватель для MOX и т.д. Можете считать это "Beta" версией программы. P.P.P.S Если на вашем сервере эта программа не работает, скорей всего это связано с версией OpenComputers, установленной на сервере. После тестирования программы на разных серверах, я выяснил, что старые версии OpenComputers не поддерживают сундуки и некоторые API функции реактора, и это печально ?
×
×
  • Create New...