Arsean 3 Опубликовано: 25 октября, 2020 (изменено) Описание: Программа должна ждать когда появится в сундуке руды при помощи мэ интерфейса и адаптера. Далее когда в этом сундуке появляется руда, программа должна проверить, есть-ли в мэ системе в 2 раза больше слитков чем полученной руды, если да, то забрать руду и положить слитки(в удвоенном количестве) в сундук(желательно соседний). Ещё было бы хорошо, если бы на монитор выводился курс обмена руд. Руды которые можно будет обменивать: железо, золото, медь(industrial), олово(industrial), свинец(industrial), серебро(thermal), платина(thermal) Вознаграждение материальное, заранее обговорим цену Если есть вопросы или предложения, писать в личку или в эту тему, так же можно в дискорд Arsean#4961 Изменено 25 октября, 2020 пользователем Arsean тег 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
serafim 272 Опубликовано: 25 октября, 2020 Есть пару вопросов: Берём руду из первого сундука и ложем слитки во второй сундук, а чем из руды в слитки переделывать ? (печка, дробилка с печкой из какого то мода, командный блок, или иной способ) 1 час назад, Arsean сказал: на монитор выводился курс обмена руд можно поподробнее, откуда этот курс берётся и где обменивать 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arsean Автор темы 3 Опубликовано: 25 октября, 2020 23 минуты назад, serafim сказал: Есть пару вопросов: Берём руду из первого сундука и ложем слитки во второй сундук, а чем из руды в слитки переделывать ? (печка, дробилка с печкой из какого то мода, командный блок, или иной способ) можно поподробнее, откуда этот курс берётся и где обменивать Слитки будут лежать в мэ системе, а руда будет перерабатываться сама. Насчет курса, было бы хорошо, если бы я сам мог немного подредактировать код и сам добавить руды, курсы. А так в курсе руд должны быть просто руды и слитки(x2), руды написал выше 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
serafim 272 Опубликовано: 25 октября, 2020 (изменено) То есть обменник руды на слитки из мэ сети с произвольным списком обмена Например из мэ сети за 1 железную руду выдаём 2 слитка железа, или за 1 алмазную руду выдаём 4 слитка золота Изменено 25 октября, 2020 пользователем serafim 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arsean Автор темы 3 Опубликовано: 25 октября, 2020 2 минуты назад, serafim сказал: То есть обменник руды на слитки из мэ с произвольным списком обмена Например выдаём из мэ сети за 1 железную руду выдаём 2 слитка железа, или за 1 алмазную руду выдаём 4 слитка золота Нет, смысл в том, чтобы игроку не бегать по обменника на варпах, а сразу знать что можно обменять, и не искал обменник с нужной рудой как на обычных варпах, а иметь один со всеми рудами 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
serafim 272 Опубликовано: 11 сентября, 2021 (изменено) обменник руды с поддержкой словаря руд ( ore dictionary ) https://pastebin.com/jaYhuD0k или pastebin get jaYhuD0k exchange требуется мод OpenPeripheral после запуска обязательно снять клавиатуру с экрана Ложем в сундук руду (например медную индастриал крафт и получаем два медных слитка индастриал крафт или меди из других модов) множитель Х2 можно настроить под отдельные руды слитки будут в том же сундуке, обменник заберёт ровно столько руды сколько может обменять слитков из МЕ на экран выводится список принимаемой руды, множитель, а также сколько слитков доступно в МЕ сети также к МЕ можно поставить переработчик руды (дробилка + печка) чтоб сеть сама пополняла запас слитков Скрытый текст Поскольку список руд ручками составить тяжело, написал прогу для формирования списка https://pastebin.com/0JSr91DQ или pastebin get 0JSr91DQ list Скрытый текст текущий список: local items = { -- множитель, название руды, забираем руду, dmg, отдаём слиток, dmg, ore_dictionary {"2","Золотая руда","minecraft:gold_ore","0","minecraft:gold_ingot","0","ingotGold"}, {"2","Железная руда","minecraft:iron_ore","0","minecraft:iron_ingot","0","ingotIron"}, {"2","IC2 Медная руда","IC2:blockOreCopper","0","IC2:itemIngot","0","ingotCopper"}, {"2","IC2 Оловянная руда","IC2:blockOreTin","0","IC2:itemIngot","1","ingotTin"}, {"2","IC2 Свинцовая руда","IC2:blockOreLead","0","IC2:itemIngot","5","ingotLead"}, {"2","TE Медная руда","ThermalFoundation:Ore","0","ThermalFoundation:material","64","ingotCopper"}, {"2","TE Оловянная руда","ThermalFoundation:Ore","1","ThermalFoundation:material","65","ingotTin"}, {"2","TE Никелевая руда","ThermalFoundation:Ore","4","ThermalFoundation:material","68","ingotNickel"}, {"2","TE Серебряная руда","ThermalFoundation:Ore","2","ThermalFoundation:material","66","ingotSilver"}, {"2","TE Платиновая руда","ThermalFoundation:Ore","5","ThermalFoundation:material","69","ingotPlatinum"} } Ложем в сундук подключенный к пк адаптером руду + слиток в таком порядке: слева направо руда > слиток (можно делать пропуски) запускаем программу, будет создан файл list.txt из него копируем список в основную программу Требования: пк второго уровня (золотой) видеокарта второго уровня адаптер 2 штуки база данных первого уровня МЕ интерфейс сундук Пример сборки: Скрытый текст Изменено 11 сентября, 2021 пользователем serafim 7 1 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах