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

Лидеры


Популярный контент

Показан контент с высокой репутацией 26.11.2019 во всех областях

  1. 2 балла
    Штурман, у нас разрыв свиньи! Придётся катапультироваться.
  2. 1 балл
    Привет. Я написал бутлоадер, который первоначально был форком OpenLoader, но я избавился от кода OpenLoader'а и написал свой (разработчик OpenLoader'а здорого наговнокодил). Сама идея была создать бутлоадер, который обновляет список файловых/операционных систем (скроллинг присутствует, без него никак). Также имеется поддержка всего железа, у которого есть видеокарта, монитор и оперативка (без них никак ). Также я позаботился о том чтобы он вмещался в EEPROM (на данный момент весит 3584 байтов). Названия операционных систем или просто какого-нибудь говнокода берет из файлов по переменной _OSVERSION (кривая регулярка). Также не знаю зачем я добавил кнопки перезагрузить и выключить комп На данный момент знаю следующие баги: если быстро вставить и вытащить диск(ету), загрузчик крашнется; нельзя запустить OpenOS через lib/tools/boot.lua (это проблема OpenOS и я не знаю зачем я добавил этот файл в список). Код: github Скрины:
  3. 1 балл
    Всем привет. Сегодня вечером сделал довольно простенькую вещицу. Это недо-вирус(Сам себя не распространяет, запускает его злоумышленник) Вообще, если кто не в курсе - эта ошибка возникает у тех, кто хочет сэкономить, и покупает Xiaomi китайской версии(Т.е для продажи только для китайского рынка) и пытаются сделать её глобальной - и в итоге убивают прошивку. Что делает эта штука в OC - перетирает все файловые системы(ака rm -rf /), прошивает EEPROM и делает его ридонли. Запустить довольно просто - работает в MineOS, или OpenOS - запустите его в интерпретаторе, или еще где-нибудь. Код: Полная версия https://raw.githubusercontent.com/BrightYC/Other/master/full-virus.lua Минифицированная https://raw.githubusercontent.com/BrightYC/Other/master/minified-virus.lua
  4. 1 балл
    Для тех, кто торопится: https://github.com/BrightYC/RipMarket/tree/master Всем привет, решил выложить свою программу-магазин. Экономикой, в отличии от не обладает. Так же, интерфейс позаимствован с программы выше. Скажу сразу, программа писалась для себя. Работать без OpenPeripheral/AE2 не будет. Возможности: Продажа/покупка товара Обменник руды(Коэффицент можно настроить в файлике items.lua - ratio) Раздатчик бесплатной еды(Кол-во выдаваемой еды настроить можно только через код =\, но по стандарту - 16 яблок/арбузов) Лотерея(Делалось наспех, для заполнения меню) Инфо-панель(Поддерживает только цвета, настроить можно в начале - FAQ Возможность оставить отзыв об магазине Установка: Настройка, увы, не из простых. Нужно заиметь какой-нибудь vds, так как вся информация хранится на стороне. По стандарту, NodeJS сервер запускается на 1414 порту. После, нужно придумать уникальный ключ, и вставить его в код всех терминалов. Так же, нужно разместить таблицу со всеми предметами, и вставить ссылку в код(В таблице хранится вся информация - какую руду обработать, какая еда доступна к выдаче и т.д) По поводу хранения информации всех пользователей - они хранятся в виде txt файлов в JSON. Хранятся они в относительном пути, где установлен сервер. К примеру: /home/user/pi/ripmarket/users Логи покупок/регистраций хранятся по такому же пути, но вместо users - logs /home/user/pi/ripmarket/logs Монтирование всего в игре - к каждому терминалу нужно подключить PIM, снизу PIM'а мэ интерфейс(мэ интерфейс нужно подключить к МЭ сети). Ко всему этому надо подключить адаптеры. В видео можно увидеть как это всё выглядит в игре. Запуск: Желательно запускать код через start.lua, который есть в репозитории. Так как если будет какая-то ошибка - программа вылетит. Поэтому нужен лаунчер. Все логи терминала(Не путать с сервером!) хранятся в директории /home/logs Видеодемонстрация:
  5. 1 балл
    Когдато в далеком прошлом я и krovyaka написали прожки для казиношек. Но мы были слишком жадные что б выкладивать их в паблик и зажали ток себе. Но поже мы все перенесли на игт в паблик репозиторий и случилась бяка (их нашли и посливали друг другу). Теперь я думаю выкласть их здесь. https://github.com/lfreew1ndl/OpenComputers-Casino Валюта находится на отдельном сервере и вам что б запустить их нужно будет переписать durexdb.lua на свое хранилище валюты. (по назвах методов думаю поймете). Есть и деплоер который вам не поможет потому что вам нужно переписать durexdb.lua Какашками не бросайтесь мне просто лень переписивать для общего пользования но хочу выложить что б кто захочет сделал это и если ему не жалко заатачил переписаные файлики здесь или лучше даже кинул пул реквест на мою репу и я прийму его. Скринчики ниже. P.S. Для кого интерфейс вырвиглазный УХАДИ. Блек джек Больше меньше Видео покер Лабиринт Рулетка Терминал (на скрине не видно но игрок стоит на PIM)
  6. 1 балл
    Colorful Библиотека для удобного взаимодействия с апгрейдом "Colorful" из Computronics. Требования: Робот с интернет картой, разноцветным улучшением (Colorful) и установленной OpenOS Установка: На данный момент установка не возможна по техническим причинам. Функции: color.set(number) - устанавливает цвет по цифре. color.setRandom(number1,number2) - устанавливает рандомный цвет в указанном диапазоне. color.stem(channel) - подключается к каналу stem и позволяет менять цвет по цифре написанной в канале. Авторы: @ArtHacker - работа над библиотекой, инсталлером. @maxutka99 - работа над библиотекой (color.stem()). Использовано: Стандартные библиотеки OpenOS и OpenComputers, Computronics, Stem. Приятного использования
  7. 1 балл
    В сказке: слетел сокол с дуба, ударился оземь и обернулся добрым молодцем. В майне: слетел свин с дрона, ударился оземь и обернулся добрым холодцом.
  8. 1 балл
    О прошлой версии я умолчал, но исправляюсь. Вышла 1.7.5 с чаем и сладкими фичами. Новинки Анализатор, которым адреса компонентов получаем, теперь вставляется в планшет. Он займёт компонент barcode_reader, но методов у него нет. Зато он вернёт в ивенте tablet_use адреса и типы всех компонентов внутри блока, если планшетом нажать на него и удерживать до писка. Известно, что в компы вставлять можно любой объём текста не более 256 строк. Дело в том, что из-за ошибки каждая строка отсылает отдельное событие clipboard, а на компьютере есть лимит очереди необработанных сообщений. Равный 256. Поэтому остальные строки отбрасываются. Теперь этот лимит можно менять в конфиге. В internet.request разрешили использовать экзотические HTTP-методы вроде PUT. Ангельские апгрейды, которые позволяют ставить блоки без опоры, теперь вставляются в дронов. Наконец-то. [MC 1.12] Зарядники заряжают предметы в инвентаре игрока рядом с ним. Апгрейд опыта показывает уровень прокачки ещё и в тултипе. [MC 1.12] Если банки с эссенцией из Thaumcraft просканировать через контроллер инвентаря, то добавляется информация о том, что за ссенция в ней находится. [MC 1.12] Поддержка многожильных кабелей из SimpleLogic. [MC 1.12] Поддержка WE-CBE. [MC 1.12] Изменено Вокруг экрана не будет рамки, если не приседать. Добавлено ещё сколько-то имён для роботов. Обновлён китайский перевод мануала. Поменяны некоторые комментарии в конфиге. gpu.bind работает быстрее. В computer.pushSignal можно пихать таблицы! Кроме вложенных. Сделана более логичной нумерация уровней APU. Она соответствует теперь уровню процессора в нём. В RAID все диски переключаются в режим с ФС при вставке. Ну и форматируются, конечно. Починено Роботы научились черпать вёдрами. Очередной дюп жидкости. Два даже. Модемы T2 ловят и проводные сообщения, наконец-то. robot.swing правильно рапортует статус, даже если блок крушится очень быстро. Сообщения между серверами серверной стойки передавались медленно и неторопливо. Реле правильно показывают проходящий трафик. Всякие проблемы с передачей сообщений через реле. Если itemDamageRate поставить в 0, роботы теперь вообще не будут ломать инструмент. Краш из-за hologram.copy. Метод isSunVisible геолайзера на планшете теперь таки работает. Раньше true возвращал всегда. Краш из-за удалённых терминалов. Робот без инвентаря дропнутые предметы сжирал и не давился. TLWY не выкидывался, когда надо было. Можно было сервер положить. Теперь эту ошибку нельзя перехватить в pcall/xpcall. См. коммент об изменении в поведении xpcall. Краш при взрыве работающего компьютера. С включённым LuaJ не все архитектуры были доступны. Краши, баги, недочёты с AE2. Краш с IC2 Classic. Изменения в OpenOS Ошибки, связанные с установкой oppm. Таймеры не вызывались во время event.pull. Команда reset ставит максимальное разрешение экрана. Фиксы в либе vt100. Добротно падает, если принтить объекты с недоброкачественным метаметодом __tostring. Стоит отметить, что OpenComputers больше не будет обновляться для версии MC 1.11.2. На 1.7.10, 1.10.2 и 1.12.2 всё останется по-прежнему. Впрочем, более половины новых фич только для 1.12.2. Качать можно отсюда.
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...