Programist135
-
Публикации
90 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Сообщения, опубликованные пользователем Programist135
-
-
Решил сделать TeamViewer на базе твоей программы, а фигу. Модем может передать максимум 8 КБ, а картинка весит 25 КБ. Вот согласен с Тоторо.
-
Ребятки, просьба перескачать программу, я исправил один глюк
-
Лёша, вчера у меня была такая задумка)) Только вот мне показалось что для меня будет сложновато.
-
И так, всем здравствуйте. С вами снова Programist135, и за 2 дня (вечер 01.08.2015 и утро 02.08.2015) я написал "умную" программу, которая умеет работать с картами. Вы посмотрите на код, и сильно удивитесь: да-да, 97 строк, это ещё учитывая что нет комментариев!
Так вот, о чём это я... Ловите исходники!
Programist135 Clever card worker
-- Open Source --
P. S. Почему Open Source? Потому что вы на меня ругаетесь из-за Copyright'a
Ну и куда же нам без инструкции! Если вы просто запустите программу, вам напишется:
Использование: card <-rw> [файл] [имя]
r: расшифровать данные с карты
w: зашифровать данные на картуВсё понятно. Наберите card -r и вам просто выдадут запрос "Проведите картой...", но! Если у вас не подключен картридер, программа выдаст предупреждение, что логично. Когда вы проведёте картой, напишется "ОК!" и вас спросят, куда сохранить. Если файл "Куда сохранить" будет существовать, программа естественно выдаст предупреждение и попросит ввести ещё раз. Однако если вы напишете:
card -r test.ttt
То программа просто попросит провести картой и сама сохранит в файл test.ttt. И так, теперь перейдём к записи.
Для записи имеется недостаток: программа умеет записывать максимум 128 байт. Да не удивляйтесь, таково ограничение у карты!
Если вы наберёте card -w то программа попросит ввести имя файла и запишет его. Естественно если нет записывающего устройства, программа сообщит. Однако если вы напишете:
card -w test.ttt КАРТА
То программа запишет без предупреждения файл test.ttt на карту и назовёт её "КАРТА" А если вы не зададите имя, программа просто запишет файл.
Ну вот и всё. Если обнаружили что-то неработающее, обязательно мне сообщите, я не всё проверял. Предлагайте идеи по улучшению программы, тоже попробую реализовать.
Баги
Обо всех багах тоже мне сообщайте, постараюсь исправить =)
-
В таблице всё редактируется.
-
Как вы уже видели, программа бесполезная. Просто поставьте комп с видеокартой 2 уровня, большой монитор 2 уровня где нибудь на улице, и установите на него OpenOS. Вы можете редактировать текст, изменяя данные в таблице (она в коде, не зря меня Монстрик учил). Ну что, разбираем.
-
1
-
-
Я уже свой костыль попробовал. Не получается.
wlan=component.modem;wlan.open(34)wlan.broadcast(34,"Alo")function test()_,_,sender=require("event").pull("modem_message")if not sender=="998eece8-6133-41cb-8788-eef7b4aa5840"then print(sender)else test()end end
-
Ммм.. Пожалуйста =)
-
1
-
-
Совершил ту же ошибку
Какую???
-
Она только для Computercraft!
Переписал за пару секунд для OpenComputers:
-
KeILiN, спасибо огромное

-
event.listen() вызывает ФУНКЦИЮ при отлавливании определённого события. Так как ты не будешь запускать функцию, тогда пиши event.pull("event")
Тогда надо сначала ЖДАТЬ СООБЩЕНИЕ, потом уже писать. Что если ты не дописал сообщение? Мне нужно ИМЕННО Listen. Чтобы в любой момент писать и одновременно получать. Вот так.
-
-
-
Ммм... Totoro и AlexCC, постараюсь сделать. Захожу в свою сборку из 2 модов IC и OC.. xD
-
Итак, только сейчас я написал программу, которая измеряет расстояние по прямой линии. Вам лень считать расстояние по прямой? Это программа для Вас! Просто поставьте робота так, чтобы он смотрел в ту сторону, которую нужно измерить. Встречайте!
Programist135 Easy Role
Copyright Programist135
-
while true do minecomplete = minecomplete+1 ... if minecomplete == dis then ... break end endИнтересное решение. А с циклами типа for do ты не знаком?
Всё, ура. Я доработал код, исправил баги, заменил while true do на for do, добавил возможность выброса вещей в сундук. Но это программа теперь будет копалкой 3x3.
Итак, дорогие друзья, сегодня я обновил программу для робота из OC, которая копает (теперь) тоннель 3x3. Ссылка на программу:
Programist135 3x3 Miner
Copyright Programist135
Просто скачиваем, кладем в первый слот робота сундук (любой, кроме эндера) и запускаем.
Он спросит с помощью io.read(), какую дальность тоннеля Вам нужно. Введите её, и нажмите Enter.
После того как робот закончит работу, он автоматически вернется.
Внимание! В одиночной игре работало всё нормально, в мультиплеере сомневаюсь.
Ну вот и всё =)
-
Интересное решение. А с циклами типа for do ты не знаком?Ещё нет. Я привык к while true do.
-
Итак, дорогие друзья, сегодня я выложил программу для робота из OC, которая строит лестницу вниз. Ссылка на программу:
Programist135 3x3 Ladder Builder
Copyright Programist135
Для начала скачайте её, потом вскройте. Увидите вот такую строчку:
- dis = 15 -- размер лестницы
Вместо 15 введите нужный Вам размер лестницы, затем сохраните, поставьте робота вплотную к стене (вот как у меня на картинке) и запустите. После того как робот закончит работу, он автоматически вернется.
Внимание! Программа находится на стадии Alpha!
Ну вот и всё =)
-

AsumScreenshoter - программа для создания "скриншотов" экрана
в Разное
Опубликовано:
Ну уж нет, так не интересно)) Я лучше сам свой сделаю)))