Перейти к публикации
Форум - ComputerCraft

stripwire

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

    40
  • Пожертвование

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

  • Посещение

Репутация

0 Обычный

Посетители профиля

76 просмотров профиля
  1. modem.broadcast(1,'nanomachines', 'getHealth') исправил, тоже самое
  2. чёт не работайт local e = require("event") local component = require("component") local term = require("term") local modem = component.modem modem.open(1) modem.broadcast(1,"nanomachines", "setResponsePort", 1) modem.broadcast(1,"nanomachines", getHealth) local a,b,c,d,f,g,h,h1,h2,h3 = e.pull("modem_message") print(a) print(b) print(c) print(d) print(f) print(g) print(h) print(h1) print(h2) print(h3)
  3. на счёт очистки переменных я думал, что в e.pull(modem_massage) остаётся старый вывод и тоже пишится в переменные, а потом новый
  4. а, не, ошибся... извените... пока вопросов нету, позже затесчу на нанороботах в майне и узнаю, работает или нет
  5. как сообщения от нанороботов чистить то?
  6. да, да, знаю, прост для начала тут тесчу
  7. так, понял зачем нужны переменные "_", но по моему остаются старые сообщения, как их чистить?
  8. ну, значит я опять не понял по гайду как делать библиотеки] да и ещё одну ошибку нашёл, ладно, будем разбираться]
  9. немного исправил [в библиотеке сделал функцию локальной], теперь так
  10. шот не работает [надеюсь, библиотеки можно подключать так] p.s. а, вроде понял, щас проверю. если не поможет, то хоть одной ошибкой будет меньше
  11. примерно так и предполагал, но там вот шо ещё написано, и из-за этого я запутался ну, lua я учил по нескольким гайдам по ~20 минут, а понять скорее всего сложно потому, что практики вообще не было, из-за этого плохо помню синтаксис, ну а остальное из-за незнания стандартных библиотек
  12. по моему не так, вот кусок гайда getHealth():String,Number,Number. Значит, возвращает количество здоровья (текущее и максимальное). Чтобы не отвлекаться в дальнейшем, скажу сразу, что взвращаются данные так же через модем, через тот самый указанный порт. Так что не забудьте открыть его (modem.open(PORT)) и указать получение данных через event.pull("modem_message"). Формат данных: "modem_message", "адрес сетевухи на текущем компе", "адрес наноботов", порт, расстояние, "nanomachines", возвращаемые данные.... В данной функции возвращаемые данные: "health", 15, 20, где 15 — текущее, а 20 — максимальное состояния здоровья. http://computercraft.ru/blog/3/entry-436-oc-tutorial-tutorial-po-nanobotam/ но я как всегда не понял, как это должно выглядеть в целом[ я так понимаю, что это должно выглядить примерно вот так component.modem.broadcast(1, "nanomachines", getHealth()) но вот куда пойдёт вывод, хрен его знает [[ и как убрать серое выделение некоторых слов? а то мешается
  13. как можно получить значения возвращаемые командой например getHealth() и записать их в таблицу, ну или в несколько переменных? и поподробнее пж
×