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

Alexhotice

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

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

  • Посещение

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

  1. тогда вначале вставить local invoke = com.invoke или invoke заменить на red?
  2. код получился у меня такой local event = require('event') local com = require('component') local sensor = com.motion_sensor local sides = require('sides') local redstone = com.redstone monsterlist = {"Spider", "Zombie", "Creeper", "Skeleton", "Enderman", "Sheep", "Cow", "Chicken"} if not monsters then for i=1, #monsterlist do if name == monsterlist[i] then return true end end end while true do local _, address, x, y, z, name = event.pull('motion') print(name) for address, _ in pairs(redstone) do com.invoke(address, "setOutput", sides.front, 15) end os.sleep(4) redstone.setOutput(sides.front, 0) end прога сразу запустилась и как только первый раз засекла меня, выбила ошибку
  3. да, спасибо, я там и посмотрел этот кусок кода
  4. то что на всех игроков и со всех сторон это нормально, нужен доступ чтобы все игроки проходили через двери, а вот на счет мобов сейчас добавлю строку
  5. Еще один вопрос, как можно подать редсигнал нескольким соседним блокам(выше/ниже), если rednet запрещен?
  6. в общем я косяк и просто не подключал нормально ред. прога работает, но не выключается ред. local event = require('event') local com = require('component') local sensor = com.motion_sensor local sides = require('sides') local redstone = com.redstone while true do local _, address, x, y, z, name = event.pull('motion') print(name) redstone.setOutput(sides.front, 15) end P.S. попробовал SpiderEye, тоже работает(да-да, я не там ред пускал), но там ред включается и выключается будто кто-то быстро дергает рычаг туда-сюда и задержка срабатывания 0.5-1 сек
  7. на сколько я понял, код выглядит так? local event = require('event') local com = require('component') local sensor = com.motion_sensor local sides = require('sides') local redstone = com.redstone redstone.setOutput({ [sides.front] = 5, [sides.back] = 5, [sides.left] = 5, [sides.right] = 5, [sides.top] = 5, [sides.bottom] = 5 }) при запуске программы, выдает ошибку получается в этом месте: local redstone = com.redstone. p.s. достал карту на красном камне стала эта ошибка p.p.s вставил часть чтобы проверить работает ли и изменил на одну сторону local event = require('event') local com = require('component') local sensor = com.motion_sensor local sides = require('sides') local redstone = com.redstone redstone.setOutput(sides.front, 5) while true do local _, address, x, y, z, name = event.pull('motion') print(name) end заработало, ошибки перестало выдавать, но ред сигнал все равно не пускает
  8. вот этот код работает нормально, а как добавить функцию подачи сигнала?
  9. Поправил, залил, все равно не идет сигнал. Проверил на всякий случай рычагом модельку, от него срабатывает Видно я капец какой криворукий, что даже готовый код не работает А можно сделать, чтобы во все стороны подавал сигнал?
  10. Да, я видел. Там же уточнение про то что если стоит плата, значит с передней стороны идет сигнал, но поставив плату сигнал все равно не идет. Или это все же стоит в коде указать сторону света, в которую пойдет сигнал? P.S. Я нашёл вроде свой косяк там в коде указана задняя сторона, исправил на нужную
  11. прога теперь работает, но все равно камень не испускает сигнал, плату на всякий случай тоже закинул, но сигнала все равно нет
  12. на всякий случай снес и загрузил заново
  13. попытался запустить вашу старую прогу, выбило ошибку. похоже я криворукий
  14. а как именно настроить чувствительность, а то не шарю(только начинаю разбираться в моде). датчик движения есть
  15. Всем привет. Такой вопрос: можно ли как-то сделать, чтобы комп активировал редстоун при приближении игрока к предмету. Допустим есть дверь напечатанная на принтере, радар и комп, и в момент приближения игрока радар посылал сигнал в комп и комп активировал ред, тем самым открывая дверь? Дверь отпечатана так, что при клике по ней или подаче сигнала, она меняет положение
×
×
  • Создать...