ComputerCraft/Принтер

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск
Принтер
Тип

Твёрдый блок

Требования

Нет

Физика

Нет

Прозрачность

Нет

Светимость

Нет

Взрывоустойчивость
Прочность

?

Инструмент

Use-pickaxe.png

Возобновляемый

Нет

Дроп

?

Складываемый

Да (64)

Первое появление

1.42

Номер

dec: 4094 hex: FFE bin: 111111111110

Принтер был добавлен в версии 1.42. Он позволяет печатать текст на бумаге любым цветами красителей.

Крафт

Ингредиенты Процесс
Камень +
Красная пыль +
Стеклянная панель
 Grid Камень.png  Grid Камень.png  Grid Камень.png Grid layout Arrow (small).png  32px
 Grid Камень.png  Grid Красный камень (пыль).png  Grid Камень.png
 Grid Камень.png  Grid Чернильный мешок.png  Grid Камень.png

Использование

Интерфейс принтера

Чтобы использовать принтер, поставьте его рядом с компьютером (слева, справа, сверху, снизу, спереди или сзади). Положите краситель любого цвета в левый слот и бумагу в любой верхний слот.

Если вы используете трубы из BuildCraft, чтобы заправлять или выкачивать предметы из принтера, то:

  • Слоты для бумаги доступны сверху.
  • Выходные слоты с напечатанными страницами доступны спереди или снизу.
  • Слот для красителей доступен сзади.

Принтер как устройство

printer = переменная с подключённым принтером. Пример: printer = peripheral.wrap("right")

Имя метода Описание
printer.newPage() Начинает новою страницу. Возвращает true если страница начата, false если нет.
printer.endPage() Заканчивает страницу и печатает её в выходной слот. Возвращает true если страница закончена, false если нет.
printer.write("текст") Записывает текст на бумагу, работает также, как term.write().
printer.setPageTitle("текст") Устанавливает заголовок страницы.
printer.getPaperLevel() Возвращает количество пустой бумаги.
printer.getInkLevel() Возвращает количество оставшихся красителей.
printer.getCursorPos() Возвращает координаты курсора на бумаге, работает также, как term.getCursorPos().
printer.setCursorPos(x, y) Устанавливает координаты курсора на бумаге, работает также, как term.setCursorPos().
printer.getPageSize() Возвращает размер страницы, работает также, как term.getSize()