Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство по Power Craft.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
7.68 Mб
Скачать

Окно программирования

Щелкните ПКМ на вашем Шахтере, в то время когда удерживаете shift - КРАДЕТЕСЬ. Откроется окно программирования.

Вы можете использовать зеленую строку для маленьких команд, а верхнее текстовое поле будет сохранено когда вы закроете окно.

Верхнее текстовое поле многострочное - вы можете использовать enter, колесико мыши или стрелки. Кнопки Home и End также работают. Вы можете установить курсор, кликнув в соответствующем месте мышью.

Mining включает блок добычи, Bridge включает строительство моста. Lava и Water filling включают защиту от лавы или воды. Включите Keep all fuel для предотвращения хранения топлива(уголь, дерево) в сундуке.

Пометьте чекбоксы Destroy чтобы собирать и уничтожать определенные материалы. Они будут собираться как обычно, но не будут храниться в сундуке.

Compression автоматически крафтит песок в песчаник и алмаз и лазурит в блоки.

Torch>floor заставляет ставить факелы на полу на не на стенах. Это полезно для очень больших комнат, где Шахтер ломает уже размещенные факелы, что в результате дает большую темную комнату(монстры!).

Язык программирования для Шахтера

Все пробелы и пустые символы в коде не учитываются при компиляции программы, поэтому вы можете использовать их при написании. Лимит по количеству строк отсутствует - не стесняйтесь использовать ENTER и пробелы для лучшего выравнивания кода.

Простые команды

Команда

Действие

F, B

Двигаться вперед(forwards) / назад(backwards)

5, -5

Число шагов вперед/назад

L, R

Повернуться ВЛЕВО(LEFT) / ВПРАВО(RIGHT)

S, N, E, W

Повернуться на ЮГ(SOUTH) / СЕВЕР(NORTH) / ВОСТОК(EAST) / ЗАПАД(WEST)

U

Копать на один шаг вперед и вверх(up). Он размещает ступеньку если есть из чего её крафтить. Лучше всего использовать булыжник. Если шахтер стоит на ступеньке и вы дадите команду Вверх(Up), от выполнит команду Вперед(Forward).

D

Копать на один шаг вниз(down) и вперед, без движения. Если вы хотите сделать коридор вниз, повторяйте команды Вниз и Вперед - DF

Q, (deposit), (store)

Кладет содержимое в ближайший сундук. Команда Q не может класть ведра, питающую пыль и кристаллы питания.

Если вы включите “Keep all fuel” в окне Шахтера, уголь и другие горящие вещи не будут ложиться.

X, (halt)

Превратиться в блоки (кубы железа и сундук с содержимым).

(M), (!M)

Включить, выключить добычу (mining). Вы также можете написать “(mining:on)”, или “(m:on)”. Или символы * и %.

(B), (!B)

Включить или выключить строительство моста (bridge). (bridge:on) также работает. То же самое и с off, конечно. И (br) тоже работает.

(L),(!L)

Включает и выключает защиту от лавы(lava filling). Рекомендуется не выключать эту опцию. (lava:on) тоже работает. Lava filling доступна только для уровня шахтера 4+.

(W),(!W)

Включает и выключает защиту от воды(water filling). Работает для уровня 6+. Работает по принципу защиты от лавы.

Также могут быть какие-то секретные команды, секретные просто потому, что я забыл упомянуть о них. И те, которые не стоят упоминания. Также, есть много других сокращений, таких как (mi:on), (water:off) и др.

ЦИКЛЫ

Вы можете использовать циклы с постоянным числом повторений.

Вы также можете использовать переменные (или формулу с переменными) как счетчик цикла.

(loopN: …. )

Повторяет … N-раз. Работает с любым положительным числом. Повторяемый код может иметь цикл или что-либо другое.

(@N: … )

Сокращенная запись для цикла

Пример цикла:

(@50: 10L10R )

Длинная запись синтаксиса:

(loop 50: 10L10R )

И с переменной a:

(@a: 10L10R )

(@a+b: 10L10R )

(@a+15: 10L10R )

(@<a+15>: 10L10R )

< и > не являются обязательными в цикле.