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

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

 Страниц (26): В начало « 2 3 4 5 [6] 7 8 9 10 » В конец    

> Без описания
10970
Отправлено: 13 Мая, 2020 - 11:06:17
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




 Zireael пишет:
Картинка какого размера? Разбежность большая, будет долго искать.

картинка весьма мелкая (все) примерно 15*15 точек. А разбежность в цвете такая, просто потому что используется много компов под бота, и на каждом чтото с цветами не так. На 2х пк может и заработать на других нет. Потому и сделал такую разбежность.

И кстати, если убрать таймер то скрипт в целом работает зашибись. А вот с добавлением таймера все, полный стоп почти...

(Отредактировано автором: 13 Мая, 2020 - 11:09:53)

 
 Top
Zireael
Отправлено: 13 Мая, 2020 - 11:15:21
Post Id



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


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




 Цитата:
А вот с добавлением таймера все, полный стоп почти...

Не в таймере проблема. А в долгом поиске картинок.
 
 Top
10970
Отправлено: 13 Мая, 2020 - 11:33:38
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




 Zireael пишет:
 Цитата:
А вот с добавлением таймера все, полный стоп почти...

Не в таймере проблема. А в долгом поиске картинок.

задано конкретное место под поиск этих картинок. Это место не особо большое, примерно 6я часть или 8я часть экрана. Еслиб эти картинки искались долго, то весь скрипт без таймера тормозил жестоко. Потому что по ходу скрипта эта функция выполняется почти через каждые 10 секунд. Но все равно код выполняется быстро. А вот только когда появляется вместо функции этот таймер, то все останавливается.
 
 Top
Zireael
Отправлено: 13 Мая, 2020 - 11:36:52
Post Id



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


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




 Цитата:
А вот только когда появляется вместо функции этот таймер, то все останавливается.

Уберите весь код из таймера и увидите что он никак не влияет на выполнение кода.
 
 Top
10970
Отправлено: 13 Мая, 2020 - 11:44:25
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




 Zireael пишет:
 Цитата:
А вот только когда появляется вместо функции этот таймер, то все останавливается.

Уберите весь код из таймера и увидите что он никак не влияет на выполнение кода.

ну так да)) по этой теме вопрос и задан. По вашему мнению проблема в разбежности 80? ок, сейчас сделаю разбежность в 10 . Но тогда теряется смысл вообще в поиске этих значков. Потому что они априори не найдутся.
 
 Top
Zireael
Отправлено: 13 Мая, 2020 - 11:57:25
Post Id



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


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




findheapcolor используйте.
 
 Top
Kibor
Отправлено: 13 Мая, 2020 - 12:03:54
Post Id



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


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






Сделайте проверку на время выполнения.

При входе в таймер создайте блок с кодом
CODE:
int ttttt=gettime();


При выходе
CODE:
messagebox(format(gettime()-ttttt)+" 1");

и
CODE:
messagebox(format(gettime()-ttttt)+" 2");

и узнаете сколько занимает.
 
 Top
10970
Отправлено: 13 Мая, 2020 - 12:09:04
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




 Zireael пишет:
findheapcolor используйте.

Ок, спасибо, буду разбираться с этим оператором. Может что получится...
(Добавление)
 Kibor пишет:


Сделайте проверку на время выполнения.

При входе в таймер создайте блок с кодом
CODE:
int ttttt=gettime();


При выходе
CODE:
messagebox(format(gettime()-ttttt)+" 1");

и
CODE:
messagebox(format(gettime()-ttttt)+" 2");

и узнаете сколько занимает.


да, спасибо, сейчас попробую..
(Добавление)
А еще вопрос не отвеченный парни. Вот если я не поменял переменные в таймере, что из этого следует? И если поменял.. Какая разница в общемто? Может стоить все таки поменять переменные,может в теории измениться время выполнения?
 
 Top
Kibor
Отправлено: 13 Мая, 2020 - 12:26:48
Post Id



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


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




Если не измените переменные, они могут пересекаться с основным кодом. Работа непредсказуема. Меняйте как предлагает Кибор.

Еще можете запустить отладчик и посмотреть по бегущим строчкам в времени реальном выполнение.
 
 Top
10970
Отправлено: 13 Мая, 2020 - 12:49:19
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




 Kibor пишет:
Если не измените переменные, они могут пересекаться с основным кодом. Работа непредсказуема. Меняйте как предлагает Кибор.

Еще можете запустить отладчик и посмотреть по бегущим строчкам в времени реальном выполнение.

(для просмотра ссылки Вам необходимо авторизоваться) первое окно
(для просмотра ссылки Вам необходимо авторизоваться) второе окно
второе значение варьируется от того что на скрине до 2500 примерно

(Отредактировано автором: 13 Мая, 2020 - 12:51:42)

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


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




Powered by