Alexhotice
Пользователи-
Публикации
45 -
Зарегистрирован
-
Посещение
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Alexhotice
-
тогда вначале вставить local invoke = com.invoke или invoke заменить на red?
-
код получился у меня такой 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 прога сразу запустилась и как только первый раз засекла меня, выбила ошибку
-
да, спасибо, я там и посмотрел этот кусок кода
-
то что на всех игроков и со всех сторон это нормально, нужен доступ чтобы все игроки проходили через двери, а вот на счет мобов сейчас добавлю строку
-
Еще один вопрос, как можно подать редсигнал нескольким соседним блокам(выше/ниже), если rednet запрещен?
-
спасибо
-
в общем я косяк и просто не подключал нормально ред. прога работает, но не выключается ред. 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 сек
-
на сколько я понял, код выглядит так? 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 заработало, ошибки перестало выдавать, но ред сигнал все равно не пускает
-
вот этот код работает нормально, а как добавить функцию подачи сигнала?
-
Поправил, залил, все равно не идет сигнал. Проверил на всякий случай рычагом модельку, от него срабатывает Видно я капец какой криворукий, что даже готовый код не работает А можно сделать, чтобы во все стороны подавал сигнал?
-
Я и исправил сразу на front
-
Да, я видел. Там же уточнение про то что если стоит плата, значит с передней стороны идет сигнал, но поставив плату сигнал все равно не идет. Или это все же стоит в коде указать сторону света, в которую пойдет сигнал? P.S. Я нашёл вроде свой косяк там в коде указана задняя сторона, исправил на нужную
-
прога теперь работает, но все равно камень не испускает сигнал, плату на всякий случай тоже закинул, но сигнала все равно нет
-
на всякий случай снес и загрузил заново
-
попытался запустить вашу старую прогу, выбило ошибку. похоже я криворукий
-
Спасибо
-
а как именно настроить чувствительность, а то не шарю(только начинаю разбираться в моде). датчик движения есть
-
Всем привет. Такой вопрос: можно ли как-то сделать, чтобы комп активировал редстоун при приближении игрока к предмету. Допустим есть дверь напечатанная на принтере, радар и комп, и в момент приближения игрока радар посылал сигнал в комп и комп активировал ред, тем самым открывая дверь? Дверь отпечатана так, что при клике по ней или подаче сигнала, она меняет положение
