Fix the Russian translation

This commit is contained in:
Fingercomp 2017-10-21 02:10:18 +07:00 committed by payonel
parent 2f1332f605
commit 73c642dee8
130 changed files with 696 additions and 697 deletions

View File

@ -4,10 +4,10 @@
*Этот блок устарел и будет удален в следующих версиях.* Замените его на [ретранслятор](relay.md).
Точки доступа, это беспроводные версии [коммутаторов](switch.md). Они могут быть использованы, когда требуется разделить подсети, чтобы устройства не видели [компоненты](../general/computer.md) в других сетях, однако сохраняя при этом возможность передачи сообщений между подсетями.
Точка доступа - это беспроводная версия [коммутатора](switch.md). Она может быть использована для разделения подсети так, что бы устройства не видели [компоненты](../general/computer.md) в других сетях, однако сохраняли бы при этом возможность передачи сообщений между подсетями.
В дополнение к этому, точки доступа могут использоваться как повторители: они могут перенаправлять сообщения из проводной линии другим устройствам; или беспроводные сообщения как проводные, так и беспроводные.
В дополнение к этому, точки доступа могут использоваться как повторители: они могут пересылать проводные сообщения другим устройствам по проводной линии — или пересылать беспроводные сообщения как проводные и беспроводные.
Точки доступа и [коммутаторы](switch.md) *не* отслеживают, какие пакеты и куда они передали, поэтому в сети могут образовываться петли или вы можете получать одно сообщение несколько раз. Из-за ограниченного буфера сообщений коммутатора, частое отправление сообщений приводит к их потере. Вы можете улучшить [коммутатор](switch.md) или точку доступа для увеличения скорости обработки сообщений, а также увеличения размера сообщений.
Точки доступа и [коммутаторы](switch.md) *не* отслеживают, какие пакеты и куда они передали, поэтому в сети могут образовываться петли или вы можете получать одно сообщение несколько раз. Из-за ограниченного буфера сообщений коммутатора пакеты могут теряться, если их отсылать слишком часто. Вы можете улучшить [коммутатор](switch.md) или точку доступа для увеличения скорости обработки сообщений, а также увеличения размера буфера сообщений.
Сообщения, могут перенаправлены всего несколько раз, поэтому цепочки с произвольным количеством коммутаторов или точек доступа невозможны. По умолчанию, сообщение может быть перенаправлено пять раз.
Сообщения могут перенаправлены всего несколько раз, поэтому невозможно сделать цепочки с произвольным количеством коммутаторов или точек доступа. По умолчанию сообщение может быть перенаправлено до пяти раз.

View File

@ -1,8 +1,8 @@
# Адаптер
![Теперь на 100% больше чего-то.](oredict:oc:adapter)
![Теперь на 100% больше всего.](oredict:oc:adapter)
Адаптеры позволяют [компьютерам](../general/computer.md) взаимодействовать с блоками Minecraft и блоками из других модов. Поддерживаемые блоки, прилегающие к адаптеру, будут отображаться как компоненты [компьютера](../general/computer.md), подключенного к адаптеру.
Адаптеры позволяют [компьютерам](../general/computer.md) взаимодействовать с блоками Minecraft или из других модов. Поддерживаемые блоки, прилегающие к адаптеру, будут отображаться как компоненты [компьютера](../general/computer.md), подключенного к адаптеру.
В дополнение к этому, адаптеры добавляют слот для нескольких улучшений. Например, [контроллер инвентаря](../item/inventoryControllerUpgrade.md) позволяет компьютеру получать подробную информацию о предметах в инвентаре, для блока подключенного через адаптер, также это улучшение может быть установлено и в другие устройства (например [роботов](robot.md) или [дронов](../item/drone.md)), также [контроллер бака](../item/tankControllerUpgrade.md) предоставляет аналогичный функционал, только для жидкостей.
Тажке, вы можете вставить связанный [МФУ](../item/mfu.md) для взаимодействия с блоками в нескольких местах.
Кроме того, адаптеры имеют слот для некоторых улучшений. Например, [контроллер инвентаря](../item/inventoryControllerUpgrade.md) позволяет получать подробную информацию об инвентаре, прилегающего к адаптеру, так же, как если бы оно было установлено в другие устройства (например [роботов](robot.md) или [дронов](../item/drone.md)). [Контроллер бака](../item/tankControllerUpgrade.md) предоставляет аналогичный функционал, только для жидкостей.
Более того, вы можете вставить связанный [МФУ](../item/mfu.md) для взаимодействия с блоками на небольшом расстоянии от адаптера.

View File

@ -2,12 +2,14 @@
![Harder, better, faster, stronger.](oredict:oc:assembler)
Сборщик роботов, это продвинутая система, позволяющая собирать такие сложные устройства, как [роботы](robot.md), [дроны](../item/drone.md) и [планшеты](../item/tablet.md). Они требуют для сборки большое количество энергии, поэтому рекомендуется использовать их совместно с [конденсатором энергии](capacitor.md).
Сборщик роботов - это продвинутая рабочая станция, позволяющая собирать такие сложные устройства, как [роботы](robot.md), [дроны](../item/drone.md) и [планшеты](../item/tablet.md). Они требуют для сборки большое количество энергии, поэтому рекомендуется использовать их совместно с [конденсатором энергии](capacitor.md).
Для создания устройства с помощью сборщика, необходимо вставить корпус устройства. Для [роботов](robot.md) это [системный блок](case1.md) любого уровня; а для [планшетов](../item/tablet.md) это [корпус планшета](../item/tabletCase1.md). Также как в других устройствах OpenComputers, компоненты должны быть помещены в указанные слоты; при наведении курсора на компонент, подсвечивается слот, куда его можно вставить. Если у вас открыт NEI, со списком компонентов OpenComputers, совместимые компоненты также будут подсвечены в NEI. Вставьте все необходимые компоненты. Не забудьте про операционную систему или установите ее позже (для роботов вы можете вставить [дисковод](diskDrive.md) для чтения [дискет](../item/floppy.md)). Для большинства устройств их [EEPROM](../item/eeprom.md) может быть изменен после сборки, достаточно поместить устройство с новым [EEPROM](../item/eeprom.md) в верстаке. Старый [EEPROM](../item/eeprom.md) при этом будет возвращен вам в инвентарь.
Для создания устройства с помощью сборщика нужно вставить корпус устройства. Для [роботов](robot.md) это [системный блок](case1.md) любого уровня, а для [планшетов](../item/tablet.md) это [корпус планшета](../item/tabletCase1.md). Как и со всеми устройствами OpenComputers, компоненты должны быть помещены в указанные слоты, а при наведении курсора на слот подсвечиваются компоненты, которые можно туда вставить. Если у вас открыт NEI, совместимые компоненты также будут подсвечены в NEI.
Также [роботы](robot.md) могут иметь [монитор](screen1.md), для этого нужно установить в них [монитор первого уровня](screen1.md), а для возможности печатать на [мониторе](screen1.md), требуется установить [клавиатуру](keyboard.md). Для [планшетов](../item/tablet.md), [монитор](screen1.md) уже установлен в [корпус планшета](../item/tabletCase1.md), но вы должны установить [клавиатуру](keyboard.md) для возможности печатать на [планшете](../item/tablet.md).
Продолжайте вставлять все необходимые компоненты. Не забудьте про операционную систему или возможность установки ее позже (для роботов вы можете вставить [дисковод](diskDrive.md) для чтения [дискет](../item/floppy.md)). [EEPROM](../item/eeprom.md) большинства устройств может быть заменён после сборки, если поместить устройство и новый [EEPROM](../item/eeprom.md) в верстак. Старый [EEPROM](../item/eeprom.md) при этом будет возвращен вам в инвентарь.
После того, как вы поместили все нужные компоненты, нажмите кнопку старта и ожидайте, пока устройство будет собрано и заряжено. Также стоит заметить, что вы *не* сможете изменить устройство после разборки. Если вы что-то забыли или допустили ошибку, вам придется разобрать устройство в [разборщике](disassembler.md), при этом некоторые предметы имеют шанс поломаться.
Также [роботы](robot.md) могут иметь [монитор](screen1.md), для чего нужно установить в них [монитор первого уровня](screen1.md), а для возможности печатать на [мониторе](screen1.md) при сборке установите [клавиатуру](keyboard.md). У [планшетов](../item/tablet.md) [монитор](screen1.md) уже имеется в [корпусе планшета](../item/tabletCase1.md), но вы должны установить [клавиатуру](keyboard.md) для возможности печатать на [планшете](../item/tablet.md).
О сложности: уровень предмета означает, пунктов сложности они будут занимать, компоненты уровня 1 занимают 1 пункт сложности, уровня 2, требуют 2 пункта, а уровня 3, 3 пункта. Улучшения - контейнеры, имеют двойную сложность (например: [контейнеры](../item/upgradeContainer1.md) уровня 2 требуют 4 пункта сложности, аналогично для [контейнера карт](../item/cardContainer1.md)).
После того, как вы поместили все нужные компоненты, нажмите кнопку старта и дождитесь, когда устройство будет собрано и заряжено. Также стоит заметить, что вы *не* сможете изменить устройство после сборки. Если вы что-то забыли или допустили ошибку, придется разобрать устройство в [разборщике](disassembler.md), у которого есть шанс сломать некоторые составляющие предметы.
Наконец, о сложности: уровень предмета определяет, сколько пунктов сложности они будут требовать; компоненты первого уровня требуют 1 пункт сложности, второго уровня - 2 пункта, а третьего уровня - 3 пункта. Исключением являются улучшения-контейнеры, имеющие двойную сложность, например, [контейнеры апгрейдов](../item/upgradeContainer1.md) второго уровня требуют 4 пункта сложности. То же и для [контейнера карт](../item/cardContainer1.md)).

View File

@ -2,8 +2,8 @@
![Зелень.](oredict:oc:cable)
Кабель необходим для соединения [компьютеров](../general/computer.md) и машин, которые далеки друг от друга. Если вы используете компактную сборку, где все компоненты касаются друг друга (напрямую или нет, большинство блоков ведут себя как кабели), тогда вам не нужны кабели.
Кабель служит для соединения [компьютеров](../general/computer.md) и машин, которые далеки друг от друга. Если вы используете компактную сборку, где все компоненты касаются друг друга (напрямую или нет, большинство блоков ведут себя как кабели), вам они обычно не понадобятся.
Кабели могут быть окрашены с помощью красок. Цветные кабели могут соединяться только с кабелями этого же цвета и светло-серого цвета - цветом по умолчанию. Это можно использовать для запуска кабелей в нескольких подсетей параллельно, без оболочки.
Кабели могут быть окрашены с помощью красок. Цветные кабели могут соединяться только с кабелями этого же цвета и светло-серого, цветом по умолчанию. Это можно использовать для параллельной прокладки кабелей.
Если необходимо, кабели могут быть накрыты оболочкой из Forge MultiPart или Immibis Microblocks. Имейте ввиду, что [3D печать](print.md) совместима с Forge MultiPart, что делает возможным печать дополнительных оболочек.
Если необходимо, кабели могут быть накрыты оболочкой из Forge MultiPart или Immibis Microblocks. Имейте в виду, что [3D печать](print.md) совместима с Forge MultiPart, что делает возможным печать дополнительных` оболочек.

View File

@ -1,9 +1,9 @@
# Конденсатор энергии
![Овер 9000.](oredict:oc:capacitor)
![Больше 9000.](oredict:oc:capacitor)
Конденсатор энергии хранит энергию, используемую в сети, действуя в качестве буфера энергии, когда это необходимо. В отличие от конвертации энергии других модов во внутреннюю энергию OpenComputers (с помощью [конвертера энергии](powerConverter.md) например), передает энергию внутри одной подсети мгновенно. Наличие энергетического буфера можно использовать, когда необходимо большое количество энергии, например, в [сборщике роботов](assembler.md) и/или [зарядном устройстве](charger.md) для [роботов](robot.md) или [дронов](../item/drone.md).
Конденсатор хранит энергию, используемую в сети, действуя в качестве буфера энергии, когда это необходимо. В отличие от конвертации энергии других модов во внутреннюю энергию OpenComputers (с помощью [конвертера энергии](powerConverter.md), к примеру), передача энергии внутри одной подсети мгновенна. Наличие энергобуфера полезно в случаях, когда необходимо большое количество энергии, например, для [сборки](assembler.md) или [зарядки](charger.md) [роботов](robot.md) или [дронов](../item/drone.md).
Эффективность хранения возрастает с увеличением количества конденсаторов, находящихся рядом друг с другом или в непосредственной близости. Например, два конденсатора в непосредственной близости друг от друга, будут иметь большую емкость, чем 2 отдельно стоящих. Данный бонус распространяется на конденсаторы энергии, находящиеся в радиусе двух блоков относительно друг друга и уменьшается, с увеличением расстояния между ними.
Эффективность хранения возрастает с увеличением количества конденсаторов, находящихся рядом друг с другом или в непосредственной близости. Например, два конденсатора в непосредственной близости друг от друга будут вместе иметь большую емкость, чем 2 отдельно стоящих. Данный бонус распространяется на конденсаторы энергии, находящиеся в радиусе двух блоков относительно друг друга, и уменьшается с увеличением расстояния между ними.
Конденсатор может быть подключен к [распределителю энергии](powerDistributor.md) для передачи энергии другим [компьютерам](../general/computer.md) или машинам в сети.

View File

@ -2,36 +2,36 @@
![Просто коробка.](oredict:oc:case1)
Системные блоки имеют 3 различных уровня, различающихся количеством компонентов, которые могут быть в них вставлены. Также есть креативный системный блок. Системные блоки могут быть помещены в [сборщик роботов](assembler.md) для создания [робота](robot.md).
Системные блоки бывают 3 различных уровней, различающихся количеством компонентов, которые могут быть в них вставлены. Также есть креативный системный блок. Системные блоки могут быть помещены в [сборщик](assembler.md) для создания [робота](robot.md).
Максимальный уровень компонента, который может быть помещен в слот, указан в самом слоте с помощью цифры. Слот 2 уровня также может содержать компоненты 1 уровня.
Максимальный уровень компонента, который может быть помещен в слот, указан в углу слота цифрой. Слот 2 уровня также может содержать компоненты 1 уровня, например.
Системный блок 1 уровня может содержать следующие компоненты:
- 2x платы расширения уровня 1 (например [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.)
- 1x [процессор](../item/cpu1.md) уровня 1
- 2x [планки памяти](../item/ram1.md) уровня 1
- 1x [жесткий диск](../item/hdd1.md) уровня 1
- 2x платы расширения первого уровня (таких как [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.)
- 1x [процессор](../item/cpu1.md) первого уровня
- 2x [планки памяти](../item/ram1.md) первого уровня
- 1x [жесткий диск](../item/hdd1.md) первого уровня
Системный блок 2 уровня может содержать следующие компоненты
- 1x плату расширения уровня 1 (например [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.
- 1x плату расширения уровня 2
- 1x [процессор](../item/cpu2.md) уровня 2
- 2x [планки памяти](../item/ram3.md) уровня 2
- 1x [жесткий диск](../item/hdd1.md) уровня 1
- 1x [жесткий диск](../item/hdd2.md) уровня 2
Системный блок 2 уровня может содержать следующие компоненты:
- 1x плату расширения первого уровня (таких как [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.
- 1x плату расширения второго уровня
- 1x [процессор](../item/cpu2.md) второго уровня
- 2x [планки памяти](../item/ram3.md) второго уровня
- 1x [жесткий диск](../item/hdd1.md) первого уровня
- 1x [жесткий диск](../item/hdd2.md) второго уровня
Системный блок 3 уровня может содержать следующие компоненты
- 1x плату расширения уровня уровня 3 (например [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.)
- 2x платы расширения уровня уровня 2
- 1x [процессор](../item/cpu3.md) уровня 3
- 2x [планки памяти](../item/ram5.md) уровня 3
- 1x [жесткий диск](../item/hdd2.md) уровня 2
- 1x [жесткий диск](../item/hdd3.md) уровня 3
Системный блок 3 уровня может содержать следующие компоненты:
- 1x плату расширения уровня третьего уровня (таких как [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.)
- 2x платы расширения уровня второго уровня
- 1x [процессор](../item/cpu3.md) третьего уровня
- 2x [планки памяти](../item/ram5.md) третьего уровня
- 1x [жесткий диск](../item/hdd2.md) второго уровня
- 1x [жесткий диск](../item/hdd3.md) третьего уровня
- 1x [дискету](../item/floppy.md)
Системный блок 4 уровня (креатив) может содержать следующие компоненты
- 3x платы расширения уровня уровня 3 (например [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.)
- 1x [процессор](../item/cpu3.md) уровня 3
- 2x [планки памяти](../item/ram5.md) уровня 3
- 2x [жестких диска](../item/hdd3.md) уровня 3
Системный блок 4 уровня (творческий) может содержать следующие компоненты:
- 3x платы расширения уровня третьего уровня (таких как [видеокарты](../item/graphicsCard1.md), [сетевые карты](../item/lanCard.md) и т.д.)
- 1x [процессор](../item/cpu3.md) третьего уровня
- 2x [планки памяти](../item/ram5.md) третьего уровня
- 2x [жестких диска](../item/hdd3.md) третьего уровня
- 1x [дискету](../item/floppy.md)

View File

@ -1,7 +1,7 @@
# Блок хамелиума
![Эмм... да.](oredict:oc:chameliumBlock)
![Такой... чистый.](oredict:oc:chameliumBlock)
Несколько кусочком [хамелиума](../item/chamelium.md) могут быть объединены в единый блок. Блоки хамелиума могут быть окрашены в 16 стандартных цветов Minecraft.
Несколько кусочков [хамелиума](../item/chamelium.md) могут быть объединены для получения одноцветный блок — его можно использовать в качестве декорации. Блоки хамелиума могут быть окрашены в любой из 16 стандартных цветов Minecraft.
Используя блок хамелиума в качестве текстуры для [3D печати](print.md) вы получаете абсолютно белую поверхность.
Можно использовать блок хамелиума в качестве текстуры для [3D печати](print.md): у него чистая белая текстура, которой можно устанавливать оттенок.

View File

@ -1,9 +1,9 @@
# Зарядное устройство
![Все хорошо, просто сделай это.](oredict:oc:charger)
![Отлично, давайте сделаем это.](oredict:oc:charger)
Зарядное устройство предназначено для зарядки устройств, таких как [роботы](robot.md), [дроны](../item/drone.md) и [планшеты](../item/tablet.md). Зарядное устройство активируется редстоун-сигналом. Скорость заряда зависит от силы редстоун-сигнала, так, при силе 15, скорость заряда будет 100%.
Зарядное устройство предназначено для зарядки устройств, таких как [роботы](robot.md), [дроны](../item/drone.md) и [планшеты](../item/tablet.md). Зарядное устройство активируется редстоун-сигналом. Скорость заряда зависит от силы редстоун-сигнала: так, при силе 15, скорость заряда будет 100%.
Логика работы зарядного устройства может быть инвертирована с помощью [ключа](../item/wrench.md). В инвертированном режиме, зарядное устройство заряжает со 100% скоростью, уменьшая скорость заряда в соответствии с силой редстоун-сигнала.
Логика работы зарядного устройства может быть инвертирована с помощью [ключа](../item/wrench.md). В инвертированном режиме зарядное устройство заряжает со 100% скоростью, уменьшая скорость заряда при увеличении силы редстоун-сигнала.
Когда [планшет](../item/tablet.md) помещен в зарядное устройство, первый [жесткий диск](../item/hdd1.md) подключается к [компьютеру](../general/computer.md), подключенному к зарядному устройству, также, как [дискеты](../item/floppy.md) в [дисководе](diskDrive.md). Это позволяет передавать информацию между [компьютером](../general/computer.md) и [планшетом](../item/tablet.md).
Когда [планшет](../item/tablet.md) помещен в зарядное устройство, первый [жесткий диск](../item/hdd1.md) доступен для [компьютеров](../general/computer.md), подключенных к зарядному устройству, так же, как [дискеты](../item/floppy.md) в [дисководе](diskDrive.md). Это позволяет передавать информацию между [компьютером](../general/computer.md) и [планшетом](../item/tablet.md).

View File

@ -2,6 +2,6 @@
![Построй это, снеси это.](oredict:oc:disassembler)
Разборщик используется для разбора большинства блоков OpenComputers на исходные компоненты. Это удобно для сборки новых деталей из частей старых и ненужных или разборки устройств, которые вам больше не нужны, или были собраны неправильно (например [роботы](robot.md) без [операционной системы](../general/openOS.md)).
Разборщик используется, чтобы разбирать большинство блоков OpenComputers на исходные компоненты. Это удобно для сборки новых деталей из частей старых и ненужных, а таже для разборки устройств, которые вам больше не нужны или были собраны неправильно (например, [роботы](robot.md) без [операционной системы](../general/openOS.md)).
Разборка занимает много времени и немного энергии. Также есть шанс, что компонент может сломаться.
Разборка требует много времени и немного энергии. Также есть шанс, что компонент может сломаться.

View File

@ -2,8 +2,8 @@
![Ходим вокруг да около...](oredict:oc:diskDrive)
Дисковод может быть использован для чтения [дискет](../item/floppy.md) при работе с [компьютером](../general/computer.md) подключенным к дисководу. Это удобно на начальных этапах, когда низкоуровневый [системный блок](case1.md) не имеет встроенного дисковода, а вам нужна операционная система, для запуска [компьютера](../general/computer.md). Дискета с [OpenOS](../general/openOS.md) может быть создана из пустой [дискеты](../item/floppy.md) и [данного руководства](../item/manual.md).
Дисковод может быть использован для чтения [дискет](../item/floppy.md) при работе с подключённым к нему [компьютером](../general/computer.md). Это удобно на начальных этапах, потому что низкоуровневые [системные блоки](case1.md) не имеют встроенного дисковода, а вам нужна будет операционная система для запуска [компьютера](../general/computer.md). Дискета с [OpenOS](../general/openOS.md) может быть создана из пустой [дискеты](../item/floppy.md) и [данного руководства](../item/manual.md).
Он может быть также установлен в [роботов](robot.md), чтобы они получили возможеость использовать [дискеты](../item/floppy.md). Это можно использовать для передачи данных в и из робота используя сеть - например, используя [сетевые карты](../item/lanCard.md).
Он может быть также установлен в [роботов](robot.md), чтобы они получили возможность использовать [дискеты](../item/floppy.md). Это может быть очень полезным, потому что, помимо дискет, передать информацию на робота и обратно можно только по сети (например, с помощью [сетевых карт](../item/lanCard.md)).
[Дискеты](../item/floppy.md) могут быть вставлены/убраны без необходимости открывать интерфейс дисковода достаточно кликнуть правой кнопкой мыши, с зажатой клавишей Shift и [дискетой](../item/floppy.md) в руках.
[Дискеты](../item/floppy.md) могут быть вставлены и убраны без необходимости открывать интерфейс дисковода: достаточно кликнуть правой кнопкой мыши с зажатой клавишей Shift, держа [дискету](../item/floppy.md) в руках.

View File

@ -2,6 +2,6 @@
![Это камень.](oredict:oc:geolyzer)
Геоанализатор используется [компьютерами](../general/computer.md) для сканирования местности вокруг него. Это можно использовать для генерации карт местности и показа их на [голограммном проекторе](hologram1.md), также его можно использовать для нахождения полезных блоков (руды обычно тверже земли и камня). В результаты работы анализатора добавляется некоторое количество шума/ошибок; в теории, чем больше сканирований произвести, тем точнее результаты.
Геоанализатор используется [компьютерами](../general/computer.md) для сканирования плотностей блоков вокруг него. Это можно использовать для генерации карт местности и показа их на [голографическом проекторе](hologram1.md) или для обнаружения полезных блоков (руды обычно тверже земли и камня). В результаты работы анализатора добавляется некоторое количество шума. Теоретически, можно провести несколько сканирований, чтобы получить более точные результаты.
Геоанализатор также может быть установлен в [роботов](robot.md) и [планшеты](../item/tablet.md) в качестве улучшения, которое позволяет сканировать территорию вокруг них. Сканирование требует некоторого количества энергии, хотя, частое его использование быстро разрядит батарее устройства.
Геоанализатор также может быть установлен в [роботов](robot.md) и [планшеты](../item/tablet.md) в качестве улучшения, которое позволяет сканировать территорию вокруг них. Сканирование требует некоторого количества энергии, так что частое его использование разрядит батарею устройства.

View File

@ -1,7 +1,7 @@
# Голограммный проектор
# Голографический проектор
![Это реально? Или это только ваше воображение?](oredict:oc:hologram1)
Голограммный проектор предоставляет массив вокселей, расположенных в трех плоскостях, каждый из которых может быть включен или выключен с помощью подключенного [компьютера](../general/computer.md). Проектор уровня 2 имеет такое же разрешение, что и проектор уровня 1, но поддерживает 3 цветные воксели, цвета которых указываются пользователем.
Голографический проектор отображает трёхмерный массив вокселей, каждый из которых может быть включен или выключен с помощью подключенного [компьютера](../general/computer.md). Проектор второго уровня имеет такое же разрешение, что и у первого уровня, но может окрасить воксели в один из трёх указанных пользователем цветов.
Голограммы можно вращать в вертикальной плоскости, для этого их нужно ударить [ключом](../item/wrench.md) сверху или снизу. Это может сэкономить ресурсы, ведь не нужно переворачивать их программными средствами. Голограммы также могут быть отмасштабированы.
Голограммы можно вращать по вертикальной оси, если кликнуть [ключом](../item/wrench.md) по верхней или нижней стороне проектора. Тогда не нужно будет их переворачивать программными средствами. Голограммы также могут быть отмасштабированы.

View File

@ -1,8 +1,8 @@
# Блоки
Здесь представлен список блоков в OpenComputers. Если вы ищете предметы, проверьте [список предметов](../item/index.md).
Здесь представлен список блоков в OpenComputers. Если вы ищете предметы, смотрите [список предметов](../item/index.md).
Некоторые блоки могут быть недоступны, в зависимости от рецептов.
Некоторые блоки могут быть недоступны в зависимости от используемого набора рецептов.
## Компьютеры
* [Системный блок](case1.md)
@ -13,7 +13,7 @@
## Компоненты
### Ввод / Вывод
* [Голограммный проектор](hologram1.md)
* [Голографический проектор](hologram1.md)
* [Клавиатура](keyboard.md)
* [Монитор](screen1.md)
@ -25,26 +25,24 @@
* [Адаптер](adapter.md)
* [Геоанализатор](geolyzer.md)
* [Датчик движения](motionSensor.md)
* [Редстоун-I/O](redstone.md)
* [Красный контроллер](redstone.md)
* [Транспозер](transposer.md)
* [Путевая точка](waypoint.md)
## Сборка / Печать
* [3D печать](print.md)
* [3D принтер](printer.md)
* [Сборщик роботов](assembler.md)
* [Сборщик](assembler.md)
* [Блок хамелиума](chameliumBlock.md)
* [Разборщик](disassembler.md)
## Сеть
* [Точка доступа](accessPoint.md)
* [Кабель](cable.md)
* [Сетевой переключатель](netSplitter.md)
* [Ретранслятор](relay.md)
* [Коммутатор](switch.md)
## Управление питанием
* [Конденсатор энергии](capacitor.md)
* [Зарядное устройство](charger.md)
* [Конвертер энергии](powerConverter.md)
* [Преобразователь энергии](powerConverter.md)
* [Распределитель энергии](powerDistributor.md)

View File

@ -2,6 +2,6 @@
![QWERTY](oredict:oc:keyboard)
Клавиатура необходима для набора текст на [мониторе](screen1.md), они могут стоять отдельным блоком в мире или быть встроены в такие устройства как [роботы](robot.md) или [планшеты](../item/tablet.md).
Клавиатура необходима для набора текста на [мониторе](screen1.md), и могут стоять отдельным блоком в мире или быть встроены в такие устройства, как [роботы](robot.md) или [планшеты](../item/tablet.md).
Для того, чтобы клавиатура работала с [монитором](screen1.md), она должна быть расположена рядом с [монитором](screen1.md), повернута к [монитору](screen1.md), или расположена на самом [мониторе](screen1.md) (сверху или с одного из боков). Вы можете узнать, что клавиатура "соединилась" с [монитором](screen1.md) если интерфейс [монитора](screen1.md) открывается, при использовании клавиатуры.
Для того чтобы клавиатура работала с [монитором](screen1.md), она должна быть расположена рядом, повернутой по направлению к нему, или расположена на самом [мониторе](screen1.md) (сверху или с одного из боков). Вы можете узнать, что клавиатура "соединилась" с [монитором](screen1.md), если интерфейс [монитора](screen1.md) открывается при использовании клавиатуры.

View File

@ -1,7 +1,7 @@
# Микроконтроллер
![Don't belittle it.](block:OpenComputers:microcontroller)
![Не преуменьшай его.](block:OpenComputers:microcontroller)
Микроконтроллеры можно получить, поместив [корпус микроконтроллера](../item/microcontrollerCase1.md) в [сборщик роботов](assembler.md). Они обладают меньшей функциональностью, по сравнению с [компьютерами](../general/computer.md), но они дешевле в создании. Также, они *не могут* взаимодействовать с внешними компонентами.
Микроконтроллер можно собрать, если поместить [корпус микроконтроллера](../item/microcontrollerCase1.md) в [сборщик](assembler.md). Они обладают меньшей функциональностью по сравнению с [компьютерами](../general/computer.md), но они дешевле в создании. В частности, они *не могут* взаимодействовать с внешними компонентами.
Микроконтроллеры могут иметь несколько компонентов, таких как [процессоры](../item/cpu1.md), [планки памяти](../item/ram1.md) и платы расширения. Микроконтроллеры не могут иметь [жесткий диск](../item/hdd1.md), но имеют слот под [EEPROM](../item/eeprom.md), что позволяет запрограммировать их специфические задачи. В отличие от [системных блоков](case1.md), они могут использовать некоторые улучшения, например [улучшение "Поршень"](../item/pistonUpgrade.md).
Микроконтроллеры могут иметь различные компоненты, таких как [процессоры](../item/cpu1.md), [планки памяти](../item/ram1.md) и платы расширения. Микроконтроллеры не могут иметь [жесткий диск](../item/hdd1.md), однако у них есть слот под [EEPROM](../item/eeprom.md), что позволяет запрограммировать их для специфических задач. У них есть и преимуществом над [системными блоками](case1.md): они могут использовать некоторые улучшения, например [улучшение "Поршень"](../item/pistonUpgrade.md).

View File

@ -2,6 +2,6 @@
![Не двигайся.](oredict:oc:motionSensor)
Датчик движения позволяет [компьютерам](../general/computer.md) замечать движение живых существ. Если существо двигается быстрее, чем задано, то будет подан сигнал в [компьютер](../general/computer.md) соединенный с датчиком движения. Вы можете задать порог срабатывания датчика через API, которое доступно с компьютеров, подключенных к датчику.
Датчик движения позволяет [компьютерам](../general/computer.md) замечать движение живых существ. Если существо двигается быстрее, чем заданный порог чувствительности, то будет подан сигнал в [компьютер](../general/computer.md), соединенный с датчиком движения. Вы можете задать порог срабатывания датчика через API, доступный компьютерам.
Датчик движения обнаружит движение только в прямой видимости между ним объектом, а также только в радиусе 8 блоков.
Датчик движения обнаружит движение только тогда, если объект находится в прямой видимости и в радиусе 8 блоков.

View File

@ -2,6 +2,6 @@
![*.net *.split](oredict:oc:netSplitter)
Сетевой переключатель позволяет контролировать соединение между подсетями. В отличие от [ретранслятора](relay.md) или [конвертера энергии](powerConverter.md) позволяет непосредственно соединить подсети, делая при этом доступными все компоненты. Соединение каждой стороны переключается [ключем](../item/wrench.md). При подаче редстоун-сигнала все соединения инвертируются.
Сетевой переключатель позволяет контролировать соединение между подсетями. В отличие от [ретранслятора](relay.md) или [конвертера энергии](powerConverter.md), позволяет непосредственно соединить подсети, делая при этом доступными все компоненты. Соединение каждой стороны переключается [ключом](../item/wrench.md). При подаче сигнала красного камня все соединения инвертируются.
Таким образом, этот блок может быть использован для переключения соединения определенных компонентов сети. Используйте [редстоун-I/O](redstone.md) или [редстоун карты](../item/redstoneCard1.md) для автоматизации сетевого переключателя.
Таким образом, этот блок может быть использован для переключения соединения определенных компонентов сети. Используйте [красный контроллер](redstone.md) или [плату на красном камне](../item/redstoneCard1.md) для автоматизации сетевого переключателя.

View File

@ -2,4 +2,4 @@
![Один из нас? Один из нас!](oredict:oc:powerConverter)
Конвертер энергии это самый быстрый способ получения энергии OpenComputers из энергии других модов. Если вы запустите простой компьютер, вероятно, вам не понадобится конвертер. Если у вас есть много конденсаторов, вам может понадобиться конвертер. Однако, если вы хотите подвести энергию к [сборщику роботов](assembler.md) или [зарядному устройству](charger.md), хорошей идеей будет подключить их через конвертер, чем напрямую.
Конвертер энергии - это самый быстрый способ преобразования энергии других модов во внутреннюю энергию OpenComputers. Если вы запустите простой компьютер, вероятно, вам не понадобится конвертер. Если у вас есть большой конденсатор, который разражается только время от времени, вам тоже он может не понадобиться. Однако если вы хотите подвести энергию к [сборщику](assembler.md) или [зарядному устройству](charger.md), хорошей идеей будет подключить их через конвертер, чем напрямую.

View File

@ -2,4 +2,4 @@
![Энергию в массы.](oredict:oc:powerDistributor)
Распределитель энергии распределяет ее между несколькими хранилищами (такими как [конденсатор](capacitor.md)), что позволяет нескольким подсетям обмениваться энергией, без дополнительных компонентов. Это достигается "балансированием" энергии во всех подключенных подсетях, поддерживая *относительно* одинаковое количество энергии в них.
Распределитель энергии распределяет энергию в хранилищах (таких как [конденсатор](capacitor.md)) между подсетями, что позволяет им обмениваться энергией без подключения компонентов к омьпютерам других подсетей. Это достигается "балансированием" энергии во всех подключенных подсетях, поддерживая одинаковым *относительное* количество энергии в них.

View File

@ -1,11 +1,11 @@
# 3D печать
# 3D модель
![В любом случае я нужен вам.](block:OpenComputers:print)
3D печать осуществляется с помощью [3D принтеру](printer.md). Они предназначены в первую очередь для декоративных целей, но также могут реагировать и излучать редстоун-сигнал, что расширяет их функционал.
3D печать осуществляется с помощью [3D принтера](printer.md). Они предназначены в первую очередь для декоративных целей, но также могут реагировать на сигнал красного камня или выдавать его, что расширяет их функционал.
3D модели могут быть переработаны, для этого их нужно поместить в [3D принтер](printer.md). Что позволяет повторно использовать немного [хамелиума](../item/chamelium.md) затраченного на их печать. Цвет, который использовался для печати модели, не может быть переработан.
3D модели могут быть переработаны, если их поместить в [3D принтер](printer.md), что позволяет повторно использовать немного [хамелиума](../item/chamelium.md), затраченного на их печать. Красители, использованные при печати модели, не перерабатываются.
Зажав кнопку показа подсказок OpenComputers (по умолчанию `Shift`), принтер покажет свое состояние.
Зажав кнопку показа подсказок OpenComputers (по умолчанию `Shift`), будет показано активное состояние модели, если оно есть.
Распечатанные блоки совместимы с Forge MultiPart. Если требуется, множество 3D моделей могут быть размещены в пределах одного блока, пока их количество не превысит размеров одной модели. Благодаря природе Forge Multipart, модели могут быть также расположены в пределах одного блока, как факелы, рычаги и кабели (из мода Project Red например).
Распечатанные блоки совместимы с Forge MultiPart. Если требуется, несколько 3D моделей могут быть размещены в пределах одного блока, если они не пересекаются и количество форм не превышает лимит для одной модели. Благодаря тому, как работает Forge Multipart, модели могут быть также расположены в том же блоке, что и другие совместимые с Forge MultiPart блоки, например: с факелами, рычагами, кабелями из красного сплава из мода Project Red и т. д.

View File

@ -1,18 +1,18 @@
# 3D принтер
![2D печать это прошлый век.](oredict:oc:printer)
![2D печать - прошлый век.](oredict:oc:printer)
3D принтеры позвляют вам распечатать любой блок любой формы и текстуры. Для начала работы с 3D принтерами, вы должны поместить блок 3D принтера рядом с компьютером. Это даст доступ к API `printer3d`, позволяющем вам создавать и печатать [3D модели](print.md) используя предоставленные функции.
3D принтеры позвляют распечатать любой блок любой формы и текстуры. Для начала работы с 3D принтерами вы должны поместить блок 3D принтера рядом с компьютером. Это предоставит доступ к API компонента `printer3d`, позволяющего создавать и печатать [3D модели](print.md) с использованием предоставленные функции.
Наиболее удобный способ настройки принтеров это Пакетный менеджер OpenPrograms (OPPM). После установки (`oppm install oppm`), убедитесь, что у вас есть [интернет карта](../item/internetCard.md) в [компьютере](../general/computer.md), а после чего выполните следующие команды:
Более удобный способ настройки принтеров - использовать пакетный менеджер OpenPrograms (OPPM). После установки (`oppm install oppm`), убедитесь, что у вас есть [интернет карта](../item/internetCard.md) в [компьютере](../general/computer.md), а после чего выполните следующую команду:
`oppm install print3d-examples`
После чего примеры моделей будут доступны в директории `/usr/share/models/` как .3dm файлы. Изучите файлы-примеры на предмет доступных опций, в этом вам очень поможет файл `example.3dm`. Также, вы можете установить `print3d` и `print3d-examples` программы из OpenPrograms используя `wget` и [интернет карту](../item/internetCard.md).
После этого примеры моделей будут доступны в директории `/usr/share/models/` как файлы .3dm. Изучите примеры на предмет доступных опций, в частности, файл `example.3dm`. Иначе вы можете установить программы `print3d` и `print3d-examples` из OpenPrograms, используя `wget` и [интернет карту](../item/internetCard.md).
Для возможности печати, 3D принтер должен быть настроен с помощью [компьютера](../general/computer.md). Если он настроен для печати нон-стоп, компьютер больше не потребуется. Вы также должны вставить [картридж с чернилами](../item/inkCartridge.md) и немного [хамелиума](../item/chamelium.md) в качестве исходных материалов. Количество хамелиума зависит от сложности 3D модели, в то время, как количество чернил зависит от площади печатаемой модели.
Для возможности печати 3D принтер должен быть настроен с помощью [компьютера](../general/computer.md). Если он настроен для печати без остановки, компьютер больше не потребуется. Вы также должны вставить [картридж с чернилами](../item/inkCartridge.md) и немного [хамелиума](../item/chamelium.md) в качестве исходных материалов. Количество используемого на модель хамелиума зависит от ее объема, а количество чернил зависит от площади поверхности печатаемой модели.
Для печати модели, используйте следующую команду:
Для печати модели используйте следующую команду:
`print3d /путь/к/файлу.3dm`
заменив путь, на пть к .3dm файлу.
вставив путь к файлу .3dm.
Документация о создании новых моделей может быть найдена в файле `/usr/share/models/example.3dm`.

View File

@ -2,6 +2,6 @@
![Бесплатное жилье.](oredict:oc:rack)
Стойка может содержать до 4 подключемых устройств, таких как: [серверы](../item/server1.md), [терминальные серверы](../item/terminalServer.md) и [подключаемые дисководы](../item/diskDriveMountable.md). Соединение между подключаемыми устройствами в стойку может быть настроено с помощью интерфейса стойки. В частности, если [серверы](../item/server1.md) содержат компоненты, которые поддерживают работу с сетью, такие как [сетевые карты](../item/lanCard.md), то будут установлены только сетевые соединения. Эти соединения будут служить только для передачи сетевых сообщений, компоненты не будут видны через них. Такие подключения отличаются более тонкой линией от "главных", которые имеют доступ к компонентам. Каждое внутреннее соединение должно быть между подключаемым устройством/компонентом и шиной, соединенной со стороной стойки. Для соеднинения нескольких подключаемых устройств вместе, подключите их на одну общую шину.
Стойка может содержать до 4 подключемых устройств, как: [серверы](../item/server1.md), [серверы терминалов](../item/terminalServer.md) и [подключаемые дисководы](../item/diskDriveMountable.md). Соединение между монтируемыми устройствами может быть настроено с помощью интерфейса стойки. В частности, если [серверы](../item/server1.md) содержат компоненты, которые поддерживают работу с сетью, такие как [сетевые карты](../item/lanCard.md), то можно установить стороны сетевых соединений. Такие соединения будут служить только для передачи сетевых сообщений, компоненты через них доступны не будут. Они отличаются более тонкой линией, чем у "основных", которые предоставляют доступ к компонентам. Каждое внутреннее соединение должно быть между монтируемым устройством (или компонентом в нем) и шиной, соединенной со стороной стойки. Для соеднинения вместе нескольких подключаемых устройств подключите их на одну общую шину.
Стойки также могут выступать в роли [ретранслятора](relay.md) или [распределителя энергии](powerDistributor.md). Будет ли стойка работать как ретранслятор или нет, можно настроить через интерфейс стойки.
Стойки также могут выступать в роли [ретранслятора](relay.md) или [распределителя энергии](powerDistributor.md). Функцию ретранслятора можно включить и отключить через интерфейс стойки.

View File

@ -2,10 +2,10 @@
![40 человек в 1.](oredict:oc:raid)
Блок RAID может содержать 3 [жестких диска](../item/hdd1.md), объединенных в единую файловую систему. Благодаря объединению, объем памяти [жестких дисков](../item/hdd1.md) суммируется и становится доступен для всех [компьютеров](../general/computer.md), подключенных к RAID.
Блок RAID может содержать 3 [жестких диска](../item/hdd1.md), объединенных в единую файловую систему. Объединённая файловая система имеет размер, равный сумме объемов памяти отдельных [жестких дисков](../item/hdd1.md), и доступна всех [компьютеров](../general/computer.md), подключенных к RAID.
RAID работает только, когда все 3 [жестких диска](../item/hdd1.md) вставлены и доступны. [Жесткие диски](../item/hdd1.md) могут иметь различный объем.
RAID работает, только когда все 3 [жестких диска](../item/hdd1.md) вставлены и доступны. [Жесткие диски](../item/hdd1.md) могут иметь различный объем.
При добавлении нового [жестого диска](../item/hdd1.md) RAID стирает его содержимое. Удаление одного [жесткого диска](../item/hdd1.md) сотрет информацию и на остальных. Обратоне возвращение диска *не* восстановит данные; RAID просто будет создан заного, с пустыми дисками.
При добавлении нового [жесткого диска](../item/hdd1.md) RAID стирает его содержимое. Удаление одного [жесткого диска](../item/hdd1.md) сотрет информацию и на остальных. Обратоне возвращение диска *не* восстановит данные - RAID просто будет создан заново, с пустыми дисками.
Если сломать RAID блок, он сохранит все содержимое и данные, поэтому можно смело переезжать в другое место.
Если сломать блок RAID, он сохранит все содержимое и данные, поэтому он может быть безопасно перемещён без потери данных.

View File

@ -1,9 +1,9 @@
# Редстоун-I/O
# Красный контроллер
![Привет Ред.](oredict:oc:redstone)
Блок редстоун-I/O для удаленного чтения и излучения редстоун-сигнала. Он ведет себя как что-то среднее между [редстоун картой](../item/redstoneCard1.md) 1 и 2 уровня: может читать и излучать сигнал как в один провод и в многожильный кабель, но не может читать и излучать беспроводные сигналы.
Красный контроллер используется для считывания и подачи сигнала красного камня. Он ведет себя как гибрид [плат на красном камне](../item/redstoneCard1.md) 1 и 2 уровней: может работать с обычными аналоговыми сигналами и с многожильными кабелями, но не может считывать и подавать беспроводные сигналы красного камня.
При предоставлении сторон методам компонента, направления принципиально важны, например, рекомендуется использовать `sides.north`, `sides.east` и т.п.
Стороны, используемые в методах компонента, являются основными направлениями, поэтому рекомендуется использовать `sides.north`, `sides.east` и т. п.
Также как [редстоун карты](../item/redstoneCard1.md), этот блок подает сигнал в [компьютер](../general/computer.md) при изменении редстоун-сигнала - как для одиночных, так и для многожильных сигналов. Данный компьютер может быть настроен так, чтобы будить [компьютер](../general/computer.md), когда уровень сигнала превысил порог.
Так же, как [платы на красном камне](../item/redstoneCard1.md), этот блок подает сигнал [компьютеру](../general/computer.md) при изменении значения силы красного сигнала - как для аналоговых, так и для многожильных сигналов. Контроллер может быть настроен так, чтобы будить [компьютер](../general/computer.md), когда уровень сигнала превысил порог, что позволяет автоматизировать загрузку компьютеров.

View File

@ -2,12 +2,12 @@
![Строит мосты.](oredict:oc:relay)
Ретранслятор используется для передачи сообщений между несколькими подсетями, изолируя компоненты [компьютеров](../general/computer.md) в других сетях. Сохранение компонентов, как правило, хорошая идея, что не позволяет [компьютерам](../general/computer.md) использовать неверный [монитор](screen1.md) или не позволяет перенагружать их (в результате чего [компьютеры](../general/computer.md) выключатся и отказываются загружаться).
Ретранслятор используется для передачи сообщений между несколькими подсетями без предоставления компонентов [компьютерам](../general/computer.md) в других подсетях. Как правило, изоляция компонентов - хорошая идея, чтобы не позволить [компьютерам](../general/computer.md) использовать не тот [монитор](screen1.md) или избежать достижения лимита компонентов (в результате чего [компьютеры](../general/computer.md) выключатся и отказываются загружаться).
Может быть улучшен добавлением [беспроводной сетевой карты](../item/wlanCard.md), что позволит ретранслировать беспроводные сообщения. Сообщения, переданные по беспроводной линии могут быть получены или перенаправлены другими ретрансляторами или [компьютерами](../general/computer.md) с [беспроводной сетевой картой](../item/wlanCard.md).
Может быть улучшен добавлением [беспроводной сетевой карты](../item/wlanCard.md), что позволит ретранслировать беспроводные сообщения. Сообщения, переданные по беспроводной линии, могут быть получены или перенаправлены другими ретрансляторами или [компьютерами](../general/computer.md) с [беспроводной сетевой картой](../item/wlanCard.md).
Также ретранслятор может быть улучшен с помощью [соединенной карты](../item/linkedCard.md). Это позволит передавать сообщения внутри туннеля, предоставленного картой, также; с обычными затратами энергии, поэтому убедитесь, что на ретранслятор поступает нужное количество энергии.
Также ретранслятор может быть улучшен с помощью [соединенной карты](../item/linkedCard.md). Это позволит передавать сообщения внутри туннеля, предоставленного картой, с соответствующими затратами энергии, поэтому убедитесь, что ретранслятору поступает достаточное количество энергии.
Ретрансляторы *не* отслеживают, какие пакеты и куда они передали, поэтому для в сети могут образовываться петли или вы можете получать одно сообщение несколько раз. Из-за ограниченного буфера сообщений коммутатора, частое отправление сообщений приводит к их потере. Вы можете улучшить ретранслятор для увеличения скорости обработки сообщений, а также увеличения размера сообщений.
Ретрансляторы *не* отслеживают, какие пакеты и куда они передали, поэтому для в сети могут образовываться петли или вы можете получать одно сообщение несколько раз. Из-за ограниченного буфера сообщений ретранслятора пакеты могут теряться, если их отсылать слишком часто. Вы можете улучшить ретранслятор для увеличения скорости обработки сообщений, а также увеличения размера буфера сообщений.
Сообщения, могут перенаправлены всего несколько раз, поэтому цепочки с произвольным количеством ретрансляторов невозможны. По умолчанию, сообщение может быть перенаправлено пять раз.
Сообщения могут перенаправлены всего несколько раз, поэтому невозможно сделать цепочки с произвольным количеством ретрансляторов. По умолчанию сообщение может быть перенаправлено до пяти раз.

View File

@ -2,8 +2,8 @@
![Его имя Тобор.](block:OpenComputers:robot)
В отличие от [компьютеров](../general/computer.md), роботы могут двигаться и взаимодействовать с игровым миром также, как игроки. Они *не* могут взаимодействовать с внешними компонентами! Если вам нужно связать робота с [компьютером](../general/computer.md) или другими роботами, используйте [беспроводные сетевые карты](../item/wlanCard.md), или создайте низкоуровневый протокол, на основе редстоуна-сигнала и [редстоун карт](../item/redstoneCard1.md), к примеру.
В отличие от [компьютеров](../general/computer.md), роботы могут двигаться и взаимодействовать с игровым миром, как и игроки. Но они *не* могут взаимодействовать с внешними компонентами! Если вам нужно связать робота с [компьютером](../general/computer.md) или другими роботами, используйте [беспроводные сетевые карты](../item/wlanCard.md) или, например, создайте низкоуровневый протокол на основе красных сигналов и [плат на красном камне](../item/redstoneCard1.md).
Роботы получается путем помещения [системного блока](case1.md) любого уровня в [сборщик роботов](assembler.md). Чем выше уровень [системного блока](case1.md), тем более сложных роботов можно построить, благодаря возможности использовать [процессоры](../item/cpu1.md) высокого уровня. Сложность робота (показывается в [сборщике роботов](assembler.md)) определяется уровнем компонентов и улучшений, помещенных в робота; компонент высокого уровня сильнее увеличивает сложность, чем компонент низкого. Если сложность робота превысила предел, тогда [сборщик роботов](assembler.md) не сможет создать робота.
Роботы создаются путем помещения [системного блока](case1.md) любого уровня в [сборщик](assembler.md). Чем выше уровень [системного блока](case1.md), тем более сложных роботов можно построить, благодаря возможности использовать [процессоры](../item/cpu1.md) высокого уровня. Сложность робота (показываемая в [сборщике](assembler.md)) определяется уровнем компонентов и улучшений, помещенных в слоты робота; компонент более высокого уровня увеличивает сложность больше, чем компонент уровня ниже. Если сложность робота превысила предел, тогда [сборщик](assembler.md) не сможет создать робота.
Для повышения функциональности в роботов можно поместить множество компонентов. Это могут быть [инвентари](../item/inventoryUpgrade.md) и [контроллеры инвентарей](../item/inventoryControllerUpgrade.md), [баки для жидкостей](../item/tankUpgrade.md), [навигация](../item/navigationUpgrade.md) и многие другие. [Контейнер улучшений](../item/upgradeContainer1.md) и [карт](../item/cardContainer1.md) позволяют вставлять и вынимать компоненты без пересборки робота. [Дисковод](diskDrive.md) также может быть помещен в робота, для возможности работы с [дискетами](../item/floppy.md), например, для установки [openOS](../general/openOS.md) на робота (также вы можете установить [openOS](../general/openOS.md) на пустой [жесткий диск](../item/hdd1.md) с помощью [компьютера](../general/computer.md) и использовать этот [жесткий диск](../item/hdd1.md) как компонент, при сборке робота).
Для повышения функциональности в роботов можно поместить различные улучшения. Это могут быть [инвентари](../item/inventoryUpgrade.md) и [контроллеры инвентарей](../item/inventoryControllerUpgrade.md), [баки для жидкостей](../item/tankUpgrade.md), [навигационные улучешния](../item/navigationUpgrade.md) и многие другие. Контейнеры [улучшений](../item/upgradeContainer1.md) и [карт](../item/cardContainer1.md) позволяют вставлять и вынимать компоненты без пересборки робота. [Дисковод](diskDrive.md) также может быть помещен в робота для возможности работы с [дискетами](../item/floppy.md), например для установки [OpenOS](../general/openOS.md) на робота (также вы можете установить [OpenOS](../general/openOS.md) на пустой [жесткий диск](../item/hdd1.md) с помощью [компьютера](../general/computer.md) и использовать этот [жесткий диск](../item/hdd1.md) как компонент при сборке робота).

View File

@ -2,17 +2,17 @@
![Вы тоже видите это?](oredict:oc:screen1)
Монитор используется совместно с [видеокартой](../item/graphicsCard1.md), для отображения текста [компьютера](../general/computer.md). Разные уровни мониторов имеют разные возможности, такие как разное разрешение и глубина цвета. Они делятся на мониторы низкого разрешения и мониторы высокого разрешения, поддерживающих 2 и 256 цвета соответственно.
Монитор используется совместно с [видеокартой](../item/graphicsCard1.md), чтобы позволить [компьютеру](../general/computer.md) отображатьа текст. Разные уровни мониторов имеют разные возможности, такие как разное разрешение и глубина цвета. Они варьируются от монохромных мониторов низкого разрешения до мониторы высокого разрешения, поддерживающих 256 цветов соответственно.
Доступное разрешение и глубина цвета зависят от наименьшего уровня компонента. При использовании [видеокарты уровня 1](../item/graphicsCard1.md) и [монитора уровня 3](screen3.md), будет доступен только разрешение и глубина цвета первого уровня. Однако, при использовании [видеокарты](../item/graphicsCard1.md) уровня 3 с монитором уровня 1, разрешение и глубина цвета также будут уровня 1, но все остальные операции, выполняемые [видеокартой](../item/graphicsCard1.md) будут быстрее, чем при использовании [видеокарты](../item/graphicsCard1.md) уровня 1.
Доступное разрешение и глубина цвета зависят от компонента наименьшего уровня. При использовании [видеокарты первого уровня](../item/graphicsCard1.md) и [монитора третьего уровня](screen3.md), будут доступны разрешение и глубина цвета первого уровня. Однако при использовании [видеокарты](../item/graphicsCard1.md) третьего уровня с монитором первого уровня, разрешение и глубина цвета также будут первого уровня, но все остальные операции, выполняемые [видеокартой](../item/graphicsCard1.md) будут быстрее, чем при использовании [видеокарты](../item/graphicsCard1.md) первого уровня.
Экраны могут быть размещены рядом друг с другом, образуя мультиблочные структуры. При размещении вверх или вниз, они будут развернуты также, как и все остальные. Их ориентация показана стрелкой, когда вы держите монитор в руках.
Экраны могут быть размещены рядом друг с другом — тогда они образуют мультиблочные структуры, если направлены в одну сторону. При размещении вверх или вниз они должны быть повёрнуты в ту же сторону. Их ориентация показана стрелкой, когда вы держите монитор в руках.
Доступное разрешение не зависит от размера монитора, а только от его уровня. Прилегающие мониторы могут быть окрашены. Достаточно кликнуть правой кнопкой мыши по монитору с красителем в руке. Краситель не будет тратиться, но и монитор не сохранит этот цвет при разбивании. Мониторы разного цвета не соединяются. Мониторы разного уровня никогда не соединятся, даже если они одного цвета.
Доступное разрешение не зависит от размера монитора - только от его уровня. Прилегающие мониторы могут быть окрашены. Достаточно кликнуть правой кнопкой мыши по монитору с красителем в руке. Краситель не будет тратиться, но и монитор не сохранит этот цвет при разбивании. Мониторы разного цвета не соединяются. Мониторы разного уровня никогда не соединятся, даже если они одного цвета.
Мониторы уровня 2 и 3 могут использовать мышь. Клики мышью могут быть выполнены как в интерфейсе монитора (когда подключена и используется [клавиатура](keyboard.md)) или находясь рядом с монитором. Открытие интерфейса монитора как обычно или с помощью Shift может контролироваться с помощью API на подключенном к монитору [компьютере](../general/computer.md). Мониторы уровня 3 наиболее точно определяют место клика, если включен их компонент.
Мониторы уровня 2 и 3 могут использовать мышь. Клики мышью могут быть выполнены как в интерфейсе монитора (когда подключена и используется [клавиатура](keyboard.md)), так и нажатием по монитору, приседая. Если к монитору не подключена [клавиатура](keyboard.md), приседать необязательно. Как открывать интерфейс монитора: обычным кликом или с помощью Shift - контролируется с помощью API на подключенном к монитору [компьютере](../general/computer.md). Мониторы уровня 3 могут более точно определять положение клика, если эта функция включена. Например, можно определять, в верхнюю или нижнюю часть кликнул пользователь, что полезно при использовании специальных символов Unicode для эмуляции более высокого разрешения.
Разрешение и глубина цвета мониторов в зависимости от разрешения:
- Уровень 1: разрешение 50x16, 1-bit цвет.
- Уровень 2: разрешение 80x25, 4-bit цвет.
- Уровень 3: разрешение 160x50, 8-bit цвет.
- Уровень 1: разрешение 50x16, 1-битный цвет.
- Уровень 2: разрешение 80x25, 4-битный цвет.
- Уровень 3: разрешение 160x50, 8-битный цвет.

View File

@ -4,10 +4,10 @@
*Этот блок устарел и будет удален в следующих версиях.* Замените его на [ретранслятор](relay.md).
Коммутатор используется для передачи сообщений между несколькими подсетями, не используя компоненты [компьютеров](../general/computer.md) в других сетях. Сохранение компонентов, как правило, хорошая идея, что не позволяет [компьютерам](../general/computer.md) использовать неверный [монитор](screen1.md) или не позволяет перенагружать их (в результате чего [компьютеры](../general/computer.md) выключатся и отказываются загружаться).
Коммутатор используется для передачи сообщений между несколькими подсетями, без предоставления компонентов [компьютерам](../general/computer.md) в других подсетях. Как правило, изоляция компонентов - хорошая идея, чтобы не позволить [компьютерам](../general/computer.md) использовать не тот [монитор](screen1.md) или избежать достижения лимита компонентов (в результате чего [компьютеры](../general/computer.md) выключатся и отказываются загружаться).
Также есть беспроводная версия коммутатора, называемая [точка доступа](accessPoint.md), с ее помощью сообщения передаются по беспроводной линии. Сообщения, переданные по беспроводной линии могут быть получены или перенаправлены другими [точками доступа](accessPoint.md) или [компьютерами](../general/computer.md) с [беспроводной сетевой картой](../item/wlanCard.md).
Также есть беспроводная версия коммутатора, называемая [точкой доступа](accessPoint.md). С ее помощью сообщения передаются по беспроводному каналу. Беспроводные сообщения могут быть получены или перенаправлены другими [точками доступа](accessPoint.md) или [компьютерами](../general/computer.md) с [беспроводной сетевой картой](../item/wlanCard.md).
Коммутаторы и [точки доступа](accessPoint.md) *не* отслеживают, какие пакеты и куда они передали, поэтому для в сети могут образовываться петли или вы можете получать одно сообщение несколько раз. Из-за ограниченного буфера сообщений коммутатора, частое отправление сообщений приводит к их потере. Вы можете улучшить коммутатор или [точку доступа](accessPoint.md) для увеличения скорости обработки сообщений, а также увеличения размера сообщений.
Коммутаторы и [точки доступа](accessPoint.md) *не* отслеживают, какие пакеты и куда они передали, поэтому для в сети могут образовываться петли или вы можете получать одно сообщение несколько раз. Из-за ограниченного буфера сообщений коммутатора пакеты могут теряться, если их отсылать слишком часто. Вы можете улучшить коммутатор или [точку доступа](accessPoint.md) для увеличения скорости обработки сообщений, а также увеличения размера буфера сообщений.
Сообщения, могут перенаправлены всего несколько раз, поэтому цепочки с произвольным количеством коммутаторов или точек доступа невозможны. По умолчанию, сообщение может быть перенаправлено пять раз.
Сообщения могут перенаправлены всего несколько раз, поэтому невозможно сделать цепочки с произвольным количеством коммутаторов или точек доступа. По умолчанию сообщение может быть перенаправлено до пяти раз.

View File

@ -1,9 +1,9 @@
# Транспозер
![Такая проблемка.](oredict:oc:transposer)
![Такой позер.](oredict:oc:transposer)
Транспозер заполняет пробел между воронками, контролируемыми редстоун-сигналом и [роботами](robot.md), позволяя [компьютерам](../general/computer.md) контролировать перемещение предметов и жидкостей между соседними блоками.
Транспозер заполняет пробел между воронками, контролируемыми сигналом красного камня, и [роботами](robot.md), позволяя [компьютерам](../general/computer.md) контролировать перемещение предметов и жидкостей между соседними блоками.
*Данный блок не имеет внутреннего инвентаря.*
*Этот блок не имеет внутреннего инвентаря.*
Кроме перемещения блоков, он также может быть использован для проверки содержимого соседних инвентарей, подобно [адаптеру](adapter.md) с [контроллером инвентаря](../item/inventoryControllerUpgrade.md), и содержимого соседних хранилищ жидкости, подобно адаптеру с [контроллером жидкости](../item/tankControllerUpgrade.md).
Кроме перемещения блоков, он также может быть использован для просмотра содержимого соседних инвентарей, подобно [адаптеру](adapter.md) с [контроллером инвентаря](../item/inventoryControllerUpgrade.md), и содержимого соседних хранилищ жидкости, подобно адаптеру с [контроллером жидкости](../item/tankControllerUpgrade.md).

View File

@ -1,9 +1,9 @@
# Путевая точка
!["В этом направлении!" - "Нет, в этом!"](oredict:oc:waypoint)
!["Сюда!" - "Нет, туда!"](oredict:oc:waypoint)
Главное не что это такое, а как это использовать. [Навигационное улучшение](../item/navigationUpgrade.md) может обнаруживать путевые точки, что позволяет устройствам с этим улучшением ориентироваться в игровом мире. Это можно использовать для написания программ для [роботов](robot.md) и [дронов](../item/drone.md).
[Навигационное улучшение](../item/navigationUpgrade.md) может обнаруживать путевые точки, что позволяет устройствам с этим улучшением ориентироваться в игровом мире. Это можно использовать для написания программ для [роботов](robot.md) и [дронов](../item/drone.md), которые просто могут быть переиспользованы.
Обратите внимание, что актуальным местоположением считается *блок перед путевой точкой* (выделен с помощью частиц), именно это местоположение будет передано, при запросе его навигационным улучшением. Это позволяет поместить путевую точку рядом или над сундуком и позволит обратиться к путевой точке "над сундуком", без необходимости вращения самой точки.
Обратите внимание, что фактическим местоположением считается *блок перед путевой точкой* (выделен с помощью частиц): именно это местоположение будет передано при запросе его навигационным улучшением. Так вы можете поместить путевую точку рядом или над сундуком и в программе обращаться к путевой точке как к позиции "над сундуком", не обращая внимания на поворот самой точки в программе.
Путевая точка имеет два параметра, которые могут быть использованы при ее опросе навигационным улучшением: уровень редстоун-сигнала, который получает точка и изменяемое имя. Имя это строка, состоящая из 32 символов, оно может быть изменено через интерфейс или через API. Эти два параметра могут быть использованы устройством, для определения, что можно сделать с путевой точкой. Например, сортировочная программа может использовать блоки с высоким уровнем редстоун-сигнала как входные, а с низким как выходные.
Путевая точка имеет два параметра, которые получает навигационное улучшение при сканировании: уровень сигнала красного камня, подведённого к точке, и её метка. Метка - строка, состоящая из 32 символов, изменяемая через интерфейс или через API компонента. Эти параметры могут быть использованы устройствами для определения, что можно сделать с путевой точкой. Например, сортировочная программа может использовать блоки с включённым красным сигналом как входные инвентари, а с выключенным - как выходные.

View File

@ -1,10 +1,10 @@
# Компьютеры
Компьютеры могут быть собраны из большого количества [блоков](../block/index.md) и компонентов. Минимальный набор блоков, для создания компьютера, это [системный блок](../block/case1.md), [монитор](../block/screen1.md) и [клавиатура](../block/keyboard.md). [Системный блок](../block/case1.md) и [монитор](../block/screen1.md) имеют несколько уровней, различающихся функционалом и возможностями, что позволяет создавать сложные компьютерные системы. Для получения возможности печатать на [мониторе](../block/screen1.md), потребуется [клавиатура](../block/keyboard.md) расположенная рядом с [монитором](../block/screen1.md) (она может быть как спереди, так и по бокам [монитора](../block/screen1.md)).
Компьютеры собираются из различных [блоков](../block/index.md) и компонентов. Минимальный набор блоков для создания компьютера: [системный блок](../block/case1.md), [монитор](../block/screen1.md) и [клавиатура](../block/keyboard.md). [Системный блок](../block/case1.md) и [монитор](../block/screen1.md) имеют несколько уровней, различающихся функционалом и возможностями, что позволяет создавать сложные компьютерные системы. Для получения возможности печатать на [мониторе](../block/screen1.md) потребуется [клавиатура](../block/keyboard.md), расположенная непостредственно рядом с [монитором](../block/screen1.md) (перед ним, или на одной из сторон [монитора](../block/screen1.md)).
После того, как базовые блоки собраны, требуется вставить компоненты в [системный блок](../block/case1.md). Эти компоненты включают [процессор](../item/cpu1.md), [планки памяти](../item/ram1.md), [жесткие диски](../item/hdd1.md), [видеокарты](../item/graphicsCard1.md) (для вывода изображения на [монитор](../block/screen1.md)), [сетевые карты](../item/lanCard.md) (для связи компьютеров) и т.д.. Выбирая только нужные компоненты, вы можете собрать оптимальный компьютер для требуемой задачи.
После того, как базовые блоки собраны, требуется вставить компоненты в [системный блок](../block/case1.md): [процессор](../item/cpu1.md), [планки памяти](../item/ram1.md), [жесткие диски](../item/hdd1.md), [видеокарты](../item/graphicsCard1.md) (для вывода изображения на [монитор](../block/screen1.md)), [сетевые карты](../item/lanCard.md) (для связи компьютеров) и т. д. Выбирая только нужные компоненты, вы можете собрать оптимальный компьютер для требуемой задачи.
Системные блоки низкого уровня также требуется [дисковод](../block/diskDrive.md) для работы с [дискетами](../item/floppy.md). [Дискета](../item/floppy.md) с [OpenOS](openOS.md) требуется для запуска компьютера первый раз и с ее помощью можно установить операционную систему на [жесткий диск](../item/hdd1.md). После установки системы на [жесткий диск](../item/hdd1.md), [дискеты](../item/floppy.md) больше не требуются для запуска. Дополнительные программы также доступны в виде [дискет](../item/floppy.md) (например Пакетный менеджер OpenPrograms (OPPM)) могут быть найдены в сокровищницах.
Системные блоки первого и второго уровней также требуют [дисковод](../block/diskDrive.md) для работы с [дискетами](../item/floppy.md). [Дискета](../item/floppy.md) с [OpenOS](openOS.md) требуется для первого запуска компьютера, чтобы установить операционную систему на [жесткий диск](../item/hdd1.md). После установки системы [дискета](../item/floppy.md) больше не требуются для запуска. Дополнительные программы также доступны на других [дискетах](../item/floppy.md) (например, пакетный менеджер OpenPrograms, или OPPM), которые можно найти в сокровищницах.
В качестве финального шага требуется подать энергию на компьютер. OpenComputers совместим с самыми популярными техническими модами и их энергетической системой, что позволяет подключать блоки напрямую. Вы можете узнать, подключен блок к внешнему источнику питания или нет, по подсказке, в которой указана скорость конвертации энергии.
Для больших сетей с множеством компьютеров, [конвертер энергии](../block/powerConverter.md) (конвертирует энергию других модов в энергию ОС), [распределитель энергии](../block/powerDistributor.md) (распределяет энергию между компьютерами в сети) и [конденсатор энергии](../block/capacitor.md) (энергохранилище) могут быть подключены к компьютерам в сети с помощью [кабеля](../block/cable.md).
Наконец, нужно подключить компьютер к энергии. OpenComputers совместим с самыми популярными техническими модами, что позволяет подключать многие блоки напрямую. Вы можете узнать, что блок может быть подключен ко внешему источнику энергии, если в его всплывающей подсказке есть информация о скорости преобразования энергии.
В больших сетях со множеством компьютеров можно использовать [конвертер энергии](../block/powerConverter.md) (конвертирует энергию других модов в энергию ОС), [распределитель энергии](../block/powerDistributor.md) (распределяет энергию между компьютерами в сети) и [конденсатор энергии](../block/capacitor.md) (энергохранилище) для подключения компьютеров с помощью [кабеля](../block/cable.md).

View File

@ -1,42 +1,42 @@
# Заголовок первого уровня [со ссылкой](redirect1.md) и *чем-то* еще
Это тестовый текст показывающий все многообразие оформления Markdown в игровой документации OpenComputers.
Это тестовый текст, показывающий все многообразие оформления Markdown во внутриигровой документации OpenComputers.
![Это всплывающее сообщение...](opencomputers:textures/gui/printer_ink.png)
![Это всплывающее сообщение...](opencomputers:/textures/gui/printer_material.png)
*Это* текст *курсивом*, ~~зачеркнутый~~ может быть abc-ter текст **немного** **жирный**. Это _подчеркнутый текст_? А, нет, _снова курсив!_ Хорошо, вот [ссылка](../index.md).
![А это полноценное описание.](oredict:oc:assembler)
*Это* текст *курсивом*, ~~зачеркнутый~~, может быть, **немного** текста **жирным**. Это _подчеркнутый текст_? А, нет, _снова курсив!_ Хорошо, вот [ссылка](../index.md).
![Это рендирится напрямую.](oredict:oc:assembler)
## Заголовок второго уровня [снова со *ссылкой*, но __немного__ длиннее](../block/adapter.md)
![Это еще одно всплывающее сообщение.](item:OpenComputers:item@23)
какой-то текст, прямо над изображением, для тестирования отступов
какой-то текст прямо над изображением для тестирования отступов
![Все цвета.](oredict:craftingPiston)
какой-то текст, сразу под изображением, для тестирования отступов
какой-то текст сразу под изображением для тестирования отступов
Это *две
строки курсивом*. А *это ... нет *это* **_жирный текст_** *курсивом*.
строки курсивом*. А *это ... нет *это* **_жирный курсивный_** *текст*.
### Еще меньший заголовок
*не курсив *потому, что ** не выделен с помощью *
*не курсив *потому, что ** почему бы ему вдруг им быть*
`код`
`а это не код`
`это ещё не код`
`function f(a)`
` testingIndent(a)`
` do`
` lalala()`
` end`
`end`
да, межстрочный интервал очень маленький, но иначе текст не помещается на экране.
да, межстрочный интервал очень маленький, но иначе на экране помещается слишком мало текста.
Это некоторый `код` прямо в тексте. А это, `еще БОЛЬШЕ кода` прямо в тексте.
а это нет*.
# не заголовок
* а это элемент списка и он будет соответствующе сдвинуть
- а это должен быть `код, посреди текст, если это не так, значит Я` плохой человек
* это элемент списка, который будет перенесен на другую строку, которая будет иметь соответствующий отступ.
- это также должно `работать для кода посреди текста, если же оно не работает, то я` расстроюсь
asdasd ![о нет, рекурсия!](img/example.png) qweqwe
@ -46,24 +46,24 @@ asdasd ![о нет, рекурсия!](img/example.png) qweqwe
![Поврежденное изображение](block:повреждено)
![Поврежденное изображение](oredict:повреждено)
тест обработки
тест переносов
12345678901234567890.1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
`123456789012345678901234567890.12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890`
* 12345678901234567890.1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
- `123456789012345678901234567890.12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890`
А это тест![](oredict:oc:cpu1) изображения в тексте kakakakalalsd 123 as
Это тест![](oredict:oc:cpu1) картинки в тексте kakakakalalsd 123 as
А это еще один тест![](oredict:oc:cpu1)
изображение не должно выводиться
Это один тест![](oredict:oc:cpu1)
картинки, после которой переход на следующую строку
А это еще один тест
Это один тест
![](oredict:oc:cpu1)
изображения между двумя пустыми строками
А это еще один тест
Тест
![](oredict:oc:cpu1)
изображения между двумя пустыми строками
картинками между двумя пустыми строками

View File

@ -1,16 +1,16 @@
# Lua
# Lua
Книги [Lua руководство](http://www.lua.org/manual/5.2/manual.html) и [Программирование на Lua](http://www.lua.org/pil/) (первое издание доступно бесплатно) хорошее начало, для получения базовых навыков программирования на Lua, ознакомления с синтаксисом и стандартными библиотеками. [OpenOS](openOS.md) стремится соответствовать стандартным библиотекам, с несколькими различиями, например отладочная библиотека. Эти различия [документированы в wiki](http://ocdoc.cil.li/api:non-standard-lua-libs).
Для знакомства с языком Lua и стандартными библиотеками полезно прочитать [справочное руководство по Lua](http://www.lua.org/manual/5.2/manual.html) и книгу ["Программирование на Lua"](http://www.lua.org/pil/) (первое издание доступно бесплатно). [OpenOS](openOS.md) стремится близко соответствовать стандартным библиотекам с несколькими различиями, например в библиотеке debug. Эти различия [документированы в wiki](http://ocdoc.cil.li/api:non-standard-lua-libs).
Нестандартные библиотеки должны быть `подключены`, для использования их в скриптах. Например:
Нестандартные библиотеки должны быть подключены с помощью `require`, чтобы использовать их в программах. Например:
`local component = require("component")`
`local rs = component.redstone`
Это позвонил вызывать и использовать функции [редстоун карты](../item/redstoneCard1.md). Например:
Это позволит вызывать функции [платы на красном камне](../item/redstoneCard1.md). К примеру:
`rs.setOutput(require("sides").front, 15)`
**Важно**: при работе с интерпретатором Lua, *не* используйте несколько `local` в одной строке. Если вы вставите третью строку выше подключения библиотеки, вы получите ошибку, так как вызов `rs` будет иметь значение `nil`. Почему только на третьей строке, спросите вы? Потому, что для простоты тестирования, интерпретатор пытается загрузить неизвестные переменные, как библиотеки. Хотя на после первой строки ничего не произойдет, то на второй строке вызов `component` вызовет эту библиотеку и запустит ее. Библиотеки не подгружаются автоматически, их нужно вызвать, это сделано для экономии ресурсов.
**Важно**: при работе с интерпретатором Lua *не используйте* `local`, так как это сделает переменные локальными для одной строки. То есть если вы напишете подряд строки выше, третья строка выдаст ошибку о том, что `rs` имеет значение `nil`. Почему только на третьей строке? Потому что для простоты тестирования интерпретатор пытается загрузить неизвестные переменные как библиотеки. Поэтому, несмотря на то, что после выполнения первой строки ничего не произойдет, использование `component` на второй строке загрузит эту библиотеку. Библиотеки не подгружаются автоматически в программах для экономии памяти.
OpenOS предоставляет множество дополнительных библиотек и программ, начиная от контроля и управления компонентами [компьютера](computer.md) и заканчивая API для многожильного редстоун-кабеля, а также кодов клавиш [клавиатуры](../block/keyboard.md). Дополнительные библиотеки могут быть подключены к Lua скрипту через функцию `require()`, как показано выше. Некоторые библиотеки требуют определенные компоненты для работы, например `интернет` библиотека требует [интернет карту](../item/internetCard.md). В данном случае, библиотека станет доступна, только после установки интернет карты.
OpenOS предоставляет множество дополнительных библиотек для написания разных программ, начиная от контроля и управления компонентами [компьютера](computer.md) и заканчивая библиотеками с кодами цветов многожильных проводов, а также кодами клавиш [клавиатуры](../block/keyboard.md). Эти библиотеки можно использовать в программе с помощью функции `require()`, как показано выше. Некоторые библиотеки требуют определенные компоненты для работы, например библиотека `internet` требует [интернет карту](../item/internetCard.md).

View File

@ -1,12 +1,12 @@
# OpenOS
OpenOS это простая операционная система, доступная в OpenComputers. Она требуется для первого запуска [компьютера](computer.md) и может быть получена с помощью пустой [дискеты](../item/floppy.md) и [руководства](../item/manual.md) OpenComputers в окне верстака.
OpenOS - это операционная система, доступная в OpenComputers. Она требуется для первого запуска [компьютера](computer.md) и может быть получена путём объединения пустой [дискеты](../item/floppy.md) и [руководства](../item/manual.md) OpenComputers в верстаке.
После крафта, [дискета](../item/floppy.md) может быть помещена в [дисковод](../block/diskDrive.md), подключенный к [правильно настроенному](quickstart.md) [компьютеру](computer.md), что позволит [компьютеру](computer.md) запустить OpenOS.
После запуска, вы можете установить OpenOS на чистый [жесткий диск](../item/hdd1.md), что освобождает от необходимости использовать [дискету](../item/floppy.md) при каждом запуске, а также получить доступ к файловой системе в режиме записи ([Дискеты](../item/floppy.md) с OpenOS и другие "трофейные" дискеты имеют режим `только чтение`). [Системный блок](../block/case3.md) уровня 3 не требует внешнего [дисковода](../block/diskDrive.md), он уже встроен и может работать с [дискетами](../item/floppy.md).
После крафта [дискету](../item/floppy.md) можно вставить в [дисковод](../block/diskDrive.md), подключенный к [правильно настроенному](quickstart.md) [компьютеру](computer.md), что позволит ему запустить OpenOS.
После запуска вы можете установить OpenOS на чистый [жесткий диск](../item/hdd1.md), что избавляет от необходимости использовать [дискету](../item/floppy.md) при каждом запуске, даёт доступ к файловой системе в режиме записи: [дискеты](../item/floppy.md) с OpenOS и другие "трофейные" дискеты имеют режим только для чтения. [Системный блок](../block/case3.md) третьего уровня не требует внешнего [дисковода](../block/diskDrive.md): в нем уже есть слот для [дискет](../item/floppy.md).
OpenOS может быть установлена командой `install`, после чего потребуется подтверждение установки. [дискету](../item/floppy.md) можно вытащить, после установки системы и перезапуска компьютера. OpenOS может быть установлена на все устройства, за исключением [дронов](../item/drone.md) и [микроконтроллеров](../block/microcontroller.md) (оба вида могут быть запрограммированы только с помощью [EEPROM](../item/eeprom.md) потому, что они не имеют собственной файловой системы).
OpenOS устанавливается командой `install`, после чего потребуется подтверждение установки. [Дискету](../item/floppy.md) можно вытащить после установки системы и перезапуска компьютера. OpenOS можно установить на все устройства, кроме [дронов](../item/drone.md) и [микроконтроллеров](../block/microcontroller.md) (они могут быть запрограммированы только с помощью [EEPROM](../item/eeprom.md), так как они не имеют собственной файловой системы).
OpenOS имеет множество встроенных функций, вы также можете использовать команду `lua`, чтобы открыть интерпретатор Lua. Это наилучший способ проверки работы команд и экспериментов с API, перед написанием .lua скрипта. Также прочитайте информацию, отображаемую при запуске интерпретатора, она покажет вам, как вывести результаты выполнения команды и как выйти из интерпретатора.
OpenOS имеет множество встроенных команд, из которых самая полезная - `lua`, открывающая интерпретатор Lua. В нём можно пробовать разные команды и экспериментировать с API компонентов перед написанием программы. Также прочитайте текст, отображаемый при запуске интерпретатора, который показывает, как вывести результаты выполнения команды и как выйти из интерпретатора.
Для более подробной информации, прочитайте страницу [Программирование на Lua](lua.md). Для запуска Lua скриптов, просто напечатайте имя скрипта и нажмите Enter (например, `script.lua` может быть запущен командой `script` в терминале).
Информацию о программировании читайте на странице [программирования на Lua](lua.md). Для запуска программ просто напечатайте название файла и нажмите Enter (например, `script.lua` может быть запущен командой `script` в терминале).

View File

@ -1,50 +1,50 @@
# Быстрый старт
Также это руководство можно назвать "как сделать компьютер". Для запуска вашего первого [компьютера](computer.md) вам нужно его корректно собрать. В OpenComputers доступно большое количество компьютеров, но мы начнем с самого простого: обычного компьютера.
Или как собрать первый компьютер. Для запуска компьютера [компьютера](computer.md) его нужно корректно собрать. В OpenComputers есть различные типы компьютеров, но мы начнем с самого простого и обычного.
**Примечание**: это пошаговая инструкция, которая позволит вам понять базовые принципы мода. Если вы никогда не собирали компьютер в реальной жизни или вы совсем не знаете этот мод, мы рекомендуем вам прочитать эту страницу.
**Примечание**: это пошаговая инструкция, которая позволит вам понять базовые принципы мода, так что она довольно длинная. Если вы никогда не собирали компьютер в реальной жизни или вы совсем не знаете этот мод, прочитайте ее всю.
Сперва, вам понадобится [системный блок](../block/case1.md). Этот блок будет содержать все компоненты вашего компьютера и именно с него начинается создание компьютера.
Вначале вам понадобится [системный блок](../block/case1.md). Этот блок будет содержать все компоненты, определяющие поведение собираемого компьютера.
![Системный блок уровня 2.](oredict:oc:case2)
![Системный блок второго уровня.](oredict:oc:case2)
Например, вам потребуется выбрать, [видеокарту](../item/graphicsCard1.md) какого уровня вы будете использовать, а может вам требуется [сетевая](../item/lanCard.md) или [редстоун](../item/redstoneCard1.md) карта или вы играете в креативе, тогда вам может понадобиться [отладочная карта](../item/debugCard.md).
Например, вам потребуется выбрать, какого уровня [видеокарту](../item/graphicsCard1.md) вы будете использовать, нужна ли вам [сетевая](../item/lanCard.md) карта, [плата на красном камне](../item/redstoneCard1.md) или даже [карта отладки](../item/debugCard.md), если вы играете в творческом режиме.
Когда вы откроете интерфейс [системного блока](../block/case1.md) вы увидите несколько слотов. Количество слотов и уровень компонентов, которые могут быть установлены (показано римскими цифрами в слоте) зависит от уровня системного блока.
![Интерфейс системного блока уровня 2.](opencomputers:doc/img/configuration_case1.png)
Пустые [системные блоки](../block/case1.md) бесполезны. Вы можете попытаться включить [компьютер](computer.md), но вы получите только сообщение о ошибке в чат, а также звуковой сигнал. Сообщение о ошибке указывает, что компьютерам нужна энергия для работы. Подключите ваш [компьютер](computer.md) к источнику энергии, напрямую или через [конвертер энергии](../block/powerConverter.md).
Когда вы откроете интерфейс [системного блока](../block/case1.md), вы увидите несколько слотов справа. Количество слотов и уровень компонентов, которые могут быть установлены (показано римскими цифрами в слотах), зависит от уровня системного блока.
![Интерфейс системного блока второго уровня.](opencomputers:doc/img/configuration_case1.png)
Пустые [системные блоки](../block/case1.md) бесполезны. Вы можете попытаться включить [компьютер](computer.md), но он сразу же выключится, написав сообщение об ошибке в чат, а также выразит свое неудовольствие звуковым сигналом. Хорошо, что сообщение об ошибке говорит, что нужно делать: ему нужна энергия для работы. Подключите ваш [компьютер](computer.md) к источнику энергии - напрямую или через [конвертер энергии](../block/powerConverter.md).
При повторной попытке запуска, вы получите сообщение, о необходимости установки [процессора](../item/cpu1.md). Они бывают разных уровней, эта тенденция используется во всем OpenComputers. Чем выше уровень [процессора](../item/cpu1.md), тем больше компонентов он сможет использовать, а также, тем быстрее он работает. Выберите уровень и поместите процессор в [системный блок](../block/case1.md).
Если вы попробуете запустите его сейчас, он скажет, что ему нужен [процессор](../item/cpu1.md). Они бывают разных уровней - эта тенденция прослеживается во всем OpenComputers. Чем выше уровень [процессора](../item/cpu1.md), тем больше компонентов он сможет использовать и тем быстрее он работает. Определитесь с уровнем процессора и поместите его в [системный блок](../block/case1.md).
После чего вы должны вставить [планки памяти](../item/ram1.md). Звуковой сигнал будет другим: 1 длинный и 1 короткий. Чем выше уровень [планок памяти](../item/ram1.md), тем больше памяти доступно программам на вашем [компьютере](computer.md). Для запуска [OpenOS](openOS.md), требуется как минимум две [планки памяти](../item/ram1.md) уровня 1.
Затем вас попросят вставить [планки памяти](../item/ram1.md). Звуковой сигнал, подаваемый при попытке включения, будет другим: 1 длинный гудок и 1 короткий. Чем выше уровень [планок памяти](../item/ram1.md), тем больше памяти будет доступно для использования программами на вашем [компьютере](computer.md). Для запуска полной версии [OpenOS](openOS.md) требуется как минимум две [планки памяти](../item/ram1.md) первого уровня, хотя упрощенная запустится и на одной.
Так уже гораздо лучше. Теперь ваш [системный блок](../block/case1.md) выглядит примерно так:
![Частично собранный компьютер.](opencomputers:doc/img/configuration_case2.png)
И вот, попытка включения не выдает никаких сообщений! Но увы, он не запускается. При этом компьютер выдаст двойной звуковой сигнал. Это означает, что попытка запуска [компьютера](computer.md) не удалась. Другими словами: технически он работает! И тут нам на помощь приходит замечательный инструмент: [анализатор](../item/analyzer.md). Данный инструмент позволяет получать информацию о блоках OpenComputers, а также о некоторых блоках из другим модов. Для использования [анализатора](../item/analyzer.md) на [компьютере](computer.md) кликните по нему (с зажатой клавишей Shift).
Теперь попытка включения не выдает никаких сообщений! Но увы, он не запускается. При этом компьютер подаст двойной звуковой сигнал. Это означает, что не удалось само выполнение программы [компьютером](computer.md). То есть технически он работает. На помощь приходит замечательный инструмент - [анализатор](../item/analyzer.md). Данный инструмент позволяет получать информацию о блоках OpenComputers, а также о некоторых блоках из других модов. Для использования [анализатора](../item/analyzer.md) на [компьютере](computer.md) кликните по нему (с зажатой клавишей Shift).
Вы получите сообщение, почему [компьютер](computer.md) не запускается:
Вы получите сообщение, почему не запускается [компьютер](computer.md):
`no bios found; install configured EEPROM`
Самое главное здесь, это *настроенный*. Создать [EEPROM](../item/eeprom.md) очень просто. Для настройки, вы можете использовать [компьютер](computer.md), что немного сложно в данный момент, поэтому используйте его для крафта "Lua BIOS" [EEPROM](../item/eeprom.md). Обычно это [EEPROM](../item/eeprom.md) и [manual](../item/manual.md) расположенные рядом в верстаке. Поместите настроенный [EEPROM](../item/eeprom.md) в ваш [компьютер](computer.md) и.....
Подчеркнем, что EEPROM нужен именно *настроенный* (configured). Создать [EEPROM](../item/eeprom.md) довольно просто. Но чтобы настроить, обычно используется [компьютер](computer.md), что сложновато в данной ситуации, поэтому будем использовать рецепт для крафта уже сконфигурированный [EEPROM](../item/eeprom.md) с "Lua BIOS". Обычно достаточно объеденить [EEPROM](../item/eeprom.md) и [реководство](../item/manual.md) на верстаке. Поместите настроенный [EEPROM](../item/eeprom.md) в ваш [компьютер](computer.md), и...
Ничего. Совсем ничего. Но мы умеем использовать [анализатор](../item/analyzer.md), это очень удобно! В результате получаем другое сообщение:
Ничего. Совсем ничего. Но мы знаем, что делать: использовать [анализатор](../item/analyzer.md)! В результате получаем другое сообщение:
`no bootable medium found; file not found`
Ну что ж. BIOS работает и это хорошо. Но компьютер не может запустить операционную систему, тут нам потребуется [дискеты](../item/floppy.md) или [жесткий диск](../item/hdd1.md). Lua BIOS ожидает наличия в файловой системе файла `init.lua`, с которого начинается загрузка операционной системы. Вы, наверное догадались, что нам нужна дискета с операционной системой. Соедините пустую [дискету](../item/floppy.md) и [руководство](../item/manual.md) для создания дискеты с [OpenOS](openOS.md).
Ну что же. Это означает, что BIOS работает. Но не находит файловую систему, с которой бы он мог запускаться, - [дискету](../item/floppy.md) или [жесткий диск](../item/hdd1.md). Конкретно Lua BIOS хочет, чтобы на файловой системе в корневой директории был файл `init.lua`. Как и в случае с [EEPROM](../item/eeprom.md), обычно для записи на файловую систему нужен компьютер. Как вы, скорее всего, догадались, нам нужно скрафтить дискету с операционной системой. Соедините пустую [дискету](../item/floppy.md) и [руководство](../item/manual.md) на верстаке, и вы получите дискету с [OpenOS](openOS.md).
Даже, если использовать [системный блок](../block/case2.md) уровня 2 (как на скриншотах выше), вы не сможете вставить дискету. Если вы будете использовать [системный блок](../block/case3.md) уровня 3 или креативный, вы сможете легко вставить дискету в [системный блок](../block/case1.md). Значит, нам потребуется [дисковод](../block/diskDrive.md) рядом с системным блоком (или подключенный с помощью [кабеля](../block/cable.md)). Как только вставите дискету, вы знаете, что делать. Включите компьютер.
Если вы использовали [системный блок](../block/case2.md) второго уровня, как на рисунках выше, вам некуда будет вставить дискету. Если вы будете использовать [системный блок](../block/case3.md) третьего уровня или творческий, вы сможете вставить дискету прямо в [системный блок](../block/case1.md). В противном случае нужно установить [дисковод](../block/diskDrive.md) рядом с системным блоком (или подключить с помощью [кабеля](../block/cable.md)). После вставки дискеты включите компьютер.
Он ожил! Ну или должен был. Если этого не произошло, значит что-то пошло не так и нам снова поможет [анализатор](../item/analyzer.md). Если предположить, что компьютер заработал, то вы проделали огромную работу. Самая сложная часть позади. Теперь осталось напечатать что-либо и вывести результат.
Он ожил! В любом случае, должен был. Если этого не произошло, значит, что-то пошло не так, и нужно искать ошибку с помощью [анализатора](../item/analyzer.md). Но предпологая, что компьютер заработал, вы почти закончили. Самая сложная часть позади. Теперь осталось заставить его принимать ввод и выводить какой-то результат.
Чтобы [компьютер](computer.md) мог выводить информацию, вы должны установить [монитор](../block/screen1.md) и [видеокарту](../item/graphicsCard1.md).
![Нет, это не плоский экран.](oredict:oc:screen2)
Установите [монитор](../block/screen1.md) рядом с [системным блоком](../block/case1.md) или подключите его с помощью [кабеля](../block/cable.md). После чего установите [видеокарту](../item/graphicsCard1.md), которую вы выбрали в [системный блок](../block/case1.md). Вы должны увидеть мигающий курсор на [мониторе](../block/screen1.md). Теперь, установите [клавиатуру](../block/keyboard.md) перед [монитором](../block/screen1.md) или на одну из его сторон, чтобы получить возможность вводить текст с [клавиатуры](../block/keyboard.md).
Установите [монитор](../block/screen1.md) рядом с [системным блоком](../block/case1.md) или, опять же, подключите его с помощью [кабеля](../block/cable.md). После чего установите [видеокарту](../item/graphicsCard1.md) по вашему выбору в [системный блок](../block/case1.md). Теперь вы должны увидеть мигающий курсор на [мониторе](../block/screen1.md). Наконец, поставьте [клавиатуру](../block/keyboard.md) перед [монитором](../block/screen1.md) или на одну из его сторон, чтобы получить возможность вводить текст с [клавиатуры](../block/keyboard.md).
На этом все. Теперь ваш [компьютер](computer.md) запущен, работает и ожидает команд. Попробуйте что-нибудь напечатать! Введите `lua` и нажмите Enter, после чего вы получите приветственное сообщение интерпретатора Lua. Здесь вы можете выполнять простые команды Lua. Для более подробной информации, прочтите страницу о [Lua](lua.md).
На этом все. Теперь ваш [компьютер](computer.md) запущен, работает и ожидает команд. Попробуйте что-нибудь напечатать! Введите `lua` и нажмите Enter, после чего вы получите приветственное сообщение интерпретатора Lua. Здесь вы можете выполнять простые команды Lua. Для более подробной информации прочтите страницу о [Lua](lua.md).
![Оно живое!](opencomputers:doc/img/configuration_done.png)
Получите удовольствие, от создания сложных [компьютеров](computer.md), совместно [серверами](../item/server1.md) и сборкой [роботов](../block/robot.md), [дронов](../item/drone.md), [микроконтроллеров](../block/microcontroller.md) и [планшетов](../item/tablet.md) в [сборщике роботов](../block/assembler.md).
Получайте удовольствие от создания сложных [компьютеров](computer.md), [серверов](../item/server1.md) и сборки [роботов](../block/robot.md), [дронов](../item/drone.md), [микроконтроллеров](../block/microcontroller.md) и [планшетов](../item/tablet.md) в [сборщике](../block/assembler.md).
Хорошего кода вам!
Удачи!

View File

@ -1,6 +1,6 @@
# Руководство OpenComputers
OpenComputers это мод, который добавляет модульные и настраиваемые [компьютеры](general/computer.md), [серверы](item/server1.md), [роботов](block/robot.md) и [дронов](item/drone.md) в игру, которые сохраняют свое состояние. Все устройства могут быть запрограммированы на языке Lua 5.2, что позволяет работать на системах любой сложности.
OpenComputers - мод, который добавляет модульные и настраиваемые [компьютеры](general/computer.md), [серверы](item/server1.md), [роботов](block/robot.md) и [дронов](item/drone.md) в игру, сохраняющие свое состояние. Все устройства могут быть запрограммированы на языке Lua 5.2 или 5.3, что позволяет создавать системы различной сложности.
Чтобы понять, как использовать руководство, прочитайте [эту страницу](item/manual.md) (этот зеленый текст - ссылка, кликните на него).
@ -27,14 +27,14 @@ OpenComputers это мод, который добавляет модульны
## Обзор
Как упоминалось выше, компьютеры в OpenComputers сохраняют свое состояние, это означает, что [компьютер](general/computer.md) сохраняет свое состояние, даже если чанк был отгружен. Это означает, что если игрок отошел от [компьютера](general/computer.md) или вышел, то [компьютер](general/computer.md) запомнит свое последнее состояние и продолжит работу, тогда, когда игрок снова окажется около [компьютера](general/computer.md). Так работают все блоки, за исключением [планшетов](item/tablet.md).
Как упоминалось выше, компьютеры в OpenComputers сохраняют свое состояние, даже если чанк был отгружен. Это означает, что если игрок отошел от [компьютера](general/computer.md) или вышел из игры, то [компьютер](general/computer.md) запомнит свое последнее состояние и продолжит работу, когда игрок снова окажется около [компьютера](general/computer.md). Так работают все блоки, за исключением [планшетов](item/tablet.md).
Все устройства модульные и могут быть собраны с большим количеством различных компонентов, также как [компьютеры](general/computer.md) в реальной жизни. Игроки, которые любят что-либо мастерить, могут собрать себе робота таким, каким хотят. Если потребуется, устройства могут быть [разобраны](block/disassembler.md). Для [компьютеров](general/computer.md) и [серверов](item/server1.md), компоненты могут быть заменены простым вынимаем из системного блока.
Все устройства модульные и могут быть собраны с большим количеством различных компонентов, как и [компьютеры](general/computer.md) в реальной жизни. Игроки, которые любят что-либо мастерить, могут собрать себе робота таким, каким хотят. Если потребуется, устройства могут быть [разобраны](block/disassembler.md) и пересобраны. В [компьютерах](general/computer.md) и [серверах](item/server1.md) компоненты могут быть заменены с помощью графического интерфейса.
Устройства OpenComputers совместимы с множеством других модов, что позволяет производить манипуляции над блоками и сущностями (через [адаптер](block/adapter.md) или добавляет специфические улучшения для [роботов](block/robot.md) и [дронов](item/drone.md)). Энергия может быть также получена из других модов, например, Redstone Flux, IndustrialCraft2 EU, Mekanism Joules, Applied Energistics 2 и Factorization Charge.
Устройства OpenComputers совместимы со множеством других модов, что позволяет манипулировать блоками и сущностями (через [адаптер](block/adapter.md) или с помощью улучшений для [роботов](block/robot.md) и [дронов](item/drone.md)). Энергию можно подключить от разных модов, включая: Redstone Flux, EU из IndustrialCraft2, джоули Mekanism, заряд из Applied Energistics 2 и Factorization.
Устройства в OpenComputers имеют дополнительные функции, а также ограничения. [Компьютеры](general/computer.md) основа всего и они могут обслуживать различное количество компонентов, в зависимости от уровня используемого процессора. [Компьютеры](general/computer.md), также имеют доступ к компонентам со всех шести сторон. [Серверы](item/server1.md) могут подключаться к большему количеству компонентов (внешних или внутренних) чем [компьютеры](general/computer.md), за счет использования [компонентных шин](item/componentBus1.md); Однако, в [серверных стойках](block/rack.md), каждый [сервер](item/server1.md) имеет доступ к компонентам только с одной стороны [серверной стойки](block/rack.md), как это настроено в интерфейсе [серверной стойки](block/rack.md). [Микроконтроллеры](block/microcontroller.md) еще сильнее ограничены (по сравнению с [компьютерами](general/computer.md)), они не имеют [жесткого диска](item/hdd1.md) и [дисковода](block/diskDrive.md), это означает, что [OpenOS](general/openOS.md) не может быть установлена на [микроконтроллер](block/microcontroller.md). [Микроконтроллеры](block/microcontroller.md) имеют слот для [EEPROM](item/eeprom.md) и могут быть запрограммированы для специфических задач.
Устройства в OpenComputers имеют дополнительные функции и ограничения. [Компьютеры](general/computer.md) - основа всего; они могут обслуживать различное количество компонентов, в зависимости от уровня используемого процессора. [Компьютеры](general/computer.md) подключаются к компонентам со всех шести сторон. [Серверы](item/server1.md) могут подключаться к большему количеству компонентов (внешних или внутренних), чем [компьютеры](general/computer.md), за счет использования [компонентных шин](item/componentBus1.md), однако в [стойках](block/rack.md) каждый [сервер](item/server1.md) имеет доступ к компонентам только с одной стороны [стойки](block/rack.md), как настроено в ее интерфейсе. [Микроконтроллеры](block/microcontroller.md) еще сильнее ограничены по сравнению с [компьютерами](general/computer.md): они не имеют [жесткого диска](item/hdd1.md) и [дисковода](block/diskDrive.md), поэтому [OpenOS](general/openOS.md) не может быть установлена на [микроконтроллер](block/microcontroller.md). [Микроконтроллеры](block/microcontroller.md) имеют слот для [EEPROM](item/eeprom.md) и могут быть запрограммированы для специфических задач.
[Роботы](block/robot.md) это передвижные [компьютеры](general/computer.md) и они могут взаимодействовать с игровым миром (но не могут взаимодействовать с внешними блоками OpenComputers). В отличие от [компьютеров](general/computer.md), после создания, компоненты внутри [робота](block/robot.md) не могут быть извлечены. Для обхода этого ограничения, [роботы](block/robot.md) могут быть созданы с [улучшением компонентов](item/upgradeContainer1.md) или [улучшением карт](item/cardContainer1.md), что позволяет в любой момент изменить конфигурацию карта и улучшений, если требуется. Операционная система [OpenOS](general/openOS.md) может быть установлена в [роботов](block/robot.md) добавлением [дисковода](block/diskDrive.md) в один из слотов при сборке, после чего вы сможете вставить [дискету](item/floppy.md) или во время сборки вставьте [жесткий диск](item/hdd1.md) с установленной на него [OpenOS](general/openOS.md). Для полного изменения конфигурации [робота](block/robot.md) вам потребуется [разборщик](block/disassembler.md). [Дроны](item/drone.md) это урезанная версия [роботов](block/robot.md). Они двигаются по-другому, имеют несколько слотов для компонентов и не имеют операционной системы (также как и [микроконтроллеры](block/microcontroller.md), [дроны](item/drone.md) могут быть сконфигурированы с помощью [EEPROM](item/eeprom.md), для выполнения специфических задач). В основном, [роботы](block/robot.md) и [дроны](item/drone.md) имеют одни и те же компоненты и улучшения; Однако, эффективность улучшений различна, например у [дронов](item/drone.md) [улучшение инвентаря](item/inventoryUpgrade.md) добавит только 4 слота за каждое улучшение и позволяет иметь всего 8 слотов, в то время, как [роботы](block/robot.md) могут иметь больше [улучшений инвентаря](item/inventoryUpgrade.md) (в сумме 4), а также большее количество слотов с каждым улучшение (по 16 слотов на улучшение).
[Роботы](block/robot.md) - это передвижные [компьютеры](general/computer.md), которые могут взаимодействовать с игровым миром (но не могут взаимодействовать с внешними блоками OpenComputers). В отличие от [компьютеров](general/computer.md), после создания [робота](block/robot.md) компоненты внутри него не могут быть извлечены. Для обхода этого ограничения [роботы](block/robot.md) могут быть созданы с [контейнером для улучшения](item/upgradeContainer1.md) или [контейнером для карт](item/cardContainer1.md), что позволяет в любой момент добавить дополнительную карту или улучшение, если требуется. Чтобы установить операционная система [OpenOS](general/openOS.md) в [роботов](block/robot.md), установите [дисковод](block/diskDrive.md) в один из слотов для контейнеров при сборке, после чего вы сможете вставить [дискету](item/floppy.md), или вставьте [жесткий диск](item/hdd1.md) с установленной на него [OpenOS](general/openOS.md). Для полного изменения конфигурации [робота](block/robot.md) вам потребуется [разборщик](block/disassembler.md). [Дроны](item/drone.md) - это урезанная версия [роботов](block/robot.md). Они двигаются по-другому, имеют несколько слотов для компонентов и не имеют операционной системы (так же, как и [микроконтроллеры](block/microcontroller.md), [дроны](item/drone.md) могут быть сконфигурированы с помощью [EEPROM](item/eeprom.md) для выполнения специфических задач). В основном, [роботы](block/robot.md) и [дроны](item/drone.md) могут иметь одни и те же компоненты и улучшения, однако, эффективность улучшений различна, например у [дронов](item/drone.md) [улучшение инвентаря](item/inventoryUpgrade.md) добавит только 4 слота за каждое улучшение и позволяет иметь всего до 8 слотов, в то время как [роботы](block/robot.md) могут иметь больше [улучшений инвентаря](item/inventoryUpgrade.md) (в сумме 4), а также большее количество слотов с каждым улучшение (по 16 слотов на улучшение).
Данное руководство содержит детальную информацию обо всех блоках и предметах, о установке систем и устройств, а также введение в программирование на Lua.
Данное руководство содержит подробную информацию обо всех блоках и предметах, о настройке систем и устройств, а также введение в программирование на Lua.

View File

@ -2,4 +2,4 @@
![Нужно больше сетей!](oredict:oc:abstractBusCard)
Карта позволяет [компьютерам](../general/computer.md), [серверам](server1.md) и [роботам](../block/robot.md) взаимодействовать с абстрактной шиной мода StargateTech2. Если карта установлена, блоки подключаются к абстрактной шине и позволяет передавать сообщения с ее помощью. Входящие абстрактные сообщения будут конвертированы в сигналы и направлены в машину.
Карта позволяет [компьютерам](../general/computer.md), [серверам](server1.md) и [роботам](../block/robot.md) взаимодействовать с абстрактной шиной из мода StargateTech2. При установке карты устройства подключаются к абстрактной шине и получают доступ к компонента, который позволяет передавать сообщения через шину. Входящие сообщения шины конвертируются в сигналы, которые получают устройства.

View File

@ -2,8 +2,8 @@
![Отлив?](oredict:oc:materialAcid)
Это вкусная [в качестве приправы] смесь, которую можно употребить, ради... веселья. Или пищевого отравления. Или и то и другое. Также может быть ингредиентом в других, более полезных вещах.
Это вкусное [нет авторитетного источника] варево можно употребить, когда вам когда-либо вдруг захочется немного... веселья. Или пищевого отравления. Или и того и другого. Также может служить ингредиентом в других, более полезных вещах.
Одно из основных применений это выведение [нанороботов](nanomachines.md) из организма, если, они вам больше не нужны. Это единственный повод избавиться от них!
Однако одно из основных применений - это выведение [нанороботов](nanomachines.md) из организма, если они вам больше не нужны. Выпить это — единственный повод избавиться от них!
При использовании усложненных рецептов, нужно использовать кислоту на [печатной плате](circuitBoard.md) перед созданием [отпечатанной печатной платы](printedCircuitBoard.md).
Если включены усложненные рецепты, то используется для травли [печатных плат](circuitBoard.md) перед созданием [отпечатанной печатной платы](printedCircuitBoard.md).

View File

@ -1,5 +1,5 @@
# Арифметико-логическая единица
# Арифметико-логическое устройство
![Я могу считать!](oredict:oc:materialALU)
Используется для крафта компонентов, в которых происходят вычисления, таких как [процессоры](cpu1.md) и [видеокарты](graphicsCard1.md).
Используется для крафта компонентов, выполняющие вычисления, например, [процессоров](cpu1.md) и [видеокарт](graphicsCard1.md).

View File

@ -2,6 +2,6 @@
![Что же это такое.](oredict:oc:analyzer)
Анализатор это ручной инструмент, предназначенный для получения информации о блоках OpenComputers. Просто активируйте блок, для получения информации в чат. В зависимости от блока вы можете получить как адрес компонента и информацию о уровне энергии, так и информацию о ошибке, из-за которой [компьютер](../general/computer.md) не работает.
Анализатор - это ручной инструмент, предназначенный для получения информации о блоках OpenComputers. Просто нажмите по блоку (приседая, если требуется), и информация будет выведена в чат. В зависимости от блока вы можете получить от адреса компонента до уровня энергии в подсети, в которой находится блок, и, например, ошибки, приведшей к сбою [компьютера](../general/computer.md).
Вы можете зажать кнопку Ctrl и кликнуть правой кнопкой мыши по блоку или компоненту, в результате адрес этого блока или компонента будет скопирован у буфер обмена. Данная информация может быть вставлена позже в окно [компьютера](../general/computer.md).
Вы можете зажать кнопку Ctrl и кликнуть по блоку или компоненту, в результате чего его адрес будет скопирован в буфер обмена. Данная информация может быть вставлена позже в [компьютера](../general/computer.md), если потребуется.

View File

@ -1,5 +1,5 @@
# Улучшение - Ангельский блок
# "Ангельское" улучешение
![Аллилуйя](oredict:oc:angelUpgrade)
Данное улучшение позволяет [роботам](../block/robot.md) ставить блоки прямо в воздухе, без соседнего блока.
Данное улучшение позволяет [роботам](../block/robot.md) ставить блоки прямо в воздухе, без соседнего блока.

View File

@ -1,7 +1,7 @@
# Процессор со встроенной видеокартой APU
![Крутая штука.](oredict:oc:apu1)
Это результат соединения [процессора](cpu1.md) и [видеокарты](graphicsCard1.md). Позволяет вам освободить один слот в устройстве. APU работает также как и обычный процессор, в зависимости от архитектуры [компьютера](../general/computer.md) и количества компонентов, с которыми сможет работать [компьютер](../general/computer.md) пока не выключится. Также к функциям процессора были добавлены функции видеокарты.
В связи с ограниченным местом на чипе, эти процессоры немного слабее своих "аналогов" и обеспечивают довольно посредственную графику. Так, например, APU первого уровня может контролировать столько же компонентов, сколько и процессор второго уровня, но по скорости работы он такой же, как и процессор первого уровня и предоставляет графические возможности, как у видеокарты первого уровня.
# Процессор с видеокартой (APU)
![Awesomest Probability Unifier.](oredict:oc:apu1)
Это результат объединения [процессора](cpu1.md) и [видеокарты](graphicsCard1.md). Позволяет вам освободить один слот для карт в устройстве. Как и обычный процессор, он определяет архитектуру [компьютера](../general/computer.md) и максимальное количество компонентов, которые могут быть подключены к [компьютеру](../general/computer.md). Помимо этого, он предоставляет функции видеокарты.
В связи с ограниченным местом на чипе, эти процессоры немного медленнее своих "чистых" аналогов и предоставляют относительно посредственную графику. Так, APU первого уровня может контролировать столько же компонентов, сколько и процессор второго уровня, но по скорости работы он такой же, как процессор первого уровня и предоставляет графические возможности, как у видеокарты первого уровня.

View File

@ -1 +1 @@
#REDIRECT apu1.md
#REDIRECT apu1.md

View File

@ -1,5 +1,5 @@
# Клавиши со стрелками
![Просто нажми нужную кнопку.](oredict:oc:materialArrowKey)
![Будьте благодарны, что они делаются не из стрел.](oredict:oc:materialArrowKey)
Это необходимый элемент для крафта [клавиатуры](../block/keyboard.md).

View File

@ -1,5 +1,5 @@
# Улучшение - Аккумулятор
# Улучшение "Ёмкость"
![Сделано из металла.](oredict:oc:batteryUpgrade1)
Данное улучшение увеличивает объем внутреннего энергохранилища, что позволяет [роботам](../block/robot.md) и [планшетам](tablet.md) работать гораздо дольше без [зарядки](../block/charger.md). Чем выше уровень батареи, тем больше энергии она может хранить.
Данное улучшение увеличивает емкость внутреннего энергохранилища, что позволяет [роботам](../block/robot.md) и [планшетам](tablet.md) работать гораздо дольше без [зарядки](../block/charger.md). Чем выше уровень улучешния, тем больше энергии он может хранить.

View File

@ -1 +1 @@
#REDIRECT batteryUpgrade1.md
#REDIRECT batteryUpgrade1.md

View File

@ -1 +1 @@
#REDIRECT batteryUpgrade1.md
#REDIRECT batteryUpgrade1.md

View File

@ -2,4 +2,4 @@
![Нужно больше кнопок.](oredict:oc:materialButtonGroup)
Необходимый компонент для крафта [клавиатуры](../block/keyboard.md).
Необходимый компонент для крафта [клавиатуры](../block/keyboard.md).

View File

@ -1,5 +1,5 @@
# Карта
![Не может быть прочитано.](oredict:oc:materialCard)
![Не может быть считана.](oredict:oc:materialCard)
Обычный компонент для крафта карт в OpenComputers (например [видеокарт](graphicsCard1.md), [сетевых карт](lanCard.md) и т.д.).
Обычный компонент для крафта карт в OpenComputers (например, [видеокарт](graphicsCard1.md), [сетевых карт](lanCard.md) и т. д.).

View File

@ -2,4 +2,4 @@
![Может хранить карты!](oredict:oc:cardContainer1)
Контейнер для карт, как дополнение к улучшению для [роботов](../block/robot.md) позволяет добавлять/извлекать карты в/из [роботов](../block/robot.md). Максимальный уровень карты зависит от уровня контейнера.
Контейнер для карт - улучшение-контейнер для [роботов](../block/robot.md), позволящее вставлять и извлекать карты из [роботов](../block/robot.md) без пересборки. Максимальный уровень карты равен уровню контейнера. В отличие от обычных улучшений, требуемая сложность сборки двойная. Подробнее о сложности сборки смотрите [здесь](../block/robot.md).

View File

@ -1 +1 @@
#REDIRECT cardContainer1.md
#REDIRECT cardContainer1.md

View File

@ -1 +1 @@
#REDIRECT cardContainer1.md
#REDIRECT cardContainer1.md

View File

@ -1,9 +1,9 @@
# Хамелиум
![Такая интересная штука.](oredict:oc:chamelium)
![От слова "хамелеон", на всякий случай.](oredict:oc:chamelium)
Это основной материал, используемый в [3D печати](../block/print.md) на [3D принтерах](../block/printer.md). Сам по себе он не представляет ценности.
Хамелиум - основной материал, используемый для создания [3D моделей](../block/print.md) на [3D принтерах](../block/printer.md). Сам по себе он однороден, а потому очень полезен для создания простых гладких одноцветных поверхностей.
Вы можете объединять его, для получения [блоков хамелиума](../block/chameliumBlock.md).
Вы можете объединить несколько кусков в [блок хамелиума](../block/chameliumBlock.md).
Несъедобно.
Как написано во всплывающей подсказке, поедание хамелиума может вызывать различные побочные эффекты, поэтому употребляйте с осторожностью. Или лучше не ешьте совсем.

View File

@ -1,5 +1,5 @@
# Микрочипы
![Не съедобные.](oredict:oc:circuitChip1)
![Несъедобные.](oredict:oc:circuitChip1)
Микрочипы - основа крафта электронных компонентов в OpenComputers. Они имеют различные уровни, для крафта компонентов разных уровней.
Микрочипы - основа всех электронных компонентов в OpenComputers. Они имеют различные уровни для крафта компонентов разных уровней.

View File

@ -1 +1 @@
#REDIRECT chip1.md
#REDIRECT chip1.md

View File

@ -1 +1 @@
#REDIRECT chip1.md
#REDIRECT chip1.md

View File

@ -1,7 +1,7 @@
# Улучшение - Чанклоадер
# Улучшение "Загрузчик чанков"
![Работает всегда.](oredict:oc:chunkloaderUpgrade)
![Никуда не денется.](oredict:oc:chunkloaderUpgrade)
Данное улучшение может быть установлено (например, в [роботов](../block/robot.md) и [микроконтроллеры](../block/microcontroller.md)), чтобы устройства могли загружать чанки, в которых они находятся, а также соседние чанки. Однако на это требуется энергия. Чанклоадер может быть включен или выключен через API.
Это улучшение может быть установлено в устройства (например, в [роботов](../block/robot.md) и [микроконтроллеры](../block/microcontroller.md)), чтобы они могли загружать чанки, в которых они находятся, а также соседние чанки. Однако на это требуется энергия. Загрузчик чанков может быть включен или выключен через API компонента.
Улучшение автоматически включается при включении устройства и выключается вместе с ним.

View File

@ -1,4 +1,5 @@
# Печатная плата
# Нетравленая печатная плата
![Нужно больше золота.](oredict:oc:materialCircuitBoard)
Результат крафта из [заготовки печатной платы](rawCircuitBoard.md), используется для создания [отпечатанной печатной платы](printedCircuitBoard.md).
Промежуточный предмет, сделанный из [основы для печатной платы](rawCircuitBoard.md). Используется для создания [печатной платы](printedCircuitBoard.md).

View File

@ -1,10 +1,10 @@
# Компонентая шина
![Нужно больше.....](oredict:oc:componentBus1)
![Мне нужно боооооольше.](oredict:oc:componentBus1)
Компонентная шина это [серверное](server1.md) улучшение, которое позволяет [серверам](server1.md) взаимодействовать с большим количеством компонентов. Например [процессорами](cpu1.md), чем выше уровень шины, тем выше уровень компонента, который можно вставить. Чем выше уровень [сервера](server1.md), тем больше компонентных шин вы сможете вставить.
Компонентная шина - это [серверное](server1.md) улучшение, которое позволяет подключать к [серверу](server1.md) большее количество компонентов. Как и с [процессорами](cpu1.md), чем выше уровень шины, тем большее число компонентов можно подключить. Кроме того, чем выше уровень [сервера](server1.md), тем больше компонентных шин вы сможете вставить, что позволяет работать с еще большим числом компонентов.
Количество компонентов, к которому имеет компонентная шина:
Число компонентов, к которым шина позволяет дополнительно подключаться:
- Уровень 1: 8 компонентов.
- Уровень 2: 12 компонентов.
- Уровень 3: 16 компонентов.
- Уровень 3: 16 компонентов.

View File

@ -1 +1 @@
#REDIRECT componentBus1.md
#REDIRECT componentBus1.md

View File

@ -1 +1 @@
#REDIRECT componentBus1.md
#REDIRECT componentBus1.md

View File

@ -1,5 +1,5 @@
# Блок управления
![Теперь с круиз-контролем.](oredict:oc:materialCU)
![Теперь со встроенным круиз-контролем.](oredict:oc:materialCU)
Чем выше уровень и сложность предмета, тем совершеннее компоненты ему нужны, например [процессоры](cpu1.md).
Предмет, используемый при создании более продвинутых схем, например [процессоров](cpu1.md).

View File

@ -2,13 +2,13 @@
![Мозги...](oredict:oc:cpu1)
Основа всех [компьютеров](../general/computer.md) и [серверов](server1.md). Устанавливает архитектуру [компьютера](../general/computer.md) и количество компонентов, которые могут быть подключены к [компьютеру](../general/computer.md), прежде чем он перестанет работать. Чем выше уровень процессора, тем быстрее работает ваш [компьютер](../general/computer.md) - все просто.
Основа всех [компьютеров](../general/computer.md) и [серверов](server1.md). Определяет архитектуру [компьютера](../general/computer.md) и максимальное число компонентов, которые могут быть к нему подключены. Чем выше уровень процессора, тем больше [компьютер](../general/computer.md) может вызывать прямых методов в тик - проще говоря, чем лучше процессор, тем быстрее он работает.
Количество компонентов, к которым имеет доступ процессор:
Максимальное количество компонентов, с которым процессор может работать:
- Уровень 1: 8 компонентов.
- Уровень 2: 12 компонентов.
- Уровень 3: 16 компонентов.
В [серверах](server1.md), количество компонентов расширяется с помощью [компонентных шин](componentBus1.md).
В [серверах](server1.md) количество компонентов может быть увеличено с помощью [компонентных шин](componentBus1.md).
Если к [компьютеру](../general/computer.md) подключено больше компонентов, чем может использовать процессор, он не включится.
Если к [компьютеру](../general/computer.md) подключено больше компонентов, чем максимальное количество, он не включится или выключится с ошибкой, если он был включен.

View File

@ -1 +1 @@
#REDIRECT cpu1.md
#REDIRECT cpu1.md

View File

@ -1 +1 @@
#REDIRECT cpu1.md
#REDIRECT cpu1.md

View File

@ -1,5 +1,5 @@
# Улучшение - Верстак
# Улучшение "Верстак"
![Скрафти это.](oredict:oc:craftingUpgrade)
Это улучшение позволяет [роботам](../block/robot.md) крафтить простые предметы, используя свой [инвентарь](../item/inventoryUpgrade.md). Для крафта используется сетка 3 на 3 слота (левый верхний угол) в [инвентаре](../item/inventoryUpgrade.md) [робота](../block/robot.md). Предметы должны быть расположены в соответствии с рецептом. Результаты крафта будут помещены в [инвентарь](../item/inventoryUpgrade.md) [робота](../block/robot.md). Также результат может быть помещен в выбранный слот, если он заполнен, тогда используется следующий слот. Когда место в инвентаре заканчивается, результаты крафта будут выброшены в мир.
Это улучшение позволяет [роботам](../block/robot.md) крафтить предметы с помощью предметов из своего [инвентаря](../item/inventoryUpgrade.md). Для крафта используется сетка слотов 3x3 в левом верхнем углу [инвентаря](../item/inventoryUpgrade.md) [робота](../block/robot.md). Предметы должны быть расположены в соответствии с рецептом. Результаты крафта будут помещены в [инвентарь](../item/inventoryUpgrade.md) [робота](../block/robot.md) — в выбранный слот; если же он заполнен, тогда используется следующий слот. В случае если место в инвентаре закончилось, результаты крафта будут выброшены в мир.

View File

@ -1,5 +1,5 @@
# Проволока
![Не гаррота. Лучше.](oredict:oc:materialCuttingWire)
![Не гаррота. Честно.](oredict:oc:materialCuttingWire)
Предмет используется в сложных рецептах, нужен для создания [заготовки печатной платы](rawCircuitBoard.md). Очень неэффективно.
Если включены сложные рецепты, нужна для создания [основы для печатной платы](rawCircuitBoard.md) - очень неэффективного.

View File

@ -1,12 +1,12 @@
# Карта данных
![Вопреки распространенному мнению, не хранит данные.](oredict:oc:dataCard1)
Карта данных предоставляет несколько алгоритмов, которые трудно реализуемы в ОК или работают гораздо медленнее, чем должны. Дополнительно, карта имеет свою файловую систему, в которой есть несколько программ, реализующих данные алгоритмы, также как у интернет карты.
Не забывайте, что существуют ограничения на размер данных, которые могут быть одновременно обработаны, а также, что выполнение каждой операции тратит энергию.
Карта имеет три уровня:
* **Первый уровень**: поддерживает кодирование и декодирование Base64, CRC32, MD5, SHA256, сжатие и распаковку данных алгоритмом Deflate
* **Второй уровень**: MD5 и SHA256 могут работать в режиме HMAC, генерация случайных данных, шифрование и расшифровка AES
* **Третий уровень**: ECDSA и ECDH - генерация ключей, подпись данных, выработка сессионных ключей
# Карта данных
![Вопреки распространенному поверью, не хранит данные.](oredict:oc:dataCard1)
Карта данных предоставляет несколько алгоритмов, которые труднореализуемы или работают медленнее на архитектуре компьютеров, например хэширование и inflate/deflate.
Помните, что есть ограничение на размер данных, которые могут быть обработаны за один вызов методов, а выполнение каждой операции тратит немного энергии.
Карта имеет три уровня:
- **Первый уровень**: поддерживает кодирование и декодирование Base64, CRC32, MD5, SHA256, сжатие и распаковку данных алгоритмом Deflate.
- **Второй уровень**: MD5 и SHA256 могут работать в режиме HMAC, генерация случайных байтов, шифрование и расшифровка AES, а также все алгоритмы карты первого уровня.
- **Третий уровень**: ECDSA и ECDH (генерация ключей, подпись данных, выработка сессионных ключей), а также все алгоритмы карты второго уровня.

View File

@ -1 +1 @@
#REDIRECT dataCard1.md
#REDIRECT dataCard1.md

View File

@ -1 +1 @@
#REDIRECT dataCard1.md
#REDIRECT dataCard1.md

View File

@ -1,9 +1,9 @@
# Улучшение - База данных
# Улучшение "База данных"
![Она существует.](oredict:oc:databaseUpgrade1)
![Living in the database.](oredict:oc:databaseUpgrade1)
Улучшение может быть настроено на хранение списка стаков предметов, которые могут быть использованы другими компонентами. Это особенно полезно для элементов, которые отличаются на основе NBT данных.
Улучшение может быть настроено на хранение списка предметов, которые могут быть использованы другими компонентами. Это особенно полезно для элементов, отличающиеся только NBT-данными, которые не возвращаются методами компонентов.
Для конфигурации базы данных, откройте ее, кликнув правой кнопкой мыши с базой данных в руке. Поместите стаки предметов, которые на которые вы хотите сконфигурировать в верхнюю часть инвентаря. Это будут "призрачные стаки", т.е. не "реальные" предметы, хранящиеся в базе данных.
Для конфигурации базы данных откройте ее, кликнув правой кнопкой мыши, держа базу данных в руке. Поместите желаемые предметы в верхнюю часть инвентаря. База данных хранит "призрачные", а не реальные предметы.
Также база данных может быть сконфигурирована автоматически, через API предоставленным [контроллером инвентаря](inventoryControllerUpgrade.md) и [анализатором](../block/geolyzer.md).
Еще базу данных можно сконфигурировать через API компонентов, предоставляемых [контроллерами инвентаря](inventoryControllerUpgrade.md) и [геоанализаторами](../block/geolyzer.md).

View File

@ -1 +1 @@
#REDIRECT databaseUpgrade1.md
#REDIRECT databaseUpgrade1.md

View File

@ -1 +1 @@
#REDIRECT databaseUpgrade1.md
#REDIRECT databaseUpgrade1.md

View File

@ -2,8 +2,8 @@
![Подождите.](item:OpenComputers:item@73)
Отладочная карта, это креативный предмет, предназначенный изначально для отладки некоторых вещей, за счет автоматизации процесса. С тех пор она обрела большую функциональность, что делает ее идеальным инструментом для создания карт.
Отладочная карта - это творческий предмет, который изначально был предназначен для упрощения отладки мода за счет автоматизации некоторых процессов. С тех пор она обрела большую функциональность, что делает ее полезным инструментом для создания карт.
Обратите внимание, что вы можете привязать/отвязать карту, нажав кнопку `Красться`, держа в руках карту, это означает, что `команды` будут выполнены на основе вашего уровня доступа, а не умолчаний OpenComputers.
Обратите внимание, что вы можете привязать к себе или отвязать карту, если, приседая, кликнете, держа ее в руках. Если карта привязана к игроку, команды, переданные `runCommand`, будут выполняться с вашим уровнем доступа, а с уровню по умолчанию для OpenComputers.
Отладочная карта может принимать сообщения как и [связанная карта](linkedCard.md), через событие `debug_message`. Вы можете отправить сообщение используя другую отладочную карту через `sendDebugMessage` или Minecraft команду `/oc_sendDebugMessage` (или `/oc_sdbg`).
Отладочная карта может принимать сообщения, как и [связанная карта](linkedCard.md), отправляя событие `debug_message` при получении. Вы можете отправить сообщение с помощью другой отладочной карты (метод `sendDebugMessage`) или команды Minecraft `/oc_sendDebugMessage` (или `/oc_sdbg`).

View File

@ -1,5 +1,5 @@
# Диск
![Памяти Terry Pratchett.](oredict:oc:materialDisk)
![Discworld. Памяти Терри Пратчетта.](oredict:oc:materialDisk)
Базовый компонент для создания устройств хранения информации, таких как [дискеты](floppy.md) и [жесткие диски](hdd1.md).

View File

@ -1,5 +1,5 @@
# Подключаемый дисковод
# Дисковод для серверной стойки
![Snuggly](oredict:oc:diskDriveMountable)
Это полноценный эквивалент обычному [дисководу](../block/diskDrive.md), за исключением того, что он может быть установлен в [стойку](../block/rack.md).
Аналог обычного [дисковода](../block/diskDrive.md), за исключением того, что он установливается в [стойку](../block/rack.md).

View File

@ -1,5 +1,5 @@
# Дрон
![Большой брат следит за тобой.](item:OpenComputers:item@84)
![Большой брат пытается следить за тобой.](item:OpenComputers:item@84)
Дроны собираются из [корпуса дрона](droneCase1.md) в [сборщике роботов](../block/assembler.md). Они entity-based [роботы](../block/robot.md), но с меньшим функционалом. Они также могут перемещаться по диагонали и быстрее чем [роботы](../block/robot.md), также они обычно контролируются с помощью программы на [компьютере](../general/computer.md). Дроны могут быть сконфигурированы с помощью [EEPROM](eeprom.md) для выполнения различных комманд.
Дроны собираются из [корпуса дрона](droneCase1.md) в [сборщике](../block/assembler.md). По сути, они являются [роботами](../block/robot.md) в виде сущностей, но с меньшим функционалом. Они также могут перемещаться по диагонали и гораздо быстрее, чем [роботы](../block/robot.md). Они обычно контролируются с помощью программы на [компьютере](../general/computer.md). Дроны могут быть сконфигурированы с помощью [EEPROM](eeprom.md) для выполнения различных комманд.

View File

@ -2,33 +2,33 @@
![Полетели.](oredict:oc:droneCase1)
Корпус дрона используется для создания [дронов](drone.md) в [сборщике роботов](../block/assembler.md). [Дроны](drone.md) легковесны, быстры и очень мобильны, но с ограниченной функциональностью. В отличие от [роботов](../block/robot.md) они не могут использовать инструменты и могут ограниченно взаимодействовать с игровым миром.
Корпус дрона используется для создания [дронов](drone.md) в [сборщике](../block/assembler.md). [Дроны](drone.md) - легковесные, быстрые и очень мобильные устройства с ограниченной функциональностью (доступно меньше слотов для компонентов и улучешний). В отличие от [роботов](../block/robot.md), они не могут использовать инструменты и взаимодействуют с игровым миром ограниченно.
Их ограничения обусловлены скорость передвижения и низкими энергозатратами. Они созданы для переноса небольших количеств предметов и идеально подходят для разведки. Использование [дрона](drone.md) вместе с [роботом](../block/robot.md) дает большие возможности, с [роботом](../block/robot.md) выполняем тяжелую работу, а с помощью [дрона](drone.md) предоставляем информацию о окружении и переносим предметы.
Их ограничения компенсируются скоростью передвижения и низкими энергозатратами. Они хорошо подходят для переноса небольших количеств предметов и разведки. Использование [дрона](drone.md) вместе с [роботом](../block/robot.md) дает большие возможности, где [робот](../block/robot.md) выполняет тяжелую работу, а [дрон](drone.md) предоставляет информацию об окружении и переносит предметы.
Также как и [микроконтроллеры](../block/microcontroller.md), [дроны](drone.md) могут быть запрограммированы только с помощью [EEPROM](eeprom.md). Также, [EEPROM](eeprom.md) может быть изменен, для этого нужно скрафтить этого [дрона](drone.md) с другим [EEPROM](eeprom.md); старый [EEPROM](eeprom.md) при этом будет возвращен игроку.
Как и [микроконтроллеры](../block/microcontroller.md), [дроны](drone.md) могут быть запрограммированы только с помощью [EEPROM](eeprom.md). Соответственно, [EEPROM](eeprom.md) может быть изменен объединением [дрона](drone.md) с другим [EEPROM](eeprom.md) на верстаке; старый [EEPROM](eeprom.md) при этом будет возвращен игроку.
Корпус дрона 1 уровня позволяет использовать следующие компоненты:
- 1x [процессор](cpu1.md) уровня 1
- 1x [планка памяти](ram1.md) уровня 1
- 1x [EEPROM](eeprom.md)
- 1x карта расширения уровня 2
- 1x карта расширения уровня 1
- 1x улучшение уровня 1
- 1x улучшение уровня 2
- 1 [процессор](cpu1.md) первого уровня
- 1 [планка памяти](ram1.md) первого уровня
- 1 [EEPROM](eeprom.md)
- 1 карта расширения второго уровня
- 1 карта расширения первого уровня
- 1 улучшение первого уровня
- 1 улучшение второго уровня
Корпус дрона 2 уровня позволяет использовать следующие компоненты:
- 1x [процессор](cpu1.md) уровня 1
- 2x [планки памяти](ram1.md) уровня 1
- 1x [EEPROM](eeprom.md)
- 2x карты расширения уровня 2
- 1x улучшение уровня 1
- 1x улучшение уровня 2
- 1x улучшение уровня 3
- 1 [процессор](cpu1.md) первого уровня
- 2 [планки памяти](ram1.md) первого уровня
- 1 [EEPROM](eeprom.md)
- 2 карты расширения второго уровня
- 1 улучшение первого уровня
- 1 улучшение второго уровня
- 1 улучшение третьего уровня
Корпус дрона 4 уровня (креатив) позволяет использовать следующие компоненты:
- 1x [процессор](cpu3.md) уровня 3
- 2x [планка памяти](ram5.md) уровня 3
- 1x [EEPROM](eeprom.md)
- 3x карты расширения уровня 3
- 9x улучшений уровня 3
- 1 [процессор](cpu3.md) третьего уровня
- 2 [планка памяти](ram5.md) третьего уровня
- 1 [EEPROM](eeprom.md)
- 3 карты расширения третьего уровня
- 9 улучшений третьего уровня

View File

@ -1 +1 @@
#REDIRECT droneCase1.md
#REDIRECT droneCase1.md

View File

@ -1 +1 @@
#REDIRECT droneCase1.md
#REDIRECT droneCase1.md

View File

@ -2,6 +2,6 @@
![Начнем вечеринку.](oredict:oc:eeprom)
EEPROM содержит код, который позволяет загрузить компьютер. Эти данные хранятся в виде простого массива байт, и могут различаться на [процессорах](cpu1.md) другой архитектуры. Например, для Lua обычно используют маленький скрипт, который ищет сценарий инициализации в файловой системе, для других архитектур это может быть другой машинный код.
EEPROM содержит код, который позволяет загрузить компьютер. Эти данные хранятся в виде простого массива байтов и могут означать разные вещи на [процессорах](cpu1.md) разных архитектур. Например, для Lua это обычно маленький скрипт, который ищет сценарий инициализации в файловой системе, но для других архитектур это может быть сам машинный код.
С помощью EEPROM могут быть запрограммированы [дроны](drone.md) и [микроконтроллеры](../block/microcontroller.md).

View File

@ -1,9 +1,9 @@
# Улучшение - Опыт
# Улучшение "Опыт"
![Почувствуй силу.](oredict:oc:experienceUpgrade)
Данное улучшение имеет особый характер, оно позволяет [роботам](../block/robot.md) и [дронам](drone.md) получать опыт, за выполнение различных действий, таких как добыча руд и убийство животных. Одно улучшение может хранить до 30 уровней опыта, добавляя различные бонусы с каждым уровнем, включая увеличение скорости передвижения или увеличения энергохранилища.
Данное улучшение особенное, оно позволяет [роботам](../block/robot.md) и [дронам](drone.md) получать опыт за выполнение различных действий, таких как добыча руд и убийство животных. Одно улучшение может хранить до 30 уровней опыта, предоставляя различные бонусы с каждым уровнем, включая увеличение скорости ломания блоков или увеличения энергохранилища.
[Роботы](../block/robot.md) роботы уровня 10 и выше получают золотистый оттенок, [роботы](../block/robot.md) уровня 20 и выше получают алмазный оттенок.
Опыт хранится в самом улучшении, таким образом, переставив улучшение в другого робота, вы переместите опыт на него.
Опыт хранится в самом улучшении, таким образом, переставив улучшение в другого робота, вы передадите опыт и ему.

View File

@ -1,5 +1,5 @@
# Дискета
![Уберите от телефона.](oredict:oc:floppy)
![Много дюймов.](oredict:oc:floppy)
Дискета это самое простое и дешевое средство хранения информации в OpenComputers. На начальных этапах это единственный способ переноса программ между [компьютерами](../general/computer.md) и [роботами](../block/robot.md). Вы также можете найти дискеты в сокровищницах.
Дискета - это самое простое и дешевое средство хранения информации в OpenComputers, удобное на начальных этапах для переноса программ между [компьютерами](../general/computer.md) и [роботами](../block/robot.md). Вы также можете найти дискеты с программами в сокровищницах.

View File

@ -1,7 +1,7 @@
# Улучшение - Генератор
# Улучшение "Генератор"
![Генератор X.](oredict:oc:generatorUpgrade)
Улучшение позволяет устройствам заряжать себя. В данный момент поддерживается только твердое топливо, например уголь. Внутренний инвентарь генератора может хранить только один стак топлива. Топливо может быть убрано из генератора с помощью API. При вынимании генератора из [робота](../block/robot.md), его содержимое выпадает в игровой мир.
Улучшение позволяет устройствам самозаряжаться за счёт твердого топлива, например угля. Внутренний инвентарь генератора может хранить один стак топлива. Топливо может быть убрано из генератора с помощью метода API компонента. Если вынуть генератор из [робота](../block/robot.md), его содержимое выпадает в игровой мир.
Эффективность генераторов ниже, чем у генераторов в других модах, но этого должно хватить до [перезарядки](../block/charger.md).
Эффективность генераторов ниже, чем у генераторов в других модах, поэтому обычно эффективнее заряжать устройства через [зарядную станцию](../block/charger.md).

View File

@ -2,6 +2,6 @@
![Красивые картинки.](oredict:oc:graphicsCard1)
Видеокарта является неотъемлемой частью большинства [компьютеров](../general/computer.md) и позволяет [компьютеру](../general/computer.md) выводить изображение на подключенный [монитор](../block/screen1.md). Видеокарты имеют несколько уровней, также как и [мониторы](../block/screen1.md), они поддерживают различные разрешения и глубину цвета.
Видеокарта является неотъемлемой частью большинства [компьютеров](../general/computer.md) и позволяет им выводить изображение на подключенный [монитор](../block/screen1.md). Видеокарты имеют несколько уровней, как и [мониторы](../block/screen1.md), и в зависимости от него поддерживают различные разрешения и глубину цвета.
Другое отличие видеокарт разного уровня состоит в различном количестве операций, которые видеокарта может выполнить за тик. Приведенные в подсказках значения актуальны для [компьютеров](../general/computer.md) с [процессором](cpu1.md) второго уровня. Процессоры первого уровня немного медленнее, а третьего немного быстрее. Числа представлены для различных операций, выполняемых видеокартой: `copy` (копирование), `fill` (заполнение), `set` (установка), `setBackground` (установка заднего фона) и `setForeground` (установка основного фона), соответственно.
Другое отличие видеокарт разного уровня состоит в различном количестве операций, которые видеокарта может выполнять за тик. Приведенные в подсказках значения актуальны для [компьютеров](../general/computer.md) с [процессором](cpu1.md) второго уровня. Процессоры первого уровня немного медленнее, а третьего - немного быстрее. Числа представлены для различных операций, выполняемых видеокартой, соответственно: `copy` (копирование), `fill` (заполнение), `set` (установка символа), `setBackground` (установка цвета фона) и `setForeground` (установка цвета символов).

View File

@ -1 +1 @@
#REDIRECT graphicsCard1.md
#REDIRECT graphicsCard1.md

View File

@ -1 +1 @@
#REDIRECT graphicsCard1.md
#REDIRECT graphicsCard1.md

View File

@ -1,5 +1,5 @@
# Жесткий диск
![Место....](oredict:oc:hdd1)
![Spaaaace.](oredict:oc:hdd1)
Жесткие диски это самое продвинутое хранилище информации в OpenComputers. Все виды жестких дисков имеют одинаковую скорость работы, но разный объем памяти. Некоторые устройства могут использовать только жесткие диски (хотя серверы могут использовать внешний [дисковод](../block/diskDrive.md), например). Жесткие диски могут быть объединены в [RAID](../block/raid.md), благодаря чему несколько жестких дисков будут работать как один большой. При объединении жестких дисков в [RAID](../block/raid.md) вся информация на них будет стерта.
Жесткие диски - это продвинутое хранилище информации в OpenComputers. Все виды жестких дисков имеют одинаковую скорость работы, но разную емкость. Некоторые устройства могут использовать только жесткие диски (хотя серверы могут, например, использовать внешний [дисковод](../block/diskDrive.md)). Жесткие диски могут быть объединены в [RAID](../block/raid.md), благодаря чему несколько дисков будут работать как один большой. При объединении жестких дисков в [RAID](../block/raid.md) вся информация на них будет стерта.

View File

@ -1 +1 @@
#REDIRECT hdd1.md
#REDIRECT hdd1.md

View File

@ -1 +1 @@
#REDIRECT hdd1.md
#REDIRECT hdd1.md

View File

@ -1,13 +1,13 @@
# Реактивные ботинки
![Быстрее, Выше, Сильнее.](oredict:oc:hoverBoots)
Если программируете [дронов](drone.md) в полевых условиях, то вы уже знаете, как много приходится прыгать по различным точкам, в этом вам помогут реактивные ботинки! Или роликовые коньки.
Эти ботинки имеют несколько полезных свойств: пока ботинки заряжены, вы прыгаете выше, а также получаете меньший урон при падении с высоты. В частности, они позволяют прыгать на высоту четырех блоков и получать только треть урона при падении.
Дополнительно, они позволяют без прыжка подыматься на высоту одного блока. Это особенно удобно, когда вы бегаете по горам, например, т.е. занимаетесь делами типичного Майнкрафтера. Ну, или я так слышал.
Ботинки могут быть заряжены в [заряднике](../block/charger.md) OpenComputers или любом другом устройстве, например зарядник Applied Energistics 2, хранилища энергии IndustrialCraft 2 или энергоячейке Thermal Expansion.
Вы также можете изменить цвет ботинок, соединив их с любым из красителей в верстаке. Также как и с кожаной броней, вы можете использовать несколько красителей одновременно для получения разнообразия цветов. Краску можно удалить соединив ботинок и ведра воды в верстаке или бросив их в котел.
# Парящие ботинки
![Быстрее, выше, сильнее.](oredict:oc:hoverBoots)
Если не хочется программировать [дронов](drone.md), то их можно использовать как роликовые коньки. Что-то вроде такого.
В любом случае, эти ботинки имеют несколько полезных свойств. Пока они заряжены, вы прыгаете выше — на высоту 4 блоков, — а также получаете только треть урона при падении с высоты.
Кроме того, из-за того, что они постоянно в некотором роде парят над поверхностью, они позволяют без прыжка подыматься на высоту одного блока. Это особенно удобно, когда вы бегаете по горам, например, т. е. занимаетесь делами типичного Майнкрафтера, насколько я слышал.
Ботинки могут быть заряжены в [зарядном устройстве](../block/charger.md) OpenComputers или любом другом похожем устройстве, например: зарядник Applied Energistics 2, хранилища энергии IndustrialCraft 2, энергоячейка Thermal Expansion.
Вы также можете изменить цвет ботинок, объединив их с любым из красителей в верстаке. Как и с кожаной броней, вы можете использовать несколько красителей одновременно для получения большего разнообразия цветов. Чтобы смыть краску, объедините ботинки с ведром воды в верстаке или бросьте их в котел.

View File

@ -1,14 +1,14 @@
# Улучшение - Парение
![Легкое, как перышко.](oredict:oc:hoverUpgrade1)
Это улучшение позволяет [роботам](../block/robot.md) летать выше, чем обычно. В отличие от [дронов](drone.md), максимальная высота их полета ограничена 8 блоками. Обычно это не доставляет больших проблем потому, что они все также могут двигаться по стенам и просто вверх. Правила их передвижения могут быть сведены к следующему:
- Робот будет двигаться при условии, что стартовая и конечная точки не выходят за пределы дозволенной высоты.
- Роботы всегда могут двигаться вниз.
- Позиции до `flightHeight` и выше блока также верны (ограниченные возможности полета).
- Роботы могут "карабкаться".
Эти правила, за исключением правила 2 (всегда может двигаться вниз), могут быть изображены так:
![Визуализация правил передвижения роботов.](opencomputers:doc/img/robotMovement.png)
Если вы не хотите волноваться из-за ограничения высоты полета, эти улучшения то, что вам нужно.
# Улучшение "Парение"
![Легкое, как перышко.](oredict:oc:hoverUpgrade1)
Это улучшение позволяет [роботам](../block/robot.md) летать гораздо выше над землёю, чем обычно. В отличие от [дронов](drone.md), максимальная высота их полета ограничена 8 блоками по умолчанию. Обычно это не доставляет больших проблем, потому что они все также могут двигаться по стенам и просто вверх. Правила их передвижения могут быть сведены к следующему:
- Робот будет двигаться при условии, что или стартовая, или конечная точки являются разрешёнными.
- Позиция под роботом всегда разрешана.
- Рзарешены точки на высоте до значения опции `flightHeight` в файле конфигурации от поверхности.
- Разрешена любая позиция, рядом с которым находится блок с непрозрачной стороной по направлению к ней, то есть роботы могут "карабкаться".
Эти правила, за исключением правила 2 (всегда может двигаться вниз), могут быть изображены так:
![Визуализация правил передвижения роботов.](opencomputers:doc/img/robotMovement.png)
Иными словами, если вы не хотите беспокоиться об ограничениях высоты полета, установите это улучшение.

View File

@ -2,13 +2,13 @@
Здесь представлен список предметов, доступных в OpenComputers. Если вы ищете блоки, проверьте [список блоков](../block/index.md).
Некоторые блоки могут быть недоступны, в зависимости от рецепта.
Некоторые предметы могут быть недоступны в зависимости от используемого набора рецептов.
## Инструменты
* [Анализатор](analyzer.md)
* [Руководство](manual.md)
* [Терминал](terminal.md)
* [Выбор текстур](texturePicker.md)
* [Беспроводной терминал](terminal.md)
* [Определитель текстур](texturePicker.md)
* [Ключ](wrench.md)
## Устройства
@ -26,41 +26,41 @@
* [Интернет карта](internetCard.md)
* [Связанная карта](linkedCard.md)
* [Сетевая карта](lanCard.md)
* [Редстоун карта](redstoneCard1.md)
* [Карта на красном камне](redstoneCard1.md)
* [Беспроводная сетевая карта](wlanCard.md)
* [Мировой сенсор](worldSensorCard.md)
* [Карта-мировой сенсор](worldSensorCard.md)
### Улучшения
* [Ангельское](angelUpgrade.md)
* [Аккумулятор](batteryUpgrade1.md)
* [Хранилище карт](cardContainer1.md)
* [Чанклоадер](chunkloaderUpgrade.md)
* [Верстак](craftingUpgrade.md)
* [База данных](databaseUpgrade1.md)
* [Опыт](experienceUpgrade.md)
* [Генератор](generatorUpgrade.md)
* [Парение](hoverUpgrade1.md)
* [Контроллер инвентаря](inventoryControllerUpgrade.md)
* [Инвентарь](inventoryUpgrade.md)
* [Поводок](leashUpgrade.md)
* ["Ангельское" улучшение](angelUpgrade.md)
* [Улучшение "Ёмкость"](batteryUpgrade1.md)
* [Контейнер для карты](cardContainer1.md)
* [Улучшение "Загрузчик чанков"](chunkloaderUpgrade.md)
* [Улучшение "Верстак"](craftingUpgrade.md)
* [Улучшение "База данных"](databaseUpgrade1.md)
* [Улучшение "Опыт"](experienceUpgrade.md)
* [Улучшение "Генератор"](generatorUpgrade.md)
* [Улучшение "Парение"](hoverUpgrade1.md)
* [Улучшение "Контроллер инвентаря"](inventoryControllerUpgrade.md)
* [Улучшение "Инвентарь"](inventoryUpgrade.md)
* [Улучшение "Поводок"](leashUpgrade.md)
* [МФУ](mfu.md)
* [Навигация](navigationUpgrade.md)
* [Поршень](pistonUpgrade.md)
* [Табличка](signUpgrade.md)
* [Солнечная панель](solarGeneratorUpgrade.md)
* [Контроллер жидкости](tankControllerUpgrade.md)
* [Жидкость](tankUpgrade.md)
* [Притягивающий луч](tractorBeamUpgrade.md)
* [Торговля](tradingUpgrade.md)
* [Улучшение](upgradeContainer1.md)
* [Улучшение "Навигация"](navigationUpgrade.md)
* [Улучшение "Поршень"](pistonUpgrade.md)
* [Улучшение "Контроллер табличек"](signUpgrade.md)
* [Улучшение "Солнечный генератор"](solarGeneratorUpgrade.md)
* [Улучшение "Контроллер жидкости"](tankControllerUpgrade.md)
* [Улучшение "Бак для жидкостей"](tankUpgrade.md)
* [Улучшение "Притягивающий луч"](tractorBeamUpgrade.md)
* [Улучшение "Торговля"](tradingUpgrade.md)
* [Контейнер для улучшения](upgradeContainer1.md)
### Для монтажа в стойку
* [Подключаемый дисковод](diskDriveMountable.md)
### Для установки в стойку
* [Дисковод для серверной стойки](diskDriveMountable.md)
* [Сервер](server1.md)
* [Терминальный сервер](terminalServer.md)
* [Сервер терминалов](terminalServer.md)
### Другое
* [Процессор с видеркартой (APU)](apu1.md)
* [Процессор с видеокартой (APU)](apu1.md)
* [Компонентная шина](componentBus1.md)
* [Процессор](cpu1.md)
* [EEPROM](eeprom.md)
@ -71,18 +71,18 @@
## Крафт
* [Кислота](acid.md)
* [АЛУ](alu.md)
* [Стрелочки](arrowKeys.md)
* [Клавиши со стрелочками](arrowKeys.md)
* [Группа кнопок](buttonGroup.md)
* [Карта](card.md)
* [Печатная плата](circuitBoard.md)
* [Основа для карт](card.md)
* [Нетравленая печатная плата](circuitBoard.md)
* [Блок управления](controlUnit.md)
* [Проволока](cuttingWire.md)
* [Диск](disk.md)
* [Интерсеть](interweb.md)
* [Интерпаутина](interweb.md)
* [Микрочип](chip1.md)
* [Цифровая клавиатура](numPad.md)
* [Отпечатанная печатная плата](printedCircuitBoard.md)
* [Заготовка печатной платы](rawCircuitBoard.md)
* [Цифровой блок клавиш](numPad.md)
* [Печатная плата](printedCircuitBoard.md)
* [Основа для печатной платы](rawCircuitBoard.md)
* [Транзистор](transistor.md)
## Сборка / Печать
@ -93,5 +93,5 @@
* [Корпус планшета](tabletCase1.md)
## Прочее
* [Реактивные ботинки](hoverBoots.md)
* [Нанороботы](nanomachines.md)
* [Парящие ботинки](hoverBoots.md)
* [Нанороботы](nanomachines.md)

View File

@ -2,4 +2,4 @@
![Цвета радуги.](oredict:oc:inkCartridge)
Картридж с чернилами используется для цветной печати в [3D принтерах](../block/printer.md). Также можно перезаправить их используя краски, но это не очень эффективно.
Картридж с чернилами используется для цветной печати в [3D принтерах](../block/printer.md). Также можно перезаправить их, используя краски, но это очень неэффективно.

View File

@ -3,5 +3,3 @@
![Видео с котиками через 3, 2, ...](oredict:oc:internetCard)
Интернет карта позволяет [компьютерам](../general/computer.md) выходить в интернет. Она позволяет выполнять простые HTTP запросы, а также открывать, читать и писать в TCP сокеты.
Установка интернет карты в [компьютер](../general/computer.md) добавляет несколько интернет приложений, например приложение для загрузки/выгрузки программ в pastebin также как это делает `wget` в Linux.

View File

@ -1,5 +1,5 @@
# Интерсеть
# Интерпаутина
![Вебсайт это место для видео о котиках.](oredict:oc:materialInterweb)
![Вебсайт - это место с паутиной.](oredict:oc:materialInterweb)
Основной компонент для приборов дальней связи. Данный компонент использует странную механику, основанную на квантовой передаче сообщений через верхний мир. В основном используется для [интернет карт](internetCard.md) и [соединенных карт](linkedCard.md).
Основной компонент для приборов дальней связи. Интерпаутина использует странную механику, основанную на квантовой передаче сообщений через мир Края. В основном используется при создании [интернет карт](internetCard.md) и [соединенных карт](linkedCard.md).

View File

@ -1,9 +1,9 @@
# Улучшение - Контроллер инвентаря
# Улучшение "Контроллер инвентаря"
![Я контролирую все.](oredict:oc:inventoryControllerUpgrade)
Контроллер инвентаря добавляет еще больше действий с инвентарем для [роботов](../block/robot.md) и [дронов](drone.md). Это позволяет устройству явно указывать слоты для внешних инвентарей. Также позволяет получать подробную информацию о стаках предметов. Напоследок позволяет [роботам](../block/robot.md) менять инструменты в зависимости от блока, без посторонней помощи.
Контроллер инвентаря предоставляет [роботам](../block/robot.md) и [дронам](drone.md) возможность выполнять еще больше действий с инвентарем. Это позволяет устройству явно указывать слоты при перемещении предметов из или во внешний инвентарь, получать подробную информацию о стаках предметов и, наконец, позволяет [роботам](../block/robot.md) самим менять инструмент.
Данное улучшение может быть вставлено в [адаптеры](../block/adapter.md), что добавит дополнительные методы работы с инвентарем для [адаптера](../block/adapter.md) также как для [робота](../block/robot.md). Это не позволяет [адаптеру](../block/adapter.md) перемещать предметы в/из инвентари. Данная функция доступна только для [роботов](../block/robot.md) и [дронов](drone.md).
Данное улучшение может быть вставлено в [адаптеры](../block/adapter.md), что добавит похожие методы для работы с инвентарями, находящимися рядом с [адаптером](../block/adapter.md), как у [робота](../block/robot.md). Однако он не позволяет [адаптеру](../block/adapter.md) перемещать предметы из или в инвентари - это могут делать только [роботы](../block/robot.md) и [дроны](drone.md).
Смотрите также: [Транспозер](../block/transposer.md)
Смотрите также: [Транспозер](../block/transposer.md)

View File

@ -1,7 +1,7 @@
# Улучшение - Инвентарь
# Улучшение "Инвентарь"
![Ты сможешь взять это...](oredict:oc:inventoryUpgrade)
![Где же он хранит все эти вещи?..](oredict:oc:inventoryUpgrade)
Улучшение позволяет добавить слоты инвентаря для [роботов](../block/robot.md) и [дронов](drone.md). Каждое улучшение дает [роботу](../block/robot.md) 16 дополнительных слотов, максимум можно получить 64 слота; а для [дронов](drone.md) можно добавить 4 слота с каждым апгрейдом, максимум 8 слотов.
Улучшение позволяет добавить слоты инвентаря для [роботов](../block/robot.md) и [дронов](drone.md). Каждое улучшение дает [роботу](../block/robot.md) 16 дополнительных слотов - до 64 слотов максимум; [дронам](drone.md) даёт 4 слота с каждым апгрейдом - максимально до 8 слотов.
Если данное улучшение не установлено в устройство, то оно не сможешь хранить в себе предметы.
Если данное улучшение не установлено в устройство, то оно не сможет хранить в себе предметы.

View File

@ -2,4 +2,4 @@
![Войди в сеть.](oredict:oc:lanCard)
Сетевая карта позволяет [компьютерам](../general/computer.md) отправлять и получать сетевые сообщения. Сообщения (или пакеты) будут отправлены всем принимающим устройствам в подсети или конкретной сетевой карте (при указании её адреса). [Ретрансляторы](../block/relay.md) могут быть использованы для связи нескольких подсетей друг с другом и передачи сообщений. Также возможно отправить письмо получателю, даже если он находится в другой подсети, если сеть подключена к одному или нескольким [ретрасляторами](../block/relay.md).
Сетевая карта позволяет [компьютерам](../general/computer.md) отправлять и получать сетевые сообщения. Сообщения (или пакеты) могут быть отправлены либо всем принимающим устройствам в подсети, либо конкретной сетевой карте с определённым адресом. [Ретрансляторы](../block/relay.md) могут быть использованы для связи нескольких подсетей друг с другом и передачи сообщений. Также возможно отправить письмо получателю в другой подсети, если сети соединены одним или несколькими [ретрансляторами](../block/relay.md).

View File

@ -1,5 +1,5 @@
# Улучшение - Поводок
# Улучшение "Поводок"
![-redacted- ~ Vexatos 2015](oredict:oc:leashUpgrade)
![-отредактировано- ~ Vexatos 2015](oredict:oc:leashUpgrade)
Позволяет использовать поводок для животных, что позволяет привязывать их к различным устройствам, например [дронам](drone.md). При использовании этого улучшения, множество животных может быть привязано одновременно.
Позволяет привязывать животных к различным устройствам, например [дронам](drone.md). Одновременно можно привязать несколько животных, что делает это довольно удобным для перемещения стад.

Some files were not shown because too many files have changed in this diff Show More