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

Лидеры


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

Показан контент с высокой репутацией 01.07.2023 в Сообщения

  1. 3 балла
    Скорее всего, надо убрать generator.remove() из ветки else, чтобы робот не доставал уголь обратно из топки. Но вообще, ничто не мешает роботу параллельно заряжаться и кликать: local component = require("component") local robot = require("robot") local computer = require("computer") local generator = component.generator local maxEnergy = computer.maxEnergy() while true do local energy = computer.energy() local energyPercentage = energy / maxEnergy if energyPercentage < 0.60 and generator.count() < 64 then robot.select(1) generator.insert(1) robot.select(16) end robot.use() end
  2. 1 балл
    Если уголь в слоте 1 поддерживается трубой, в таком случае желательно там оставлять 1 уголь, чтоб он заменился на что то другое. local component = require("component") local robot = require("robot") local computer = require("computer") local generator = component.generator robot.select(16) while true do if computer.energy() / computer.maxEnergy() < 0.20 and robot.count(1) > 1 then robot.select(1) generator.insert(1) robot.select(16) end robot.use() end Также можно не проверять если уголь в генераторе, если энергия упала ниже 20 %, то там пусто
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...