Лидеры
Популярный контент
Показан контент с высокой репутацией 12.02.2015 во всех областях
-
1 баллMinecraft Mods #2 Обзор обновления MoarPeripherals 1.5 #2. Turtle Teleport. Вторая часть обзора обновления этого замечательнейшего аддона 1.5 у Вас перед глазами! Сегодня мы поговорим о незамысловатой штуковине, а именно о Turtle Teleport, или, в русском переводе, черепашьему телепорту. Строение делаю похожим на пред. часть. I. Что это такое и с чем его едят? Ну, не знаю, как Вы будете грызть этот блок, но нужен он для телепортации туртлей, что следует из весьма интересного названия. Всё II. API. Телепорт имеет всего 3 функции: requiredFuel(x, y, z) :: numberЭтот блок не такой читерный, как кажется. Он кушает топливо! Но маленько, не страшно Эта ф-ия показывается, сколько ед. топлива потребуется для телепортации. [*]getTurtleLocation() :: boolean, table OR boolean, string Возвращает в случае успеха вторым аргументом таблицу, содержащую координаты. Пример: { 0, 64, 0} [*]teleportTo(x, y, z) :: boolean OR boolean, string Собственно, телепортирует черепаху. III. Launch! Пора выпить чашечку кода и заняться самым весёлым. 1. Исходная позиция. Обращаю внимание, что черепаха должна находиться над телепортом. 2. Я написал простенькую прогу, которая демонстрирует возможности этого блока. Начнём с подключения блока и получения ф-ий. 3. Как работает ф-ия getTurtleLocation(). Комментариев не требуется? 4. Допустим, мы хотим запустить туртлю на 10 блоков в плюс по всем координатам. Расчитываем необходимое кол-во топлива. 5. Попробуем запустить. Упс! Черепаха разряжена, о чём нам сообщают. 6. Запускаем, наконец, черепаху! true 7. И снимок того, куда телепортнулась туртля. IV. Заключение. Надеюсь, Вам эта информация была интересна. Оставляйте комментарии, оценки, "Лайки". И, конечно же, ждите новых записей у меня в блоге =)
-
1 балл'[size=4 Статья неактуальна[/size]!'] Данные параметры актуально на момент публикации (15 марта и могут отличаться от текущих) В данной записи будут опубликованы измененные параметры конфигураций модов на сервере Information Technology. Данные параметры актуальны только для мультиплеера, поэтому при игре в одиночке могут отличаться. Общее: Время между телепортами уменьшено (с 60 до 30с) Перед телепортом нужно стоять неподвижно 15 секунд (было 30) Изменено время жизни неактивных приватов (сундуки 10(было 15) дней, сам приват 25 (было 45) дней) PvP режим отключается через 25 секунд (было 15) Запрещены зелья невидимости (их-то за что?) н Мод Applied Energistics2 (AE2): Уровень заряда материальной пушки изменен до 200000 (было 50000) АЕ система по умолчанию питается EU (было AE) энергией Терминал использует большие шрифты Запрещена торговля с жителями Кварцевые инструменты нельзя скрафтить из кварца нижнего мира Отключен кварцевый ключ (обновлено 14.03.15) Отключен предмет Манипулятор энтропии (Entropy Manipulator) Отключена плоскость формирования (обновлено 14.03.15) Отключены пространственные хранилища (Spatial) Отключена МЭ Плоскость уничтожения (ME Annihilation Plane) Отключена Переносная ячейка Отключены шарики с краской Включен Сетевой инструмент (Network Tool) (обновлено 14.03.15) Добавлен мод ExtraCells (обновлено 14.03.15) Отключено повреждение блоков от минидинамита Отключено повреждение блоков от Материальной пушки Мод BuilCraft: Мод удален Мод RailCraft: Мод удален Мод Advanced Solar Panel: Продвинутые панели не генерируют энергию ночью Гибридные панели не генерируют энергию ночью Гибридные панели генерируют 128 EU/t (было 64) Квантовые панели не генерируют энергию ночью Ультимейт панели не генерируют энергию ночью Ультимейт панели днем генерируют 1024 EU/t и отдают 1024 EU/t (было 2048/512) Отключен крафт квантовых панелей (можно купить в банке, очень дорого) Отключен молекулярный трансформер (MolecularTransformer, можно купить) Добавлены рецепты в молекулярный трансформер (обновлено 14.03.15) Мод ComputerCraft: Лимит топлива для продвинутых черепашек увеличен до 1000000 Память компьютеров и черепашек увеличена до 10000000 байт Лимит топлива для обычных черепашек увеличен до 500000 Черепашек можно ставить только в майномире Дальность беспроводного модема увеличена до 384 блоков (обновлено 14.03.15) Мод GraviSuite: Отключен Релокатор (Relocator) Отключен GraviTool Отключена Vajra Отключен режим accurate у Vajra Изменен рецепт продвинутого алмазного бура У релокатора отключены portal и translocator режимы Продвинутый алмазный бур запрещен в обычном мире Мод IndustrialCraft: Отключена ядерная бомба (Nuke) Сила взрыва реактора равна обычному динамиту Требования по количеству энергии для производства материи увеличены в 20 раз (обновлено 14.03.15) Время "жизни" ротора для турбины равно 5 часам Изменены параметры генерации и нагрева для приборов (не могу нормально интерпретировать конфиг) Отключен PlasmaLaucnher Лазеры не создают взрывов Лазеры не могут ранить жителей Отключен режим рассеивания у лазеров Запрещен крафт динамита Запрещен терраформер Разрешена переработка в утиль сырье только булыжник и адский камень (обновлено 14.03.15) Запрещен крафт кинетического генератора Немного увеличена генерация руд (было 0.6, стало 0.7) (обновлено 14.03.15) Уменьшена генерация энергии с помощью воды (0.2 -> 0.1) Увеличена генерация энергии с помощью солнца (0.1 -> 0.2) Уменьшена генерации энергии с помощью реактора (10 -> 2) Уменьшена генерация энергии с помощью полужидкостного генератора Нефть/топливо/биомасса/этанол/биогаз (3/3/2/4/3 -> 1/1/1/1/1) Уменьшена генерация тепла с помощью полужидкостного генератора Нефть/топливо/этанол/биогаз (2/3/4/3 -> 1/1/1/1) Стоимость производства ирридия из материи теперь 3000 uu-values (обновлено 14.03.15) Отключен электролизер (обновлено 14.03.15) Запрещены роторы (и их части) Запрещено выкидывать (!) любые радиоактивные составляющие Буровая установка запрещена в основном мире Продвинутая буровая установка запрещена в основном мире Мод IC Nuclear Control: Радиус действия сирены ограничен 16 блоками (дальше звук будет не слышен) Мод Dimensional Anchors: Запрещен крафт чанклоадеров (можно получить за голоса) Чанклоадер прогружает только 9 чанков вокруг игрока Чанклоадер работает только когда игрок на сервере Мод Advanced Machines: Машины не взрываются Потребление энергии в режиме простоя 1 EU/t (для промывочной машины 6 EU/t) Потребление энергии в режиме работы 16 EU/t (для формовщика и резалки 24 EU/t, для промывочной машины 48 EU/t) Максимальная эффективная высота для ветряков равна 147 Максимальное напряжение для машин 128 EU/t Мод MoarPeripherals: Радиус действия миниBitNet антенны равен 1000 блокам Отключена черепашка с зажигалкой Мод OpenComputers: Включена отладочная карта (обновлено 13.02.15) Потребление энергии в тик для чанклоадера равно 50000 (было 20000) (обновлено 14.03.15) Эффективность работы солнечных панелей равна 0.8 от двигателя стирлинга из БК (было 0.1) (обновлено 13.02.15) Внутреннее хранилище робота увеличено до 50000 единиц энергии (было 20000) (обновлено 13.02.15) Параметр bufferChanges установлен в false (обновлено 14.03.15) Мод OpenPeripheral: Радиус действия сенсора равен 64 блока (в шторм 32) Мод IronChests: Запрещен кристаллический сундук и апгрейд до него Мод CarpenterBlocks: Отключены плиты плотника (обновлено 13.02.15) Minecraft: Запрещено кидать глаза эндера (EnderPearl) с целью телепорта.
-
1 баллMinecraft Mods #1 Обзор обновлений MoarPeripherals 1.5 #1. Computer Controlled Crafter. Приветствую Вас в первой части обзора обновлений аддона к CC MoarPeripherals версии 1.5. Мы рассмотрим один из новых блоков, именуемый Computer Controlled Crafter, или, в моём русском переводе, крафтер. :P I. Что это и с чем его едят? Крафтер — это блок, позволяющий крафтить с компьютера! В принципе, всё =) II. API. Крафтер имеет несколько функций: getInventorySize() :: numberВозвращает кол-во слотов для крафта (их девять ) [*]craft() :: boolean Собственно, тот самый рычаг, и если за него дёрнуть, то начнётся крафт! Если всё пройдёт успешно, положит рядом с ингредиентами и завизжит отрадости: true! Если же нет... то где-то Вы ошиблись =) [*]getStackInSlot(slot) :: table Некоторый аналог Item Dictionary. Позволяет узнавать доскональную инфу о блоке/предмете. Возвращает таблицу, к которой, я обещаю, мы скоро вернёмся. [*]isRecipeValid() :: boolean Суть ясна из названия функции. Возвращает true, если можно скрафтить загадочную хрень, и false, если рецепт не существует. [*]getCraftingSlot(slot) :: table То же, что и getStackInSlot(), но для предметов в сетке крафта. [*]setCraftingSlot(slot, item) :: boolean Аккуратно укладывает на верстак... скорее, дисплей, так как взаимодействовать напрямую нельзя, предмет в нужный слот (к этому мы скоро вернёмся). [*]clearCraftingSlot(slot) Недвусмысленная функция. Очищает слот в сетке крафта. [*]clearCraftingGrid() Менее аккуратный собратец предыдущей функции. Очищает всё скопом. Итак, порцию страшилок Вы получили... Теперь перейдём к самому весёлому: к кодингу! III. Крафтим! Начнём с ГУИ. В мой инвентарь Вам заглядывать смысла нет, так что показываю только верхнюю часть. Верхняя часть делится ещё на 3 части! Нет, не пугайтесь преждевременно. Первая часть — сетка крафта, вторая — клетка результата, а третья часть — это инвентарь. Инвентарь можно пополнять или забирать из него с помощью труб, роботов, компьютеров. Но не об этом речь. Предположим, мне позарез нужны Raw Circuit Board. Крафтятся они из блока глины, кактуса пережаренного и золотого зубчика. Кладём в инвентарь ингредиенты. Я написал маленькую программу test, в которой показывается код и он же выполняется. Разбираем! Во-первых, подключаем перефиральное устройство. Затем получаем инфу об айтемах. Для того, чтобы не париться, возьмём готовую ф-ию "getStackInSlot". Что это за цифры? Слоты в инвентаре и в верстаке нуммеруются слева направо, сверзу вниз, то есть так: 1 2 3 4 5 6 7 8 9, или, в случае инвентаря: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18. В слоте 1 лежит кактус пережаренный. Потому в переменную cactus_green заносится та самая таблица с инфой об айтеме... Её состав рассмотрим попозже =) Теперь сеттинг рецепта. Пользуемся ф-ей setCraftingSlot(). В первом аргументе передаём слот, куда хотим положить предмет (не забыли ещё нумерацию?). А во втором — предмет. На самом деле, не обязательно иметь предмет в инвентаре. Можно написать из головы, но об этом — чуть позже. Теперь, если мы откроем ГУИ, он будет выглядеть так: Но просто так Вы плату сырую не возьмёте, опять нужен комп. Помните, я говорил о волшебном рычажке? А вот и он! Последняя строка. Мы крафтим сам предмет! И если мы опять заглянем в столик, то обнаружим такую картину: Скрафченный предмет лежит вместе с остальными, так что вытащить его можно только с помощью фильтра. IV. Убираем за собой. Намусорили, а убирать кто будет? Мы, конечно же =) Пользуемся свякой clearCraftingSlot() и clearCraftingGrid(). Суть понятна из названия. Скриншоты: V. Автономный режим activated! И напоследок о том, что из себя представляет таблица. mod_idID мода. [*]raw_name Сырое имя. То есть класс предмета/блока. [*]max_size Максимальный размер стека. [*]max_dmg Максимальная metadata. Имеет место быть только у ломающихся инструментов. [*]dmg Значение metadata (то есть числа s: ID:s). В метадате содержатся данные, например, о цвете шерсти или красителя. [*]qty Количество в данный момент. [*]id ID айтема по новым стандартам (modID:itemName) [*]display_name Имя, какое мы видим, наводя на предмет. [*]name Тип айтема (блок/предмет) gold_nugget = {}gold_nugget["id"] = "minecraft:gold_nugget"gold_nugget["dmg"] = 0ccc.setCrafttingSlot(1, gold_nugget) Для составления "личного дела" айтема достаточно 2 значений: это id и dmg.После этого система сможет понять, какой именно айтем Вы просите. VI. Заключение. Теперь Вы знаете, что такое CCC и как им управляться =) Надеюсь на "пятаки", "лайки", комментарии. Ждите новых записей в моём блоге!
Эта таблица лидеров рассчитана в Москва/GMT+03:00
