BEST_TB 0 Опубликовано: 25 июня, 2019 Как зделать так чтобы постоянно радар проверял окружаемость и если видит игрока не считая меня то подает ред сигнал??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chebuya 415 Опубликовано: 25 июня, 2019 57 минут назад, BEST_TB сказал: Как зделать так чтобы постоянно радар проверял окружаемость и если видит игрока не считая меня то подает ред сигнал??? Во первых, какой радар? Из computronics'a? Если так, то просто: local component = require("component") local redstone = component.redstone local radar = component.radar local whiteList = {"BrightYC"} --Вайтлист, он не будет проверять этих игроков. Второй и последующие игроки пишутся через запятую. Первый - нет. local sideOutput = 0 --Подробнее https://minecraft-ru.gamepedia.com/OpenComputers/Sides_API redstone.setOutput(sideOutput, 0) local function scanPlayers() local players = radar.getPlayers() for i = 1, #players do for j = 1, #whiteList do if players[i].name ~= whiteList[j] then return false else return true end end return false end end while true do if not scanPlayers() then --Если были найдены игроки redstone.setOutput(sideOutput, 15) --Подаём сигнал os.sleep(3) --Ждём 3 секунды redstone.setOutput(sideOutput, 0) --Убираем сигнал end os.sleep(.15)--Ожидаем 0.15 секунд для следующего сканирования end 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
serafim 272 Опубликовано: 25 июня, 2019 попахивает высокотехнологичной ловушкой Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
BEST_TB Автор вопроса 0 Опубликовано: 25 июня, 2019 3 минуты назад, serafim сказал: попахивает высокотехнологичной ловушкой Защита дома катушками. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chebuya 415 Опубликовано: 25 июня, 2019 1 минуту назад, BEST_TB сказал: Защита дома катушками. К сожалению, программа для этого не подходит. Она сканирует только 7 блоков. Для этого либо по всему дому расставлять микроконтроллеры с этой программой, либо... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
BEST_TB Автор вопроса 0 Опубликовано: 25 июня, 2019 1 минуту назад, BrightYC сказал: К сожалению, программа для этого не подходит. Она сканирует только 7 блоков. Для этого либо по всему дому расставлять микроконтроллеры с этой программой, либо... Ехх Тогда буду пользоваться детекторами, они помогают Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Asior 586 Опубликовано: 27 июня, 2019 Чуть код переделать и все, потом вооружиться рулеткой и через каждые 14 метров тыкать радары. Только повыше их прячь, не пойдет же противник к тебе под землёй. Провода можно использовать из IO они прекрасно маскируются. Так что не вижу сложностей. Детектор конечно удобен, но надо ограничивать угол обзора, прописывать чтоб он на монстров не реагировал, а если рядом с тобой поселится игрок то теслы будут жарить вообще всегда. Но это уже выбор твой Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Как зделать так чтобы постоянно радар проверял окружаемость и если видит игрока не считая меня то подает ред сигнал???
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах