Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Скрипт не работает на других компах

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

1. Ahillll84 - 20 Июня, 2019 - 10:07:13 - перейти к сообщению
Здравствуйте! Сделал скрипт для EVE-Online, чтобы нубоперс мог без подписки набивать немного игровой валюты на автопилоте. На компе, где делал скрипт в визуальном редакторе, все работает идеально. Когда сделал экзешик - тоже все гуд (на этом компе работает и с экзешника), но когда перенес этот экзешник на 2 других компа - он отказывается корректно работать, то не кликает, то кликает не вовремя, то вроде бы и кликает, но ничего не происходит. Так же не находит некоторые изображения. На всех компах клавиатура и мышь USB, если это имеет значение. Кроме того, пробовал перевтыкать клавиатуру и мышь с основного компа, пробовал вообще без них через TeamViewer - все без толку. Буду благодарен если кто поможет, может у кого такое было.
2. Budni - 20 Июня, 2019 - 10:30:04 - перейти к сообщению
Ahillll84 , Дело в том что отображение цвета на разных компьютерах может отличатся, попробуйте разреженность больше поставить или искать не по картинкам а по скучности пикселей. Так же нужно учитывать разрешение экрана, настройки игры чтобы они везде были одинаковые. Если клики происходят то тут дело точно не в клавиатуре и мышки.
(Добавление)
Посмотрите, где происходит поиск с помощью

visualwindow (Отобразить)


Так же чтобы было проще понять что на другом компьютере не работает выводите сообщения на экран на каждое действие с помощью
CODE:
textbkcolor(255, 16637860);
textout(0, 500, 500, "Вывод текста", 1);


Так вы будите видеть всё, куда совершается клик, какое действие выполняет программа, и довольно просто станет понятно, где и почему не работает.
3. Ahillll84 - 20 Июня, 2019 - 10:42:16 - перейти к сообщению
 Budni пишет:
Ahillll84 , Дело в том что отображение цвета на разных компьютерах может отличатся, попробуйте разреженность больше поставить или искать не по картинкам а по скучности пикселей. Так же нужно учитывать разрешение экрана, настройки игры чтобы они везде были одинаковые. Если клики происходят то тут дело точно не в клавиатуре и мышки.
(Добавление)
Посмотрите, где происходит поиск с помощью

visualwindow (Отобразить)


Так же чтобы было проще понять что на другом компьютере не работает выводите сообщения на экран на каждое действие с помощью
CODE:
textbkcolor(255, 16637860);
textout(0, 500, 500, "Вывод текста", 1);


Так вы будите видеть всё, куда совершается клик, какое действие выполняет программа, и довольно просто станет понятно, где и почему не работает.


Я бы и рад так сделать, но понятия не имею куда этот код вставлять, я не программер, именно поэтому и пользуюсь визуальным редактором)
4. Budni - 20 Июня, 2019 - 10:50:03 - перейти к сообщению
 Ahillll84 пишет:
На всех компах клавиатура и мышь USB
Бывает, что защита игры не дает вам совершать клики в игру, тогда нужно поставить галочку на АнтиАнтиКликер. Но Если у вас USB дивайсы на компьютере то Кибор просто зависент и выключится, если стоит эта галочка. Решается просто, покупаете дивайс с Разьемом Ps/2
Нажмите для увеличения

В Ноутбуках не важно какая у вас Мышка, т.к. имеют встроенный ps/2 в виде тачпада и клавиатуры.

в вашем случае конечно дело не в этом, но так для справки, чтобы знали почему это нужно знать.
(Добавление)
 Ahillll84 пишет:
Я бы и рад так сделать, но понятия не имею куда этот код вставлять, я не программер, именно поэтому и пользуюсь визуальным редактором)
Давайте тогда пойдем по сложному пути)))
Разрешение на экранах и настройки одинаковые?
В самой игре, и на компьютере
(Добавление)
Так же сразу код можно_) и скриншот как рисовали, чтобы понятней было) нужно больше информации)
5. Ahillll84 - 20 Июня, 2019 - 11:21:06 - перейти к сообщению
Насколько мне известно, у EVE-Online нет такой защиты, тем более на основном ПК все работает. Разрешения экрана и игры везде одинаковое, кроме того, я даже настройки игры скопирывал и перенес, чтобы все до пикселя совпадало) могу скинуть код и скриншот, но боюсь скриншот только запутает)

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]

все на скриншот не влезло, если надо могу вторую половину сфоткать)

код не отправляется, пишет что нельзя отправить сообщение больше 6кб
6. konctantin777 - 20 Июня, 2019 - 11:27:47 - перейти к сообщению
1м делом убедиться что в виз редакторе и при сборке экзешника стоят галки "упаковывать рис в ресурс"
7. Ahillll84 - 20 Июня, 2019 - 11:28:56 - перейти к сообщению
 konctantin777 пишет:
1м делом убедиться что в виз редакторе и при сборке экзешника стоят галки "упаковывать рис в ресурс"


Первым делом на это и грешил, но нет, тут все в порядке.
8. Budni - 20 Июня, 2019 - 12:38:39 - перейти к сообщению
Ahillll84 , Думаю всё же проблема в разреженности)
Ладно идем дальше методом исключения)
Прорвете Одинаковые ли значения с помощью кода на Разных Пк. Может ещё в глубине цвета или всё же чуть чуть разрешение отличается)
CODE:
int color, x, y;

getdisplay(color, x, y);

messagebox(color);
messagebox(x);
messagebox(y);
9. Kibor - 20 Июня, 2019 - 12:46:22 - перейти к сообщению
 Budni пишет:
Одинаковые ли значения с помощью кода на Разных Пк.

Глубина цвета одинаковая практически везде 32
разрешение у всех разное. Надо автоматизировать игры в оконных режимах. Что бы на разных пк был одни размер его. тогда не важно разрешение.
10. Budni - 20 Июня, 2019 - 12:50:08 - перейти к сообщению
Не совсем понятно по скриншоту, как происходит проверка на выполнение действий. Выполнилось оно успешно или нет. Возможно ли что при лагах бот дает сбой? Просто возможно из того же пинга действие не выполнится и перескочить, не понятно что с паузами после нажатий. Так же не понятно в контроле или на экране работает бот.
(Добавление)
Просмотр кода дал бы ответы на многие такие вопросы) а то так до утра гадать будем))

Powered by ExBB FM 1.0 Final