Re: Индикация присутствия
Добавлено: Вс июн 14, 2020 7:54 am
Всем привет!!! кто делал чтоб при отсутствии телефонов в сети wfi MD Переходил в режим никого нет дома и эко режим?
Распишите как сделать
Распишите как сделать
По каким объектам? телефон, компьютер, датчик движения...Dimonopera писал(а): ↑Ср ноя 03, 2021 6:54 pmПрисоединяюсь к вопросу. Если у меня 2 пользователя, в обьектах я вижу присутствие, как на сцене вывести информацию?
У меня обьект Dmitriy.forHome. Там меняется значение 0-1 (Дома не дома) Я так понимаю, надо каким то скриптом изменить надпись в обьекте ThisComputer.somebodyHomeText правильно? Какой сценарий отвечает за эту надпись?Svetлая писал(а): ↑Ср ноя 10, 2021 1:24 pmПо каким объектам? телефон, компьютер, датчик движения...Dimonopera писал(а): ↑Ср ноя 03, 2021 6:54 pmПрисоединяюсь к вопросу. Если у меня 2 пользователя, в обьектах я вижу присутствие, как на сцене вывести информацию?
По ним и выводите.
По этому объекту - Dmitriy.forHome и выводите. Не понимаю Вашу проблему.Dimonopera писал(а): ↑Чт ноя 11, 2021 8:54 amУ меня обьект Dmitriy.forHome. Там меняется значение 0-1 (Дома не дома) Я так понимаю, надо каким то скриптом изменить надпись в обьекте ThisComputer.somebodyHomeText правильно? Какой сценарий отвечает за эту надпись?
Просто зациклился на обьекте ThisComputer.somebodyHomeText хотел, чтобы MD сама писала туда кто есть. сделал пока так: сделал еще одно свойство в обьекте каждого пользователя Dmitriy.forHome_text и если пользователь дома пишется имя. Если нет, просто пробел. и на сцене рядом с %ThisComputer.somebodyHomeText% добавил надпись каждого пользователя %Dmitriy.forHome_text% %Yana.forHome_text% правильно?Svetлая писал(а): ↑Пн ноя 15, 2021 8:23 amПо этому объекту - Dmitriy.forHome и выводите. Не понимаю Вашу проблему.Dimonopera писал(а): ↑Чт ноя 11, 2021 8:54 amУ меня обьект Dmitriy.forHome. Там меняется значение 0-1 (Дома не дома) Я так понимаю, надо каким то скриптом изменить надпись в обьекте ThisComputer.somebodyHomeText правильно? Какой сценарий отвечает за эту надпись?
В сцене пишите условие, если Dmitriy.forHome = 1 то показать что Dmitriy дома, в противном случае - отсутствует.
Поясните подробнее что у Вас не получается.
Как создать сцену?
Создаете скрипт который запускается каждую минуту.Dimonopera писал(а): ↑Вт ноя 16, 2021 10:25 amПросто зациклился на обьекте ThisComputer.somebodyHomeText хотел, чтобы MD сама писала туда кто есть. сделал пока так: сделал еще одно свойство в обьекте каждого пользователя Dmitriy.forHome_text и если пользователь дома пишется имя. Если нет, просто пробел. и на сцене рядом с %ThisComputer.somebodyHomeText% добавил надпись каждого пользователя %Dmitriy.forHome_text% %Yana.forHome_text% правильно?
Код: Выделить всё
$forHome;
if (gg('Dmitriy.forHome',1)) {
$forHome = $forHome." Дмитрий "
}
if (gg('Anna.forHome',1)) {
$forHome = $forHome." Анна "
}
if (gg('Aleks.forHome',1)) {
$forHome = $forHome." Александр "
}
sg('ThisComputer.somebodyHomeText',$forHome);
Можно поподробнее как это реализовать чтото не могу догнатьSvetлая писал(а): ↑Вт ноя 16, 2021 3:22 pmСоздаете скрипт который запускается каждую минуту.Dimonopera писал(а): ↑Вт ноя 16, 2021 10:25 amПросто зациклился на обьекте ThisComputer.somebodyHomeText хотел, чтобы MD сама писала туда кто есть. сделал пока так: сделал еще одно свойство в обьекте каждого пользователя Dmitriy.forHome_text и если пользователь дома пишется имя. Если нет, просто пробел. и на сцене рядом с %ThisComputer.somebodyHomeText% добавил надпись каждого пользователя %Dmitriy.forHome_text% %Yana.forHome_text% правильно?
В качестве примера:'Dmitriy.forHome',1 - если у Вас другая переменная, например слово, надо заменить 'Dmitriy.forHome','дома'Код: Выделить всё
$forHome; if (gg('Dmitriy.forHome',1)) { $forHome = $forHome." Дмитрий " } if (gg('Anna.forHome',1)) { $forHome = $forHome." Анна " } if (gg('Aleks.forHome',1)) { $forHome = $forHome." Александр " } sg('ThisComputer.somebodyHomeText',$forHome);
П.С.
У меня на сцене, если пользователь дома - имя "светится", если отсутствует - "блёклое". Скриптов нету. В карточке у каждого пользователя, при появлении меняется свойство .atHome. На сцене стоит условие.
Мне так удобнее. Домашним всё равно )))