Maralys
Oasis

Меню

Заправка черепашки

Черепашке обычно требуется топливо для перемещения.

В этой статье

Что понадобится

Черепашка и подходящее топливо в её инвентаре.

Порядок действий

  1. Положите подходящее топливо, например уголь, в инвентарь черепашки.
  2. Откройте её терминал. В обычной командной строке CraftOS введите refuel 1 и нажмите Enter.
  3. Встроенная программа проверит слоты и израсходует не более одного подходящего предмета. Прочитайте строку Fuel level is … с новым запасом топлива.
  4. Если запас не увеличился, проверьте пригодность топлива и предел бака. Отказ движения при наличии топлива требует отдельной проверки препятствия.

Проверка выбранного слота через Lua

Для точной проверки положите топливо в первый слот. Сначала введите lua в командной строке CraftOS. В открывшемся Lua-интерпретаторе вводите строки по одной:

turtle.select(1)
turtle.refuel(0)
turtle.refuel(1)
turtle.getFuelLevel()
exit()

turtle.refuel(0) возвращает true, если предмет подходит, и не расходует его. Следующая строка заправляет один предмет. exit() возвращает в командную строку CraftOS. Эти Lua-вызовы также можно сохранить в программе; напрямую в обычной командной строке они не выполняются.

API черепашки CC:Tweaked

Обратите внимание

refuel all может израсходовать всё подходящее топливо в инвентаре. Lua-вызов turtle.refuel() без аргумента расходует подходящие предметы выбранного слота. Для первой проверки используйте ограничение 1. Блок, существо или запрет взаимодействия тоже могут мешать движению.

Все инструкции по теме