Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Нужен совет как лучше реализовать паузы и переключение на следующий скрипт
Alexander1
Отправлено: 07 Мая, 2020 - 16:31:41
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2020  
Репутация: 0




Уважаемые знатоки, нужен совет, как реализовать такую логику:

Нажмите для увеличения


Есть блоки, которые отдельно друг от друга отлично работают, нужно их соединить в цепочку. Т.е. чтобы они запускались последовательно друг за другом, а затем, чтобы цикл повторялся несколько раз. После повторения указанного кол-ва раз бот должен завершить работу.

Это можно реализовать в визуальном редакторе? Если да, то прошу поверх моего скриншота нарисовать как:

Нажмите для увеличения


Заранее спасибо! Улыбка
 
 Top
Kibor
Отправлено: 07 Мая, 2020 - 17:05:14
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Что надо? Что бы каждый блок РАБОТАЛ по 3-4 минуты, потом пауза и следующий работал 3-4 минуты?

После блока старт вызывать функции таким кодом:
CODE:
looptime(rand(180000, 240000))
{
farm1();
sleep(100);
}


Между ними поставить блоки кода с кодом:
CODE:
sleep(rand(3000, 6000));
 
 Top
Alexander1
Отправлено: 07 Мая, 2020 - 17:11:00
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2020  
Репутация: 0




Работает только 1 блок 3-4 минуты - пауза - работает только 2 блок 3-4 минуты - пауза ... и. т. д.

Этот цикл повторяется несколько раз.
(Добавление)
 Kibor пишет:
Что надо? Что бы каждый блок РАБОТАЛ по 3-4 минуты, потом пауза и следующий работал 3-4 минуты?
(Добавление)
После блока старт вызывать функции таким кодом:
CODE:
looptime(rand(180000, 240000))
{
farm1();
sleep(100);
}


Между ними поставить блоки кода с кодом:
CODE:
sleep(rand(3, 6);


Спасибо, сейчас попробую)
 
 Top
Kibor
Отправлено: 07 Мая, 2020 - 17:20:10
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




CODE:
sleep(rand(3000, 6000));

не хватало скобки
(Добавление)
 
 Top
Nikanr
Отправлено: 07 Мая, 2020 - 17:45:39
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 231
Дата рег-ции: Март 2019  
Репутация: 5




 Kibor пишет:
После блока старт вызывать функции таким кодом:
CODE:
looptime(rand(180000, 240000))
{
farm1();
sleep(100);
}

looptime же не умеет прерывать бесконечный цикл в функции, или я не прав?
 
 Top
Alexander1
Отправлено: 07 Мая, 2020 - 17:51:18
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2020  
Репутация: 0




При добавлении пустого блока кода появляется сообщение "Ошибка else". Если его убрать, то работает только первый блок (farm1)


Нажмите для увеличения

(Добавление)
 Alexander1 пишет:
При добавлении пустого блока кода появляется сообщение "Ошибка else". Если его убрать, то работает только первый блок (farm1)


Нажмите для увеличения


Не поставил точку с запятой в логическом блоке, теперь ошибки нет, всё ок))))
Но по прежнему работает только первый блок
 
 Top
Kibor
Отправлено: 07 Мая, 2020 - 18:03:17
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Nikanr пишет:
looptime же не умеет прерывать бесконечный цикл в функции, или я не прав?

Я не смотрел устройство функций.. Это будет работать если функции устроены так, что не имеют замкнутого цикла в себе, а работают за счет многократного вызова с завершением функции в каждом цикле.
Иначе надо проверку на время ставить в замкнутом цикле в функции. Но на пальцах я не нарисую это.
 
 Top
Alexander1
Отправлено: 07 Мая, 2020 - 18:07:04
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2020  
Репутация: 0




 Kibor пишет:
 Nikanr пишет:
looptime же не умеет прерывать бесконечный цикл в функции, или я не прав?

Я не смотрел устройство функций.. Это будет работать если функции устроены так, что не имеют замкнутого цикла в себе, а работают за счет многократного вызова с завершением функции в каждом цикле.
Иначе надо проверку на время ставить в замкнутом цикле в функции. Но на пальцах я не нарисую это.


Сработало! Я просто убрал одну связь в каждом блоке. Спасибо!)

Нажмите для увеличения
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by