Computercraft как подключить монитор
Всем привет, с вами poccu, и сегодня я решил запилить туториал по моду ComputerCraft.
Этот мод добавит в Minecraft самые настоящие компьютеры!
Он используется в различных сборках и очень популярен!
Ну что ж, начнем!
Для загрузки последней версии ComputerCraft (для Minecraft 1.6.4) нажмите сюда.
Предметы и их крафты
Для начала рассмотрим основу всего, что есть в этом моде. Это компьютеры.
Их в этом моде две штуки: обычный и золотой. Золотой отличается от обычного тем,
что он поддерживает различные цвета и тем, что он сенсорный!
Также в золотом компьютере есть встроенная программа для рисования изображений.
А вот их крафты:
Отлично! После того, как мы рассмотрели компьютеры, давайте рассмотрим мониторы.
Их в этом моде тоже двое. Один — обычный, а другой — золотой.
Различия между ними такие-же, как и у компьютеров.
Теперь рассмотрим дисковод. Думаю, что вам понятно, зачем он нужен.
Принтер. С ним тоже все понятно.
Теперь — модем. Он нужен для того, чтобы осуществлять
моментальную передачу файлов между двумя компьютерами.
Он может использоваться для создания чего-то похожего на соц. сеть.
Так-как модем проводной, к каждому компьютеру нужно подключить по одному
модему, и соединить все компьютеры кабелем.
Последний блок в этом моде — беспроводной модем. Это тоже самое,
что и обычный модем, только для его использования не нужно подключать
компьютеры друг к другу с помощью кабеля.
Черепашки — самые настоящие роботы в ComputerCraft.
Они бывают разных видов: черепашки-фермеры, черепашки-охотники,
черепашки-добытчики и так далее. У черепашек имеется собственный инвентарь,
в котором имеется 16 клеток. Крафты абсолютно всех
черепашек вы можете найти здесь.
Вот основной их крафт:
Карманный компьютер — некое подобие телефонов. По своему функционалу,
они почти ничем не отличаются от обычных компьютеров.
Главный их плюс состоит в том, что они очень компактны,
и их можно носить с собой или хранить в сундуке,
причем все файлы на этом "телефоне" будут сохранятся.
Теперь то-же самое, что и карманные компьютеры, только
со встроенным беспроводным модемом.
Диск (дискета) — специальный обьект, на который может быть записана
или прочитана различная информация. Для того, чтобы записать, удалить
или просмотреть файлы, хранящиеся на дискете, вам потребуется дисковод.
После распечатки текста с компьютеров, распечатанный текст появляется
на распечатанной странице. Распечатанные страницы можно комбинировать в стопки
бумаги, а также создавать напечатанные книги.
Отлично, когда мы примерно узнали, для чего нужны разные блоки и предметы,
которые добавляет мод, а также узнали их крафты, мы можем приступать
к освоению компьютера. Сразу скажу, что программы в ComputerCraft'е
создаются на языке программирования Lua. А также скажу то, что в
ComputerCraft'е нету расширений файлов (например .exe или .lua).
Итак, использовать я буду золотой компьютер, так-как он удобнее обычного компьютера.
Начнем. Для начала поставим компьютер и откроем его. Мы увидим
что-то похожее на MSDos или командную строку Windows
Сверху мы видим надпись "CraftOS 1.6" и больше ничего.
Для начала давайте напишем команду help.
Мы увидим это:
Если вы хотите обучится программированию на Lua, то напишите help programming.
Сделав это, вы увидите кучу текста на английском языке. Там будут
даны ссылки на сайт про Lua, а также на офф. сайт ComputerCraft.
Также там будут описаны основные команды для CraftOS.
Давайте ознакомимся с тем, что там написано. Начнем мы пожалуй с горячих клавиш.
Для того, чтобы быстро закрыть запущенную программу, удерживайте Ctrl+T в течении одной секунды.
Для быстрого выключения удерживайте Ctrl+S в течении одной секунды.
Для быстрой перезагрузки компьютера удерживайте Ctrl+R в течении одной секунды.
Если вы наберете команду help index, вы увидите абсолютно все команды в CraftOS!
Отлично! Теперь давайте ознакомимся с тем, как создавать, удалять и переименовывать файлы!
Для создания файла либо его изменения напишите edit [его название].
Тем самым набрав edit test мы созданим файл с именем test. После написания команды,
мы попадем в меню изменения этого файла.
Давайте наберем там любой текст.
После чего нам нужно открыть меню нажатием кнопки Ctrl, и
стрелками на клавиатуре выбрать пункт Save. После чего жмем Enter.
Файл сохранен! Чтобы выйти, открываем меню (Ctrl) и выбираем Exit.
Отлично! Мы опять в главном меню!
Теперь ознакомимся с командами dir и ls. Эти команды делают
одно и тоже: показывают, какие файлы есть в папке, в которой мы находимся.
Написав одну из этих команд, мы увидим папку и наш файл test.
Как мы можем заметить, в золотом компьютере папки отображаются
зеленым цветом. А в обычном компьютере они ничем не отличаются от обычных файлов.
Вы можете спросить: а откуда взялась папка rom?
Тогда я вам сразу отвечу: эта папка системная,
и в ней находятся важные файлы для работы системы.
Ни в коем случае не рекомендую ее удалять!
Кстати про удаление: для того, чтобы удалить файл или папку,
напишите delete [название файла/папки].
Если мы напишем delete test, а потом dir(или ls),
то мы увидим, что наш файл test бесследно исчез.
Давайте опять создадим файл test.
Теперь попробуем переименовать его, написав
команду rename [название файла] [новое название файла]
Напишем rename test test1, а после него dir.
Мы увидим следующее:
Теперь там есть папка rom и файл test1. Давайте опять
откроем файл test1 и откроем меню. До этого вы могли заметить
там пункт Print(Печать).
Давайте и мы попробуем распечатать файл!
Для этого рядом с нашим компьютером ставим принтер.
В меню принтера мы должны разложить пустые листы бумаги,
на которые будет печататься наш документ, а также краску которой будет печатать наш документ.
Вместо пустой бумаги можно также положить листы бумаги,
на которой мы до этого печатали. В качестве краски мы
должны положить любой краситель.
Теперь заходим в компьютер и нажимаем кнопку Print!
Готово! Открываем принтер и видим наш лист.
Давайте напечатаем несколько таких листов, и сложим их в стопку.
Как сложить иx в стопку смотрите чуть-выше.
Для выбора листков используется колесико мыши.
А я тем-временем уже напечатал книгу =)
Если вы много раз вводили команды, ваша "командная строка" начнет
заполняться ненужным текстом.
Для того, чтобы отчистить наше рабочее пространство, напишите команду clear.
После ее выполнения, отчистится абсолютно весь текст на нашем рабочем пространстве.
Думаю, что на сегодня все!
Я потратил довольно много времени, поэтому надеюсь на хорошие отзывы =)
С вами был poccu, всем пока!
Всем привет. Это моя первая статья, но она может вам помочь разобраться в таком моде, как ComputerCraft. На момент написания этой статьи, я использую версию мода 1.2. Итак, начнем.
programs - отображает все команды, которые доступны на этом компьютере (обратите внимание, что у каждого компьютера или дискеты своя папка, которую можно найти в папке .minecraftsavescomputer
Вот что отобразилось на моем компьютере:
help <program> - отображает справку по команде, которую вы ввели (например: help redset)
help programming - отображает небольшую помощь, как пользоваться операционной системой CraftOS, но она всё-равно на английском и вряд-ли вам поможет.
help whatsnew - тут список "что нового" в новой версии мода. Это нам не нужно (так-же как и help credits).
help index - показывает все программы, по которым можно получить справку.
так-же есть пара комбинаций для работы с компьютером:
ctrl+R - перезагрузка компьютера
ctrl+S - выключение компьютера
Ну что-же с ознакомлением завершили, перейдем к работе.
Как уже говорилось на странице мода - компьютеры имеют по 6 редстоун-выходов (далее R-выходы). Итак, как их использовать?
Если ввести команду programs, то можно увидеть, что есть несколько готовых программ для работы с R-выходами: redset и redpulse.
redset - изменяет состояние определенного R-выхода (true или false) эта команда пишется так:
redset <сторона> <состояние>
где сторона - это название стороны компьютера, а состояние - это включен или выключен R-выход. Если смотреть на монитор. вот список сторон: right left front back top bottom (право лево перед зад верх низ). Записываются они именно так.
Создадим вокруг компьютера крест из редстоуна. Примерно так:
Например, надо включить R-выход, расположенный справа от компьютера. Пишем такой код:
redset right true
Жмем enter и видим следующее:
Так-же чтобы выключить выход пишем вместо true false.
Поэкспериментируйте с R-выходами и посмотрите, что выйдет.
Есть ещё комманда redpulse - создает определенное количество импульсов на выбранном выходе. записывается она так:
redpulse <сторона> <количество импульсов> <скорость (в импульсах в секунду)>
Например: Поставили мы раздатчик сзади компьютера и зарядили его стрелами. Нужно чтобы он выстрелил 20 стрел по 2 стрелы за секунду. Пишем так:
redpulse back 20 0.5
В итоге, крипер или скелет или другой моб будет повержен градом стрел (понимаю, что можно сделать клок генератор, но его придется постоянно выключать самому).
С редстоуном вроде разобрались, правда, для тех, кто знает LUA, пригодятся ещё функции для написания своих программ для работы с редстоуном: помощь можно получить с помощью команды help redstone (Помощь по другим LUA функциям в моде можно получить, введя команду apis). После этого для них написать свою программу кодового замка не составит труда.
Есть так-же готовые програмы для работы с файлами:
ls <путь> - отображает все папки и команды во введённой папке. если оставить путь пустым, то отобразится содержимое текущей папки компьютера.
cd <путь> - Изменяет текущую папку. Я пока не знаю, как вернутся на уровень назад, поэтому пока перезапускаем компьютер (ctrl+R или командой reboot)
edit <путь к файлу> - редактировать файл с программой. Стандартно, если ввести только имя файла, то он сохранится в папке компьютера в сохранении, и доступ к нему будет только с этого компьютера. Чтобы можно было программу запустить с других компьютеров, скопируйте её на дискету (об этом ниже) или сохранять файл в папку romprograms. (edit romprogramsназвание) Запустить свою программу можно просто введя имя программы.
copy <Путь копируемого файла> <Путь нового файла> - копировать файл в другую папку. Пригодиться для копирования файлов на дискету и с неё на другие компьютеры.
move <Путь перемещаемого файла> <Путь нового файла> - то-же самое что и copy, но при этом старый файл удаляется.
delete <Путь удаляемого файла> - Удаляет указанный файл.
Многие спрашивали - как копировать файлы на дискету и обратно? Сейчас расскажу:
Сначала делаем дисковод и дискету. Дисковод размещаем на соседнем с компьютером блоке. Вставляем в него дискету - ПКМ по дисководу и в верхнюю ячейку вставляем дискету.
Теперь, если мы изменили текущую папку, то перезагружаем компьютер.
Пишем команду ls и видим, что появилась папка disk - это папка дискеты. Если на компьютере есть файл, который надо скопировать, например - RedSwitch, то пишем такую команду:
copy RedSwitch diskRedSwitch
Теперь пишем: ls disk
и видим, что там есть наш файл RedSwitch. Теперь вытаскиваем нашу дискету и вставляем её в дисковод другого компьютера. Проверяем наличие дискеты - пишем ls. Если дискета обнаружена, то пишем:
copy diskRedSwitch RedSwitch
Как вы видите, я написал только название нового файла, значит он создастся в основной папке компьютера. Проверяем - пишем ls и радуемся - мы скопировали файл с одного компьютера на другой.
На этом пока всё. Всем спасибо за внимание.
PS: Извините за небольшое количество скриншотов, но скринить нечего, так как ту в основном код.
Статья взята из открытого источника. Если вы против размещения статьи, свяжитесь с администратором сайта.
Читайте также: