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

Asior

Пользователи
  • Публикации

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

  • Посещение

  • Победитель дней

    70

Все публикации пользователя Asior

  1. Тик-так, тик-так, тик-так ... Недавно в вопроснике по Lua и модам был задан вопрос про передачу информации по цветным редстоун проводам. Собственно благодаря этому вопросу родилась идея собрать бинарные часы. Внешне часы представляют 2 ряда ламп по 8 штук в каждом ряду, соединенные цветными проводами. Верхний ряд показывает сколько сейчас часов, а нижний отвечает за минуты. И как можно понять из названия часы отображают время в бинарном виде. Монитор можно расположить где угодно, ну или вообще не ставить его. Для наглядности вот картинки. Конечно можно построить как угодно данную панель. Обратите внимание на очередность проводов, они расположены по возрастанию цвета. Соблюдайте очередность и тогда все будет работать как положено. Комплектующие Чтобы часы работали, нужен компьютер или микроконтроллер со следующими конфигурациями: Собственно дальше все просто, грузим программы Для компьютера pastebin get ppNtTygP Binary_clock.lua Для микроконтроллера с интернет платой pastebin get mT41L3Dp Internet_Time.lua Для микроконтроллера с красной платой pastebin get 8hARhQqH Redstone_Set.lua Не забудьте настроить часовой пояс и сторону выхода сигнала. В программе все подписано. cor = 3 --коррекция времени side = 2 --сторона куда подключен многожильный провод После включения программы на компьютере от вас не потребуется больше никаких действий, часы будут работать в бесконечном цикле с частотой обновления в 10 сек.А если решили подключить часы к микроконтроллерам, то как обычно, ставим чистый eeprom в компьютер, прописываем flash -q Internet_Time.lua Internet_Time Дожидаемся загрузки, достаем записанный eeprom и вставляем его в микроконтроллер с интернет платой. Опять ставим чистый eeprom в компьютер, прописываем flash -q Redstone_Set.lua Redstone_Set Дожидаемся загрузки, достаем записанный eeprom и вставляем его в микроконтроллер с красной платой. Расположите микроконтроллеры так чтобы они касались друг друга (или соедините их проводами). Подведите питание, и ПКМ запустите оба. Через некоторое время часы заработают. Наверняка у вас возник вопрос, а зачем собственно 2 микроконтроллера? Компьютер получает время перезаписывая файл и считывая дату его изменения. А микроконтроллеру некуда записывать, но можно получить время при помощи интернета. Если обращали внимание, то слотов в микроконтроллере Т-2 только одна штука, а интернет карта и продвинутая красная плата обе второго тира, и никак не влезают одновременно. Вот и приходится разделять простую систему на 2 части. Собственно получились такие вот часы, которые не несут никакой смысловой нагрузки (ну разве что быстрее научиться можно переводить из бинарной системы измерения в десятичную). Могут выступать как декорации Выражаю благодарность @@Fingercomp и @@FluttyProger за консультацию, @@Totoro за конструктивную критику и @@Barsik121 за то что натолкнул на идею создания часов. P.S. С вами был Asior, берегите время!
  2. Щас там все нормально, большой топор в зубы и на дерево, рубится сразу от корней до макушки и трухой ссыпается на голову лесорубу. А плагин на сервере за несколько тиков чистит небо от листвы, сбрасывая яблоки и саженцы. Щас вообще красота. Только до большого топора надо развиться. Может поставить мод на ликанидов? Чтобы уж полный хардкор.
  3. Без малейшего понятия почему у тебя там ничего не работает. На сервере все работает замечательно. Не веришь, зайди посмотри, мои координаты на скрине видны замечательно. Фингер всегда онлайн, да и понимающих людей там много, покажут все что надо
  4. хз, чего там у тебя не работает, щас протестировал на сервере все замечательно отображается, в адаптер ничего пихать ненадо. Наверняка проблема кроется в старых версиях рейла или ОС.
  5. читай это, там все описано подробно. http://minecraft-ru.gamepedia.com/OpenComputers/Filesystem_API http://ocdoc.cil.li/api:filesystem
  6. Подробнее пожалуйста, танкеры из какого мода, что именно хочешь увидеть на экране, сколько желательно чтобы поддерживалось танкеров. Ну и внешний вид хоть от руки нарисованный тоже не помешал бы. А также как собираешься располагать танкеры и адаптеры, 1 адаптер на 1 танкер или 1 адаптер на 4 танкера
  7. А можно вот эту ерунду как-то отключить? Т.к. теперь есть возможность встраивать в шлем очки из СХ, и чаще всего все выводы удобно выводить именно в левый верхний угол. А из-за этого придется все сдвигать или отказываться от почти абсолютной защиты Решил Оказалось что я случайно тыкнул alt+X.
  8. Новичек с деревянной тыкалкой способен затыкать квантовика за 10 сек. Или если прокачает рапиру, хоть до железной, то затыкает того-же квантовика за 5 сек. Игнор брони, чего тут говорить. Да и защиту быстро в 2х раза способность есть поднять, почти все оружие блочит так урон, а табличка вообще способна отражать в нападающего весь урон входящий. Так-что мод на пвп точно нужен
  9. детектор уже есть. А вот от компактных стационарных катушек тесла я бы не отказался. Да, я знаю что есть в ИС2 тесла, но там как-то не серьезно, да и придется тянуть аж 2 провода (питание+редстоун). А было бы весело поставить компактную такую Теслу, подключить её 1 проводом к компьютеру и каак жахнуть!
  10. Щас решил проверить дистанцию на которую может просканировать радар. В робота поставил wifi карту и радар (СХ и потом радар от НЕО). наверху там видно код, передавал дистанцию до игрока. А принимал на планшет куда установил стандартную ОС и network. Как только открыл на планшете порт на прием посыпались такие сообщения Собственно что происходило я так и не понял. Потом удалил /lib/network/modem.lua перезагрузил планшет и все стало работать как надо, тоесть без этих странных сообщений. Я хз, что это, баг, ошибка в коде, нашел непонятную штуку, сообщил.
  11. И всеравно, как бы вы там не ругались на оптифайн, но он нужен на сервере, т.к. сюда приходят люди не с супермощными компьютерами, например вот у меня и не печатная машинка и не игровой компьютер, что-то среднее, однако играть без оптифайна не могу, т.к. просмотр картинки со скоростью в 2-4 кадра в секунду увы как-то не особо. Я лично привык жертвовать графикой. И да, вот мои характеристики Ссылка. И кстати, хз куда писать, но трейд мод опять своей сумкой крашит мир. Я только открыл сумку и попытался положить туда блок грязи, и все, привет. Вот crash-reports
  12. Уже давно заказ этот висит, но так никто и не выложил готовые программы. Я уже говорил, что разрабатываю программу для управления вратами (1 раз даже почти потерял её) и думаю пришло время продемонстрировать её всем. Я долго думал, перебирал разные варианты оформления... Так-как требований к интрефейсу небыло особо никаких, я собрал такой вот интерфейс (да, да вкус у меня ужасный). В левой части я расположил кликабельные кнопки, которые позволят быстро перейти в нужные врата. Так-же там отображается основная статистика (энергию на переход, на открытие не стал добавалять, всеравно энергия халявная используется в админ вратах). А в правой расположены дополнительные точки врат (телепортами назвать врата как-то язык не поворачивается). Эти врата доступны всем, а переход на другие страницы позволяет вывести все точки врат. Так-же в программе предусмотрен личный кабинет, где можно настроить собственные точки врат. Описывать каждую кнопку не буду, они и так интуитивно понятны. Хотя нет, опишу некоторые. Это окно для создания новой точки врат. Можно писать любой текст, главное уложиться в 15 символов (а не уложитесь, всеравно обрежет до 15). А это экран показывающий ваши сохраненные точки врат. При создании идентификатора по стандарту записываются 4 основных точки врат. Увы скриншота нету, но знайте, если нажать на любую точку врат ПКМ, откроется окно, где написано как вы можете удалять даные точки. Ну и информация небольшая по этой точке тоже покажется. (Поудаляете все, не кричите и не жалуйтесь, сами выноваты) Это уже всплывающее окошко при открытии врат. Все ошибки которые могут только произойти анализируются и выводятся на экран. Так-же после открытия врат идет запрос на проверку айрис, он проходит где-то за 10 сек (это в самом плохом случае, а так за 2 сек), после чего можно спокойно переходить, ну или если обнаружится закрытый айрис, врата резко отключатся. Можно конечно не ждать проверок и т.д и т.п, а сразу прыгать после открытия, но тут уже вам решать, 10 сек на проверку или тихое размазывание по айрис. Теперь немного по программе Собственно для базы данных программа создает небольшую структуру папок System - тут хранятся файлы общих точек врат и список всех когда-либо упомянутых адресов Users - тут хранится список пользователей с их базой данных. Программа просто так не запустится, придется или попрыгать с диском или сидеть и заполнять вручную базу данных. Для запуска необходимо чтобы в базе данных было 4 основных адреса (спавн, ад, край, мир для копания) все остальные адреса и их названия придется заполнять ручками. Небольшое пояснение для постройки площадки для телепорта (Alex это тебе). Для начала сообщу, что сами врата при открытии становятся чанклодером, который грузит чанк с той стороны, где врата расположены сильнее. Поэтому врата строить надо строго в 1 чанке, и там-же располагать систему питания и управления вратами. Так-же необходима защита от роботов, а то придут с красной платой и закроют айрис. Ну и чтобы программа работала на всех компьютерах, надо установить её на 1 диск, загрузить туда базу данных и раздублировать этот диск по всем телепортам (именно дублировать, чтобы сохранить один и тот же адрес диска). И кстати при постойке врат не рекомендую пользоваться //copy //paste т.к. компьютеры криво копируются, лучше потом вручную вставить все компоненты. (конфликты адресов и т.д.) А, еще немного по программе, для экономии ресурсов программа переходит в режим "сна" через 30 сек. Увеличивать это время мне кажется нету никакого смысла, да и врата пока программа не спит все время будут открыты. Требования к компьютеру: Монитор 2-3 лвл Видеокарта 2-3 лвл Процессор 1-2 лвл Память 3.5 1 слот (всплывающие окна много кушают) Диск 1-3 лвл Биос стандартный ОС openOS Ссылка на скачивание pastebin -get XhUcpZjQ StarGate.lua Выйти из программы F1. Собственно это вроде все. P.S. Не пытайтесь даже разобраться в коде, там все настолько сложно, что можно с ума сойти, т.к. я не использовал подключаемые гпу библиотеки. Так-же просьба протестировать программу на сервере, я не могу пока войти по причине низкой скорости интернета, найденные ошибки пытайтесь подробно описать, постараюсь исправить в кротчайшие сроки. Всем спасибо, берегитесь айрис!
  13. тут багульку нашел Если расстрелять весь пакет сюрикенов/стрел/болтов/копий/ножей, то остается такая вот пустышка. Которая вроде и предмет, но использовать нельзя никак. Как-то можно убрать это? Впринципе их можно потом в ту-же лавогенераторную печку (нету такого, с другим каким-то модом спутал) закинуть, но когда у тебя в инвентаре скапливается N пустышек, неприятно немного
  14. Ну и пусть ломают прорисовку, зато играть можно будет.
  15. Оптифайн нужен на сервер т.к даже с 2 чанками визуализации и проливным дождем совсем плохо
  16. Asior

    Проблема с pastebin

    А он вообще существует твой файл? Дай ссылку чего ты пытаешься скачать.
  17. Я делаю. Пока проблемы большие с базой адресов. Но основные прыжки уже можно делать (в 4 точки) только
  18. Asior

    Проблема с pastebin

    Короче писать долго, смотри вот анимацию http://i.imgur.com/vmHEdom.gif
  19. Asior

    OpenComputers 1.6.1

    Это я понял, вопрос в том, как это сделать
  20. Asior

    OpenComputers 1.6.1

    Выйти за пределы папки? Это как?
  21. Да, все верно, моя ошибка, прогрузка чанка не требуется, врата сами при активации загружают чанк. Alex, я пишу потихоньку, на выходных дошлифую и в понедельник наверное выложу.
  22. Айрис нужен, например вдруг что-то произошло в аду или в майнресе, админ тыкнул кнопочку и закрыл доступ в миры. Ну и если у тебя будут дома врата, разве будешь ты телепортироваться на спавн, чтобы оттуда перейти на майнрес? Скорее всего нет, просто запомнишь адрес и будешь из дома прыгать, а в точке выхода айрис закрыт, и все, приплыли. Значит надо будет обычным игрокам как-то проверять точку выхода. Запрос передать на врата получается, но вот проблема, придется на официальных вратах ставить чанклодырь для подгрузки компьютеров. Короче что выходит: 1) На всех официальных вратах стоит чанклодырь и программа для управления вратами которая постоянно мониторит состояние врат и отвечает на систему запросов (например PING, STATUS). 2) Необходима общая база данных с адресами пользователей и официальными точками врат. Тут уже можно спокойно раздублировать диск с программой и получим базу данных с моментальным обновлением. Или база будет храниться на сервере, а запросы по адресам будут запрашиваться через связанные карты (полный бред) 3) Если использовать дубль-диски, то и узнать какие врата с чем соединились тоже можно узнать. 4) Может админу сделать отдельную программу для управления всей базой данных? Чтоб можно было не особо напрягаясь заблокировать любую точку врат.
  23. Asior

    Advanced Term [OpenOS 1.6]

    Замечательно! Все подробно и понятно. Продолжай в том-же духе писать гайды.
  24. как понимаю вы пытаетесь создать что-то похожее на это ^ даже не представляю как вы это сделаете, предположим у меня диск на 4 Мб. А памяти 128 кб (да я жадный). В память 4 Мб увы никак не влезут. Можно обрубить питание, и комп тихонько потухнет, но это отследить легко, значит стереть диск можно. А что кстати может помешать пользователю выдернуть диск или выключить комп? Правильно, привязка к онлайн игроку. Но и это не проблема, выстрел лазера и прощай все привязки (ну и дыра в пол-дома). Или можно позвать своего робота-шахтера и попросить вытащить все устройства из зараженного компьютера, а жестянку завязанную на некоторого игрока потом можно взорвать, ну или опять таки лазером. Да и зачем вообще вирус нужен этот?
×
×
  • Создать...