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

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

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

> Без описания
konctantin777
Отправлено: 25 Апреля, 2020 - 11:44:45
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1154
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте. Нужно останавливать скрипт через указанное пользователем в поле "едит" время. Таймер не принимает переменную. Только вариант создать таймер который проверяет сколько прошло локального времени и так отсчитывать ? Может есть более простой вариант- как то этот сложно логику мне сделать и и обходным путём получается... ?
 
 Top
Kibor
Отправлено: 25 Апреля, 2020 - 11:49:02
Post Id



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


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




 Цитата:
int t=2000;

enabletimer(0);
sendtimer(0, t);

CREATE_TIMER(0, 1000)
{
}
 
 Top
Zireael
Отправлено: 25 Апреля, 2020 - 12:03:45
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4449
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
в поле "едит" время. Таймер не принимает переменную.

Переменная для edit имеет тип string, а для таймера нужна int. Т. е. нужно перевести из строки в число.
CODE:
string edit_text = "2000"; // текст из edit
int t = formatsn(edit_text);
 
 Top
konctantin777
Отправлено: 25 Апреля, 2020 - 13:27:54
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1154
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Спасибо. А как сделать рандом между действиями (поиск картинки- нажатие)- только между ними блоки вставлять с паузой ?
 
 Top
Zireael
Отправлено: 25 Апреля, 2020 - 14:05:38
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4449
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
только между ними блоки вставлять с паузой ?

Да.
Можно в функции findimage_ заменить pause(p2); на pause(p2+rand(100, 300));
 
 Top
konctantin777
Отправлено: 25 Апреля, 2020 - 20:03:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1154
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Таймер № 0 отслеживает нажатие копки "пауза". Таймер №1 включает паузу через определённое время. Терерь когда срабатывают одновременно ошибки разные пишет... В обоих команда на паузу. Надо как то по другому логику, чтобы не конфликтовали ?
 
 Top
Zireael
Отправлено: 25 Апреля, 2020 - 20:33:57
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4449
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
ошибки разные пишет

И что пишет?
 
 Top
konctantin777
Отправлено: 26 Апреля, 2020 - 13:00:33
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1154
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6





(Добавление)
Сам код:
CODE:
// пауза

CREATE_TIMER(0, 1000)
{
pausaa:;

if(text_button0[0]=="Запустить"&&flag_button0[0]==0)
{pause2100; goto pausaa;}

if(text_button0[0]=="Запустить"&&flag_button0[0]>0)
{text_button0[0]="Остановить"; flag_button0[0]=0; pause1100; return;}

if(text_button0[0]=="Остановить"&&flag_button0[0]>0)
{text_button0[0]="Запустить"; flag_button0[0]=0; pause2100; goto pausaa;}

}



CREATE_TIMER(1, 5000)
{
n1=rand((stope/2), (stope/2)+stope)
text_static0[1]="Отдыхаю "+format(n1)+" минут"; sleep(20);
pause(n);
}

(Отредактировано автором: 26 Апреля, 2020 - 13:01:11)

 
 Top
Kibor
Отправлено: 26 Апреля, 2020 - 13:03:53
Post Id



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


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




Код покажите
 
 Top
konctantin777
Отправлено: 26 Апреля, 2020 - 13:17:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1154
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Сюда не влезает Вот :(для просмотра ссылки Вам необходимо авторизоваться) (Добавление)
CODE:
int cherez=3600000; //через сколько отдыхать
int stope=1200000; //сколько отдыхать

(Добавление)
 konctantin777 пишет:
pause(n);
На n1 исправил- всё тоже самое

(Отредактировано автором: 26 Апреля, 2020 - 13:27:14)

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


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




Powered by