Перейти к содержимому

Поиск по сайту

Результаты поиска по тегам 'openComputers'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • some blog name
  • Дача Игоря
  • Путешествия Xytabich'а
  • Рецепты программирования
  • Шкодим по крупному
  • 123
  • mineOS и её удивительный мир
  • Поляна говнокода Bumer 32

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Моды и плагины
    • Жалобы
    • Ивенты и конкурсы
    • Файлы
  • Общение
    • Задать вопрос
    • Обратная связь
    • Беседка
    • Шкатулка
  • Технический раздел
    • Корзина

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


ICQ


Yahoo


Jabber


ВКонтакте


Город


Интересы

Найдено 324 результата

  1. Некoтoрые люди, с рoждения не видевшие текстoвых интерфейсoв, oчень пугaются, кoгдa им вместo кнoпoчек с кaртинкaми суют черный экрaн и гoвoрят, чтo в oднoй стрoке мoжнo вызвaть любую прoгрaмму, нo кaк нaзывaются эти прoгрaммы? Чтo oни делaют? Нaкидaл небoльшoй мaнуaл пo стaндaртным утилитaм OpenOS Чтoбы зaпустить прoгрaмму дoстaтoчнo ввести в oкнo терминaлa ее имя и неoбхoдимые пaрaметры, вo мнoгих oперaцoнных системaх кoмaнды тoчнo тaкие-же. Стандартные программы Программы компонентов
  2. А ну-ка, знатоки, попробуйте ответить, - Что выведет нам на экран, такая вот, простейшая программа? t = {1,2,3} print(table.unpack(t)) print(0, table.unpack(t)) print(table.unpack(t), 4)
  3. Здравствуйте! Ко мне пришла в голову мысль - сделать дистанционное управление реактором. То есть ты сидишь за компьютером, тебе выводится, скажем, температура реактора, и в случае перегрева он отключается. Это сделать несложно, но в модах нет температурных сенсоров. Поэтому выход для меня следующий - сделать робота, который будет мониторить этовсёб а такжеб возможно, работать с инвентарём реактораю Вопрос в следующем - можно ли это сделать? Пытался ли кто-нибудь и что из этого получилось? Спасибо за ответы!
  4. Небольшое динамичное украшательство к праздникам. pastebin run M6z8f6q1
  5. У нанитов есть одна проблема. Если вам при сканировании нанитов выпал эффект мгновенного урона и вы не воин с кучей хп, то вы можете выкинуть нанитов в мусорку, так как для того что бы отрубить нанитов нужно время, а его как вы понимаете нет так много когда на вас висит мгновенный урон. у этой ситуации есть 2 выхода: 1. снизить время отклика наномашин на команды. 2. убрать эффект мгновенного урона.
  6. Предложение для игроков от Администрации! Вот, что я хочу добавить: У игрока есть одна точка дома. Это его сетхом и точка респавна. Если к нему в дом пришел незваный игрок (или несколько игроков) и на требования хозяина привата покинуть частную территорию, нарушители проигнорировали это требование, игрок в праве вызвать полицию. Для этого он набирает в чате команду: SGSC: police и все игроки в радиусе 20 блоков(к примеру) улетают на спавн со страшным дебаффом (тошнота на 20 мин, слепота и прочее или кикаются, киллятся, темпбаняться на 30 мин и т.д., по вашему желанию и результатам голосования и обсуждения) Система проверит точку респавна игрока, который вызвал полицию, просчитает координаты частной територии и выкинет всех игроков из этой зоны. Система фиксирует все на средства объективного контроля, время, место, вызов полиции, логи, координаты, точки респавнов и прочее в специальный журнал. Если у игрока нет точки респавна пока своей, и он применит систему police, система обнаружит, что это мировой спавн и накажет самого игрока. Если кто-то применит систему для хитрости, и будет бегать со своей кроватью по миру и администрации поступит жалоба, что его арестовала полиция черти где и чуть ли не у себя дома и прочее и т.п., нарушитель будет забанен на веки вечные без возможности разбана. Стоимость вызова полиции на усмотрение игроков и по результатам обсуждения (может быть и бесплатная) Как вам такой вариант введения системы охраны дома (своего привата)? Работать система будет на ОС. Нужно ли это, и будет ли это востребовано и удобно, сопутствующие подводные камни. Пишем свой мысли, предложения, соображения, комментарии. Примечание: администратора или модератора арестовать или депортировать этой системой нельзя.
  7. У меня в закромах завалялся небольшой файлик с функциями для работы с прямоугольниками. Лично мне эта библиотечка понадобилась всего пару раз(для создания кнопок). И я посчитал, что, может быть, все эти функции могут кому-то понадобиться. Как всегда приведу краткое описание функций: CreateRectXYWH(name:string, x:number, y:number, width:number, height:number):table Создает структуру прямоугольника используя информацию о местоположении(x, y),высоте и ширине. CreateRectXYXY(name:string, sx:number, sy:number, ex:number, ey:number):table Создает структуру прямоугольника используя информацию о местоположении двух точкек. CreateVoidRect(name:string):table Создает "пустой" прямоугольник, т.е. структуру с нулевыми значениями. PointInRectFree(x:number, y:number, sx:number, sy:number, ex:number, ey:number):boolean Проверяет, лежит ли точка(x, y) внутри прямоугольника заданного двумя точками. Возвращает true, если точка лежит внутри прямоугольника, а false в противном случае. PointInRect(x:number, y:number, rect:table):boolean Делает то же самое что и PointInRectFree, только с использованием структуры прямоугольника. bIntersectRects(rect1:table, rect2:table):boolean Проверяет, пересеклись ли два прямоугольника, возвращает true, если да. False - если нет. IntersectRects(rect1:table, rect2:table):table Делает то же самое, что и bIntersectRects, но возвращает прямоугольник образованный пересечением двух заданных. Структура прямоугольника выглядит следующим образом: local _rectangle = { ["name"] = name, ["sx"] = x, ["sy"] = y, ["ex"] = x+width, ["ey"] = y+height, ["width"] = width, ["height"] = height, ["area"] = width * height } name - название прямоугольника. sx, sy - первая точка прямоугольника. ex, ey - вторая точка прямоугольника. width, height - ширина высота. area - площадь прямоугольника. То что мне нравиться тут, так это то, что мы можем задать прямоугольник как x, y, width, height и такие параметры как sx, sy, ex, ey вычислятся автоматически. :3 Так же я написал "небольшой" пример, который использует все функции библиотеки и выдает следующее: Скачать можно с репозитория гитхаба или установив с помощью следующей строки: Библиотека: wget https://raw.githubusercontent.com/Pirnogion/OpenComputers_library/master/others/rectangle.lua lib/rectangle.lua Пример: wget https://raw.githubusercontent.com/Pirnogion/OpenComputers_library/master/others/rectExample rectExample
  8. У роботов в minecraft мире есть одна очень удобная фича - возможность копать и ставить блоки, ну и двигаться от блока к блоку. Это дает возможность программировать тьюрмитов с самыми минимальными познаниями в программировании. Код тьюрмита прост, но исполнение кода похоже на развитие живого организма - маленькая часть кода генерирует огроммные, замысловатые узоры и фракталы. Пример для муравья Лэнгтона: local r = require('robot') while 1 do if r.detectDown() then r.swingDown() r.turnLeft() else r.placeDown() r.turnRight() end r.forward() end Креативного робота можно запустить на суперплоскости из грязи и он будет работать даже без инструмента. Я написал скрипт, подобный муравью, но робот должен находится не над блоками, а в той же плоскости. local r = require('robot') while 1 do if r.detect() then r.swing() r.turnLeft() else r.forward() r.turnAround() r.place() r.turnRight() end end Результат работы после 10000 шагов: Предлагаю выкладывать в этой теме код и скрин работы разных клеточных автоматов, реализованных при помощи роботов.
  9. SDV

    Мои проекты

    Доброго времени суток!Если Вы читаете эту запись, значит Вам интересно узнать о моих проектах, которые я разработал и выложил на всеобщее обозрение этому сообществу за все время нахождения на проекте ComputerCraft.RU.Эта запись не окончательная, она будет дополняться по мере создания моих новых разработок.Итак, начну все по убыванию (с самых последних проектов до первого).Усаживайтесь поудобнее, возьмите попкорн в руки и начинайте читать [OC] Библиотека мониторинга lua-программ в реальном времени Описание:[OC] Библиотека мониторинга lua-программ в реальном времени - библиотека для OC-устройств, оснащенных интернет-картами, для отправки статистики работы на сервер с дальнейшем его сохранении. Результат работы программы Вы можете видеть в реальном времени в панели управлении (dashboard).Тема на форуме: нажмите сюда для перехода Проект не имеет интереса у игроков На данный момент времени проект мало привлекателен и успешен.Причина: отсутствие интереса у игроков к разработке. Менеджер пакетов APT-GET Описание:Консольная утилита для установки пакетов (программ или библиотек) с репозитория. Работает по принципу линуксовского менеджера пакетов.Тема на форуме: нажмите сюда для перехода Проект до конца недоработан На данный момент времени проект до конца недоработан.Причина: нет перспективы в дальнейшем развитии утилиты.Отсутствие интереса у игроков к разработке. Примитивная система защиты жилища "АнтиМоб" [OpenComputers] Описание:Система защиты от мобов, основанная на датчике движения и раздатчике со стрелами.Тема на форуме: нажмите сюда для перехода Самая первая разработка на проекте Самая первая программа, которую я создал и опубликовал здесь на форуме.
  10. "Недавно" почитал о формате .png и под впечатлением(ради чего сделал бесполезную семибайтную подпись файла) решил придумать свой формат изображения для OpenComputers и, естественно библиотеку для работы с ним. Изображение закодированное в этом формате имеет малый размер, поддерживает альфа-канал и в нем возможно закодировать utf8 символ на "пискель". Картинки: Библиотека для работы с .ocif Конечно же я сделал библиотеку для работы с форматом. Точнее сказать библиотека сделала формат, но это неважно. Сама же библиотека умеет делать три тривиальные вещи: Кодировать изображение и записывать в файл: write( filename:string, image:table, full_array:bool ):nil filename - название файла, в который запишется закодированное изображение image - массив изображения; может быть представлен в двух форматах: удобном для восприятия и оптимизированным для уменьшения занимаемой оперативной памяти full_array - выбор формата массива: true - "удобный" массив, в ином случае оптимизированный Читать изображение: read( filename:string, full_array:bool ):table filename - название файла, который будет прочитан и декодирован. Результат возвращается в виде оптимизированного формата массива full_array - выбор формата массива: true - "удобный" массив, в ином случае оптимизированный Рисовать прочитанное изображение: draw(image:table, frame:number, rawPosX:number, drawPosY:number, gpu:table ):nil image - принимает оптимизированный формат изображения frame - выбор фрейма, который будет отрисован. drawPosX, drawPosY - позиция с которой происходит отрисовка gpu - ваша видеокарта Функция неоптимизирована и нестабильна! Так же теперь есть небольшие настройки: Выбор режима работы: setMode( mode:string ):bool на данный момент режима только два, это: "24bit" - 24bit формат, и стандартный: "8bit" или nil - то есть 8bit. 24bit требует больше места для хранения, но точно передает все доступные цвета; 8bit занимет меньше места на диске, но у него хромает цветопередача(240 цветных оттенков + 16 оттенков серого). Выбор месторасположения файла ралитры: setPalette( palette_path:string ):nil выбирает местораположение файла с палитрой, т.к. вам, вероятно, будет неудобен стандартный вариант с расположением в корне и названием "palette.cia". В режиме 8bit необходимо загружать палитру этой функцией! Это собственно и все, что она умеет делать. .OCIF - Open Computers Image Format Так как объяснить как работает данный формат стало тяжело даже мне, я решил удалить этот раздел, пока не придумаю как описать то, что происходит в этой адской системе. Но вкраце расскажу. "Пиксель" в данном формате кодируется 4 байтами в лучшем случае и 9 байтами в худшем(т.к размер utf8 символа в байтах имеет переменную длину). Первый байт кодирует цвет символа, второй - цвет фона, третий - альфа-канал, а остальными байтами кодируется символ. В файл также записывается такая служебная информация как подпись формата и ширина с высотой изображения. Расскажу немного о массивах, в которых у нас хранится раскодированное изображение. Таких массива у нас два: обычный и оптимизированный. В первом массиве очень удобно редактировать нашу картинку, иначе он прост для восприятия, относительно; второй массив является оптимизированным, то есть его невозможно читать. Оптимизированный вид массива сделан для того, чтобы он занимал меньше места в оперативной памяти, так как изображения в памяти занимают достаточно много места. Так же данный формат поддерживает альфа-канал. Вот так выглядит обыный массив: А так оптимизированный: Думаю это наглядно объяснит, почему лучше не надо редактировать во втором формате массива? Установка Установка библиотеки: wget https://raw.githubusercontent.com/Pirnogion/OpenComputers_library/master/ocif/ocif.lua lib/ocif.lua Установка цветовой палитры: wget https://raw.githubusercontent.com/Pirnogion/OpenComputers_library/master/ocif/palette.cia lib/palette.cia Установка примера: wget https://raw.githubusercontent.com/Pirnogion/OpenComputers_library/master/ocif/example.lua /example В завершение Весь исходный код можно посмотреть на GitHub: https://github.com/Pirnogion/OpenComputers_library/tree/master/ocif З.Ы. Насчет бита-терминатора - так его обозвали в википедии, ко мне никаких претензий. З.Ы.Ы. Насчет моего английского - ОТСТАНЬТЕ! Во всем виноват Google translate. Обновления Обновление 1: Добавил альфа-канал, теперь есть возможность делать изображение полупрозрачными. Так же изменил "форму" массива(сырого изображения) для того, чтобы он занимал меньше оперативной памяти, к сожалению массив стал менее понятным "из кода". Добавил пример, который показывает как пользоваться библиотекой. Обновление 2: Изменил способ кодировки, теперь файл занимает вдвое меньший размер на диске. Добавил оптимизированный формат массива сырого изображения. Сделал возможность передавать массив в двух форматах. Небольшой фикс примера. Обновление 3: Изменил способ конвертации цветов при помощи формулы на таблицу цветов. Теперь для работы нужен файл цветовой палитры. Появились небольшие цветопотери. Неясно почему. Обновление 4: Исправил ситуацию с потерей цветов. Теперь можно выбирать режим работы 24bit(без цветопотерь) или 8bit(с небольшой потерей цветов). В первом случае размер файла выходит больше, а во-втором, соответственно, меньше. Обновление 5: Выловил кучу багов и сделал некоторые оптимизации Обновление 6: Добавил по предложению одного человека, возможность записывать в один файл до нескольких изображений. Добавил возможность чтения изображения в "удобной", неоптимизированной формате массива. Убрал принудительную загрузку палитры. Теперь ее необходимо прогружать функцией setPalette.
  11. electronic_steve

    ESAPI

    Образовалась у меня маленькая библиотека из всякого разного. Решил выложить. У этой библиотеки нет какой либо направленности. Просто засунул всё что мне обычно нужно. Основные функции: Функции для работы с pastebin'ом: http://pastebin.com/25shjwJZ
  12. Всем здравствуйте! OC - Управление роботом ver. 2.0 Авторы: xMikhailx, WildOne. Вышло обновление нашей программы!!! Как и ранее, суть программы заключается в управлении роботом из ОС через очки (Terminal Glasses), на данный момент для реализации работы программы нужно достаточно много ресурсов, т.к. нужен сервер (компьютер) + робот (Tier 3) + Terminal Glasses Bridge + Terminal Glasses. Всё работает через связанную плату (Linked Card). Старая тема: http://computercraft.ru/topic/1059-os-upravlenie-robotom-cherez-terminal-glasses/ CHANGELOG: Команды для управления роботом (вводятся с очками в чат, начиная с $$): Схема такова: 1). Компьютер (Tier 3) - это и есть сервер. Применение: компьютер соединить с Terminal Glasses Bridge'м. Функция: принимает команды от очков -> передаёт на робота команды -> принимает ответы от робота -> выводит ответы на очки. Компоненты: 2). Робот (Tier 3) - рабочая сила Функция: принимает команды от сервера -> выполняет команды -> отправляет ответ на сервер. Компоненты: Скриншоты: Сами программы: Для сервера: http://pastebin.com/2kH0eNeF (для установки введите pastebin get 2kH0eNeF server.lua) Код: Для робота: http://pastebin.com/PYZqsPXw (для установки введите pastebin get PYZqsPXw robot.lua) Код: Старые версии программы: Как видите программа требует больших материальных затрат, но она очень удобна в использовании (особенно в грифе игроков ) и легка в освоении. Это далеко не последняя версия программы. Есть ещё планы разработки некоторых функций и их автоматизации (но о них в следующих версиях). Ждем замечаний, все баги будут устраняться. Если есть пожелания, обязательно пишите
  13. В связи с переездом приходится закидывать все незаконченные программки в один файл и выкидывать на флешку. Давно хотел сделать модный файловый менеджер со свайпами и гибкой настройкой, но проигрывал в битве с ленью и временем. Концепция проста как тапок, при должном упорстве можно склепать за один вечер, но мне, видать не судьба. В общем суть такова: программа выводит список файлов в рабочей директории, раскидывая их по сетке, как сейчас модно в планшетах и мобильниках. Так как список файлов хранится в таблице, поделенной на экраны, свайп (либо клик по указателю) по горизонтали переключает экран, обновляя список файлов. Свайп по вертикали с верхней части экрана, разворачивает строку терминала в рабочей директории, свайп вверх сворачивает ее. Иконки файлов можно хранить в самом файле, либо в специальной папке (например специальная иконка для файлов .lua), отрисовка иконки происходит из простой таблицы цветов, как я предлагал здесь, этот способ удобен тем, что иконку можно набросать в текстовом редакторе. Так же, было бы удобно использовать экранную клавиатуру, это позволить настроить доступ, что очень полезно для установки открытых для использования компьютеров в общественных местах. Я пробовал сделать простую экранную клаву, но она выглядит слишком маленькой на мониторе Tier3, не знаю, как сделать опрятный ресайз.
  14. Быстренько перевел мануалы, чтобы новичкам было легче ориентироваться, могут быть ошибки, ибо писал в блокноте не проверяя пунктуацию и грамматику. Чтобы установить русификатор, необходимо вставить в компьютер интернет плату и запустить в консоли команду: pastebin run hxLrBAPb
  15. Перенос статьи Эта тема была перенесена из блока "Статьи". Шахта копает квадрат со стороной до 65 блоков и 22 блока высотой. Сначала сканирует породу и ставит сундук для ресурсов, затем идёт собирать найденные руды и возвращается на начальную позицию. Что нужно: Библиотека smartMoving Сама программа бур(желательно иридиевый) сундук(желательно алмазный) Робот с такими апгрейдами: геосканер инвентарь(чем больше, тем лучше) контроллер инвентаря парение. Установка: Устанавливаем библиотеку - /lib/smartMoving.lua Устанавливаем программу. Использование: Ставим робота лицом на север!, высота зависит от того, что вы собираетесь добывать (робот будет копать 5 блоков вниз и 16 вверх).Даём ему бур и кладём в первый слот сундук. Запускаем программу, вводим число от 1 до 32 (радиус) и ждём завершения. Скриншоты: Большое спасибо @MineUbuntu за moving-api, я кое-что добавил в ней для работы в шахте и возможности обходить ульи.
  16. Всем здравствуйте! Авторы: xMikhailx, WildOne. Вот решили попробовать свои силы, только начинаем, учимся, и не знаем, будет ли эта программа полезной для кого-нибудь, но надемся, что да, ведь пользователи - самая главная поддержка и помощь! Программа ещё далеко не готовая, и будет развиваться. Суть программы заключается в управлении роботом из ОС через очки (Terminal Glasses), на данный момент для реализации работы программы нужно достаточно много ресурсов, т.к. нужен сервер (компьютер) + робот (Tier 3) + Terminal Glasses Bridge + Terminal Glasses. Всё работает через связанную плату (Linked Card). Команды для управления роботом (вводятся с очками в чат, начиная с $$): Схема такова: 1). Компьютер (Tier 3) - это и есть сервер. Применение: компьютер соединить с Terminal Glasses Bridge'м. Функция: принимает команды от очков -> передаёт на робота команды -> принимает ответы от робота -> выводит ответы на очки. Компоненты: 2). Робот (Tier 3) - рабочая сила Функция: принимает команды от сервера -> выполняет команды -> отправляет ответ на сервер. Компоненты: Сами программы: Для сервера: http://pastebin.com/DB4va57x (для установки введите pastebin get DB4va57x server.lua) Код: Для робота: http://pastebin.com/ZYNCQZx5 (для установки введите pastebin get ZYNCQZx5 control.lua) Код: На самом деле главное - то, что мы старались делая программу и получили опыт, мы этому очень рады! Критика, поддержка, пожелания, предложения, VIP-статус - всё принимается!
  17. Doob

    Робот-фермер

    Зачем для разных ферм писать разные программы? При помощи двух функций, я теперь могу сделать ферму crops и кактусов с минимумом изменений. Работает на любой длине и ширине поля, на любом роботе с инвентарем, пока робот висит у сундука, можно расширить грядку (не забыв при этом обновить границу из твердых блоков) Код библиотеки: pastebin get 3fYPKZ8v /lib/farmer.lua Настройки на строках 8 и 9 Ставим робота так, чтобы он стоял задом к сундуку, закидываем в первый слот сундук, чтобы робот мог найти отправную точку, делаем бордюр вокруг поля из любого твердого блока (уткнувшись в него, робот переходит на следующую линию) Примеры использования: Ферма кактусов Ферма на жердочках еще проще:
  18. Решил сделать для программы управления камерой супер-пупер сканирование тепловой карты высот, но возникла проблема с передачей цветных изображений, если кто-то сталкивался, было бы интересно узнать способ сжатия. Если дельных предложений не поступит - прикручу deflate на 18 килобайт.
  19. Nezn

    Морской Бой

    Всем привет! Наверное, все знают игру морской бой, поэтому не надо объяснять, как в неё играть. Пока что сделал только против компьютера, но планирую сделать и между игроками. Видео довольно скучное, можно его не смотреть, там просто демонстрация http://youtube.com/watch?v=-8S1a27ykxc Скриншоты: Запуск: pastebin run vyjzpm9y Есть два необязательных аргумента. Первый аргумент - fast, он включает минимальные настройки, при которых поле выглядит не как шашечка, а как сплошной синий цвет. Второй - notime, это временный аргумент, он исчезнет в релизе. Позволяет убрать задержки после хода компьютера. Примеры запуска с аргументами pastebin run vyjzpm9y fast pastebin run vyjzpm9y _ notime pastebin run vyjzpm9y fast notime Требования: Компьютер 2 уровня Графическая карта 2 уровня Память 1.5 уровня Монитор 2 уровня Рекомендуемые: Компьютер 3 уровня Графическая карта 3 уровня Память 1.5 уровня Процессор 3 уровня Планы разработки: Улучшить GUI Попытаться оптимизировать Добавить возможность играть против игроков Добавить поддержку английского языка Добавить возможность поворота кораблей Сделать игру компьютера умной ... Исходный код: ссылка Прошу писать о найденных багах, если кто-то этим пользоваться вообще будет, ну а также не откажусь от советов и рекомендаций.
  20. Всем привет! Представляю вашему вниманию небольшую программку, которая представляет собой дверной замок, стилизованный под Android. Наверное, все знают о такой блокировке экрана на многих смартфонах С помощью этой программки можно сделать такой же замок на дверь В видео демонстрация: http://www.youtube.com/watch?v=CyARNnRtJQQ Скриншот: Запуск: Требования: Компьютер 2 уровня Монитор 2 уровня Видеокарта 2 уровня Память 1.5 уровня Редстоун-карта Исходный код: ссылка
  21. Всем привет! Хотел бы продемонстрировать свою первую программу на LUA. Программа вряд ли вам чем то поможет. Но если вам нужно прождать какое то время в майнкрафте, а заняться вам нечем, вы может поставить эту маленькую программку и почитать анекдоты Ссылка на программу - http://pastebin.com/s0GJVhgq Для программы нужен модуль интернета..
  22. Doob

    Digital rain

    Немного кривое и медлительное поделие в стиле дождя на мониторах в The Matrix. Ускорить никак не получается из-за отжирания времени циклами и ограничением производительности мониторов, можно воспользоваться библиотекой thread, но она иногда приводит к FATAL EГГОГ, который можно исправить только уничтожив жесткий диск. pastebin get Lsb5YMjg rain
  23. ОБНОВЛЕНИЕ OPENCOMPUTERS до версии 1.5.14. Очередное обновление OpenComputers, дамы и господа, уже доступно на ГитХабе: версия 1.5.14. Не сказать, что изменений много, но зато... Добавлено: Сетевой разделитель (или же сплиттер, не помню, как вы его там назвали в транслейте. Но сплиттер звучит лучше в любом случае) — блок, которому с помощью клювёртки (не знаю, запрещена ли она на ИТ, или же нет) можно настраивать входы и выходы. Данный блок является аналогом свитча или распределителя энергии, но позволяет соединять подсети так, что бы компьютеры видели компоненты. По ред-сигналу все входы/выходы инвертируются. По сути это кабель, который может работать то в одну сторону. то в другую. Полезно для компьютеров, так как у них есть ограничение на компоненты. По одному состоянию сплиттера комп подключён к одним компонентам, по другому — к другим. Теперь для копирования адреса достаточно кликнуть по нему в чате. Специально для сингл-кодеров: появилась новая команда /oc_spawnComputer, спаунящая креативный компьютер вместе с его начинкой (гпу, цпу, память, хдд), монитором и клавой. Интеграция с столь недостающего на ИТ ForgeMultipart увеличилась — "вставляемось" в Hollow Cover зависит от размера кабеля. Диск с новой операционной системой по типу Linux plan9k OS доступен как лут в данжах! [MC 1.8] Интеграция с Power Advantage [*]Пофикшено: Лутовые диски теперь только для чтения. Блоки перекрашиваются при использовании инструментов из других модов. Проблемы с Lua BIOS и OpenOS при выборе компонентов, когда другой мод добавлял компонент, название которых начинается так же, как и у стандартных. Наконец-то тонна исправлений в логике пайпинга (огромная благодарность payonel). Да-да, в шелле есть мой любимый пайпинг! Проблема со светом от дронотапочек. Анимация и рендер ассемблера заставляли взбешиваться до невозможности мод Colored Lights (кстати, очень забавный и красивый мод, но он лагуч "немного") НАКОНЕЦ-ТО!!! Пофикшено вырубание экрана в некоторых случаях до обновления буфера видеокарты. Тем не менее, автор только надеется, что пофиксил Тератонны всяких других менее значимых багулинок также были пофикшены. Внутренний конвертер пчёлок использовал старые методы для анализации пчёлок. os.date() крашился на конце игрового года (пытался возвратиться несуществующий 366 день). screen.setTouchModeInverted() применялся только к главному блоку мультискринов. Теперь у не-обновляющихся блоков есть начальный ред-сигнал. Вот такое обновление. Не за горами уже 1.6, в которой, надеюсь, будет много вкусного) А пока... ... Вы можете скачать мод по этой странице: https://github.com/MightyPirates/OpenComputers/releases ... Вы можете зайти на официальный форум ОС: http://oc.cil.li/index.php?/index ... Вы можете оставить комментарий)
  24. Здравствуйте, уважаемые форумчане! В процессе создания на сервере InfoTech собственной энергостанции RF на биотопливе, появилась необходимость фермы дерева. Так как мультифермы из Форестри здесь отключены, в срочном порядке спаял роботика, вручил ему электропилу и написал простенький алгоритмик для добычи дерева: На таком алгоритме бы всё и закончилось, если бы не одно "но". Спасибо, Майнкрафт: если саженец вырастает и робот находится в месте, где должен быть блок древесины, последний заменяет роботика полностью и безвозвратно. Естественно, меня такой поворот опечалил бы безразмерно, потому на смену этому алгоритму пришёл новый, куда менее эффективный: Долго обдумав, я решил, что это полностью безопасный алгоритм, записал на робота, запустил и вышел из игры. Вернулся я сегодня на сервер на том же месте, где и вышел, поворачиваюсь к ферме, смотрю — робот пропал! Но паниковать рано. Твёрдой рукой ввожу секретное заклинание: /co l a:block u:Fingercomp.robot t:24h r:20, смотрю — 22 часа назад робот ставит саженец, затем перестаёт, что логично, так как ЧЛ в нём не было (ну, не накопил на него тугрей, бывает), а я вышел из игры. Но! 1.03 часа назад... Робот оживает!.. и ставит саженец. Один, второй, третий... Третий. Дальше лог молчит. Вчера был поставлен сенсор на месте фермы, в котором крутятся игроки, которые были на ферме (ну, мало ли что, угонят там, например ), бегу туда, ввожу edit /var/log/players/players.log, смотрю — один я был замечен на ферме. Немного поразмыслив, мысль появилась: эй, так ведь 1.03 часа назад был же рестарт!.. Ох уж эти Котлы с ненавистью к роботам. Что конкретно случилось — мне понять не дано, но робот исчез бесследно... А ферма нужна позарез, питать машинки биогазовыми движками на воде и лаве — не вариант совершенно. Поэтому создаю тему здесь, дабы опытные лесоводы могли дать совет, как же обустроить ферму дерева на роботах.
  25. В чем проблема или где найти ProjectRed? https://yadi.sk/i/cBnRPBDahpbdZ
×
×
  • Создать...