Страница 2 из 2

Re: Авто-запуск сценариев

Добавлено: Ср фев 14, 2018 3:11 pm
Vovix
Gelezako писал(а):я проделал кучу тестов, если делать блоками, то авто запуск работает, если писать кодом, то не работает. Отображает "Связанный объект", но не срабатывает.
Я проверил, все работает но есть особенности, а именно:

Проверял этим кодом:

Код: Выделить всё

if (timeis("16:05")) {say("Тут 16:05");} 
После записи и сохранения кода сценария нужно
1) выбрать "Blockly"
2) появится строка "Автоматический запуск сценария"
3) там выбрать "Да"
4) обратно выбрать "PHP"
5) сохранить

Всё! Должно работать!

Re: Авто-запуск сценариев

Добавлено: Ср фев 14, 2018 3:13 pm
Gelezako
ну вот я про это и говорю, что если через блоки, то подхватывается, а если изначально код писать, то не работает :(

Re: Авто-запуск сценариев

Добавлено: Ср фев 14, 2018 3:21 pm
Vovix
Gelezako писал(а):ну вот я про это и говорю, что если через блоки, то подхватывается, а если изначально код писать, то не работает :(
вы не правы!
0) пишем код в режиме PHP, сохраняем
и далее по списку!!!

Re: Авто-запуск сценариев

Добавлено: Ср фев 14, 2018 3:39 pm
Gelezako
ну чо ж я не прав, почему надо блоки выбирать ?

Re: Авто-запуск сценариев

Добавлено: Ср фев 14, 2018 3:42 pm
Vovix
Gelezako писал(а):ну чо ж я не прав, почему надо блоки выбирать ?
я согласен, что есть ошибка, но она не требует писать сценарий только блоками!
таким образом работает и при написания кодом PHP, но с учетом
дополнительных телодвижений!

Сергею нужно сигнализировать и он поправит!
Вам ставлю спасибо, что указали на ошибку!!!

Re: Авто-запуск сценариев

Добавлено: Ср фев 14, 2018 4:02 pm
Gelezako
Угу, я тоже потом сообразил что через блоки, но до этого надо было дойти. Я блоками вообще не пользовался поэтому со старта не мог понять как активировать это меню. Там ещё есть проблема, если клонировать сценарий, ещё не нашёл зависимость, но у меня иногда не срабатывает условие в клонированном сценарии.

Re: Авто-запуск сценариев

Добавлено: Вс фев 18, 2018 9:36 am
sergejey
Хм... по задумке не было оно привязано именно к blockly. Если связанный объект появляется, то сценарий должен вызываться и отрабатывать независимо от того, написан он вручную либо составлен блоками. Я попробую ещё сам потестировать.

Re: Авто-запуск сценариев

Добавлено: Пн дек 24, 2018 6:22 pm
Stan
sergejey писал(а):
Вс фев 18, 2018 9:36 am
Хм... по задумке не было оно привязано именно к blockly. Если связанный объект появляется, то сценарий должен вызываться и отрабатывать независимо от того, написан он вручную либо составлен блоками. Я попробую ещё сам потестировать.
У меня автозапуск появляется только если следовать алгоритму из пяти пунктов выше. Мало того, если в сценарии есть комментарии, то автозапуск не появится как не старайся. Удаляем коммент, все окей (но опять же через Blockly).

Re: Авто-запуск сценариев

Добавлено: Ср мар 04, 2020 12:06 am
Stor
Привет.
Сейчас заметил интересную особенность - если в первой строке есть пробелы перед if, то Авто-запуск сценариев не появляется. Как только пробелы убираешь - появляется. Видимо, скрипт, который отлавливает первую строку, не заточен под то, что перед условием могут быть пробелы.

Так работает:

Код: Выделить всё

if (timeIs("09:00")){
//some code
}
Так не работает:

Код: Выделить всё

   if (timeIs("09:00")){
//some code
}