Totoro
Гуру-
Публикации
1 950 -
Зарегистрирован
-
Посещение
-
Победитель дней
289
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Totoro
-
Нет. У тебя же есть флаг, который отвечает за то, что хранит инфу о том, надо мигать или нет. Тут можно даже использовать логическое значение: local blink = false. Когда получаешь соообщение на включение - переключаешь флаг на true. А дальше главный цикл начинает выглядеть так (условно): * проверили эвенты * если эвент на включение - blink = true * если эвент на выключение - blink = false * if blink then мигаем один раз end
-
Когда твоя программа входит в цикл мигания - она там и остаётся. Потому что цикл while выполняется, пока верно его условие. А условие не становится неверным, и соответственно, цикл повторяется вновь, и вновь, и вновь. Предлагаю заменить цикл на условие - if lampstatus > 0 then. Тогда лампа мигнёт один раз, и вернётся у прослушиванию эвентов и сможет услышать эвент от модема на выключение, если что. А чтобы лампа мигала постоянно, предлагаю снизить время ожидания эвентов в том случае, если выполняется условие мигания. Тогда программа будет проверять эвенты, мигать, потом снова проверять эвенты, потом снова мигать.
-
В качестве временной меры можешь попробовать закомментировать всё тело функции toLog. Функция находится в 153 строке. Добавь по два дефиса (--) в начало каждой строки внутри функции, чтобы она стала выглядеть примерно так: function toLog(message) -- тело функции -- тело функции -- тело функции end (Последняя строка end находится в 176-ой строке.) Видимо что-то сломалось в записи логов. Надо будет потом протестировать самому.
-
Не надо делать pastebin run. Эта команда качает программу в папку /tmp и запускает оттуда. Будет хаос. Делай pastebin get xxxxxxxxx lock.lua например. Это скачает программку в папку где ты находишься (home или в корень, или ещё куда-то). А уже после этого запускай её: lock.
-
Заливай скриншоты на http://imgur.com/ - реально удобнее. Почему у тебя программа стартует из /tmp/ и с каким-то диким названием? У тебя OpenOS установлена вообще, запись файлов на диск возможна?
-
Давай скриншотик. Дальше в любую папку, в принципе. Можно так оставить, в корне.
-
С одной стороны, Алекс прав. С другой стороны, я помню онлайн в 20 человек (на C&S или IT).
-
На Эфириум нету асиков вроде ещё. Или я отстал от жизни? =) Там вроде как раз фермы на видеокартах собирают.
-
Речь о реальных видеокартах, или майновских? Если о реальных, то задача невозможна. Если о майновских, то вот эта чудодейственная программа заработает за месяц денег эквивалентно стоимости двух 3T видеокарт: print("I'm working...")
-
Ну вот. Всё как всегда. Собрались - пофлудили - выхлопа ноль. Сказали, мол, раз ты инициатор, то ты и инициируй. Поэтому я создал свою группу. https://vk.com/hashccru Для чего я её создал? Для социального эксперимента. Я собираюсь проиллюстрировать сказанные мной слова и доказать одну вещь: Не требуется титанических усилий для того, чтобы вести интересную и актуальную группу ВК, заливая как минимум один пост в неделю. Даже для такого полудохлого проекта как наш.
-
Если ты про ссылку на скачивание, то точки - это просто форум её так сократил. В полном виде она выглядит так: https://github.com/IgorTimofeev/OpenComputers/raw/master/ImageConverter/out/artifacts/ImageConverter_jar/ImageConverter.jar И это программа не для OC, а для настоящего компьютера. Написана на Java.
-
Вот дождётесь, реально, открою свою группу. Только там будет конституционная анархия, IRC и прочий хаос. Так и знайте. Хотите чинную, благопристойную официальную группу - возьмите себя в руки и пилите. Хотите подпольную, оппозиционную неофициальную группу со своим взглядом на некоторые вещи - почему бы и нет.
-
VK - это много людей. Очень много. Очень разных. В том числе, там сидят и потенциальные посетители нашего форума и сервера. Те которые не знают о существовании нашего проекта, по интересуются программированием и майном в общем и модов OpenComputers в частности. Группа ВК, живая, развивающаяся, заряженная интересным контентом будет привлекать их. Перепощивать статьи в группу не надо. Надо делать краткое и ёмкое описание, прикреплять картинку в тему и делать ссылку на соответствующую статью на наш форум. Всё. Кому это будет интересно - перейдёт на форум и прочитает. Или даже создаст аккаунт и прокомментирует. Профит. Это не грязька. Это человеческое сообщество. Если избегать такой "грязьки", с тем же успехом можно просто заделаться социофобом. Разумеется есть. Группа собрала 300 человек и набирала по 1000 посещений. По 5-7 лайков под каждым постом. Это начало. У нас в принципе не очень популярная ниша - не так много народу увлекается OpenComputers. Но это не значит, что надо останавливаться в попытках сделать её популярнее. Если в группе будет появляться хотя бы один пост в неделю - я думаю она будет более или менее стабильно расти.
-
Предлагаю расширить цитату до: "ООП в Луа не нужно." :P
-
- 25 ответов
-
- base64
- experiment
-
(и ещё 1 )
Теги:
-
Деньги можно ввести просто для того, чтобы можно было как-то удобно сравнивать стоимости. Ну и на случай, если потребуется хранить где-то кошелёк игрока.
- 87 ответов
-
- minecraft
- реальность
-
(и ещё 1 )
Теги:
-
Я думаю, в нашем случае такие сложности как межсерверная торговля не грозят. Потому что реально активен только сервер RC. =)
- 87 ответов
-
- minecraft
- реальность
-
(и ещё 1 )
Теги:
-
Монополисты
- 87 ответов
-
- minecraft
- реальность
-
(и ещё 1 )
Теги:
-
Ты чувствуешь, как даже в этом твоём описании идёт жаркая экономическая борьба? =) А что касается постоянного падения цен - тут и надо что-то придумать. Сделать вещи одноразовыми, добавить всему износ, ввести какие-то "налоги"... короче надо подумать.
- 87 ответов
-
- minecraft
- реальность
-
(и ещё 1 )
Теги:
-
Мне кажется чем меньше будет искусственности в экономической модели - тем лучше. В идеале, рынок должен регулировать сам себя. Включая размер цен и всё остальное.
- 87 ответов
-
- 1
-
-
- minecraft
- реальность
-
(и ещё 1 )
Теги:
-
В OpenComputers, когда ты включаешь компьютер, он первым делом ище EEPROM чип и выполняет код, который на нём. Именно с этого чипа должна стартовать твоя система. Вот полезная ссылка: http://ocdoc.cil.li/tutorial:custom_oses Там есть полный список всех библиотек и команд, которые тебе доступны с голого EEPROM. Плюс компоненты и их методы.
-
Ошибка Computercraft (error mounting lua/rom)
Totoro ответил в вопрос dektor в Разные (отсортировать)
Есть тут ещё специалисты по ComputerCraft живые? XD- 3 ответа
-
- 1
-
-
Вот поэтому это надо автоматизировать.
- 87 ответов
-
- 1
-
-
- minecraft
- реальность
-
(и ещё 1 )
Теги:
