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

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

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

> Без описания
CblPHU4
Отправлено: 13 Февраля, 2023 - 23:34:12
Post Id



Пользователь
Наблюдатель


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




Я прям создаю умные вопросы)))
Проблема следующая
Скрипт запускается от админа, привязка к окну работает красиво, различные действия работают хорошо, НО
У меня опять же функция scanpixel работает правильно, если пиксель НЕ найден, то код возвращается к Find, иначе продолжается дальше
CODE:
Find:
mousedbl(LEFT,244, 146, 1, Alb);
pause(100);
if (ScanPixel(#Screen[0][0], #Alb, Alb.leftclient, Alb.topclient, 100, 200, 183, 138, 15004157, 10) == 0){goto Find};

Передал exe'шник двум товарищам и ни у одного из них нужный пиксель не искался
Думать о том, что у всех разные мониторы и разные цвета не хочу, ибо ранее другими скриптами убеждались что для себя компьютеры понимают одинаково

Таки в чем может быть проблема?))
 
 Top
Dantes3000
Отправлено: 13 Февраля, 2023 - 23:41:17
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




CODE:
loop()
{
mousedbl(LEFT,244, 146, 1, Alb);
pause(100);
if (ScanPixel(#Screen[0][0], #Alb, Alb.leftclient, Alb.topclient, 100, 200, 183, 138, 15004157, 10)==1) break;
}

(Добавление)
{goto Find};

точка с запятой должна быть после метки
 
 Top
Zireael
Отправлено: 14 Февраля, 2023 - 01:40:21
Post Id



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


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




 Цитата:
не работает функция scanpixel у других

Установить масштаб 100% или:
https://kibor-bot.com/forum/topi...31462#1676331462
 
 Top
Kibor
Отправлено: 14 Февраля, 2023 - 07:29:16
Post Id



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


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




 Dantes3000 пишет:
точка с запятой должна быть после метки

После метки должно быть двоеточие
Mark:
 
 Top
CblPHU4
Отправлено: 14 Февраля, 2023 - 10:11:09
Post Id



Пользователь
Наблюдатель


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




 Dantes3000 пишет:
CODE:
loop()
{
mousedbl(LEFT,244, 146, 1, Alb);
pause(100);
if (ScanPixel(#Screen[0][0], #Alb, Alb.leftclient, Alb.topclient, 100, 200, 183, 138, 15004157, 10)==1) break;
}


каким образом зацикливанием решает проблему scanpixel у других? у меня то все работает
Еще if на 1 исправлен и break добавлен, как будто у меня дальше ничего не выполняется...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by