Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> скрипт для движения WotBlitz, как создать скрипт для постоянного движения в игре
vis77
сообщение 31.5.2017, 15:51
Сообщение #1


*

Registred
Сообщений: 7
Регистрация: 31.5.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.491



Всем привет, написал скрипт для wotBlitz, бот прокачал две ветки до 9 уровня, чем сэкономил мне кучу времени.
Бота написал такого, который ведет себя почти как не бот, но если внимательно присмотреться со стороны, то можно квалифицировать его, как неадекватное поведение игрока (бездействие в бою, неспортивное поведение и т.д.) по этому аккаунт временно забанили, так как когда остаешься один в игре всем остальным видно, что как то неадекватно игрок себя ведет.
По этому есть просьба помочь с написанием скрипта, который едет в самом начале в центр карты и первым попадает под прицел противника с вытекающими последствиями )), но есть проблема - просто так до центра не доедешь, так как на пути возникают препятствия (камни, здания или другие танки) Прикрепленное изображение
По этому нужно определить, что танк уперся и не едет, и при этом условии надо развернуться и т.д. (это я уже сам сделаю). Самое главное как узнать, что танк уперся?

Мысли такие, например, мониторить на динамическое изменение пикселей, определенный сектор в центре экрана. И если нет динамического изменения в течение 500милисекунд, то выполнять, например, разворот и т.д. (пример как танк уперся в стену Прикрепленное изображение )

Прошу помочь со скриптом...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 1.6.2017, 2:13
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Цитата
как узнать, что танк уперся

Если танк не едет, то скорость 0 км/ч. С помощью FindImage ищем эту надпись.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vis77
сообщение 1.6.2017, 12:05
Сообщение #3


*

Registred
Сообщений: 7
Регистрация: 31.5.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.491



Цитата(cirus @ 1.6.2017, 2:13) *

Если танк не едет, то скорость 0 км/ч. С помощью FindImage ищем эту надпись.


спасибо за ответ.
есть один нюанс, картинка прозрачная в месте где скорость указывается и постоянно меняется от белого до черного. Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 1.6.2017, 12:17
Сообщение #4


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Меняется фон, при этом надпись везде примерно одного цвета.
На искомой картинке нужно закрасить левый верхний пиксель и весь фон в один цвет, тогда фон не будет сравниваться. Картинку делать в BMP 24 бита. Примерно так: Прикрепленное изображение
В Findimage параметр deviation отвечает за отклонение по цвету, если цвет надписи немного меняется, подбираем нужное значение.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vis77
сообщение 1.6.2017, 12:51
Сообщение #5


*

Registred
Сообщений: 7
Регистрация: 31.5.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.491



Цитата(cirus @ 1.6.2017, 12:17) *

Меняется фон, при этом надпись везде примерно одного цвета.
На искомой картинке нужно закрасить левый верхний пиксель и весь фон в один цвет, тогда фон не будет сравниваться. Картинку делать в BMP 24 бита. Примерно так: Прикрепленное изображение
В Findimage параметр deviation отвечает за отклонение по цвету, если цвет надписи немного меняется, подбираем нужное значение.


спасибо, за ответ. А можно в виде кода, как это должно выглядеть.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 1.6.2017, 12:59
Сообщение #6


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



http://uopilot.tati.pro/index.php?title=Findimage
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vis77
сообщение 1.6.2017, 16:56
Сообщение #7


*

Registred
Сообщений: 7
Регистрация: 31.5.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.491



Цитата(cirus @ 1.6.2017, 12:59) *


с deviation не понял, нужно указывать переменную? или это автоматом 3%?
например мне нужно чтобы было 5% погрешность оттенка, то что писать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 2.6.2017, 1:54
Сообщение #8


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Цитата
с deviation не понял, нужно указывать переменную? или это автоматом 3%?
например мне нужно чтобы было 5% погрешность оттенка, то что писать?

По-умолчанию 0. Можно указать числом, можно переменной.
Код
set #a FindImage (0 0 1920 1080 (d:\myImages\wolf.bmp) %arr 2 80 1 5)

0 0 1920 1080 - область поиска.
d:\myImages\wolf.bmp - путь к картинке.
2 - тип поиска, можно не менять.
80 - точность поиска в %.
1 - количество картинок для поиска.
5 - погрешность оттенка в %.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vis77
сообщение 2.6.2017, 13:33
Сообщение #9


*

Registred
Сообщений: 7
Регистрация: 31.5.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.491



Цитата(cirus @ 2.6.2017, 1:54) *

По-умолчанию 0. Можно указать числом, можно переменной.
Код
set #a FindImage (0 0 1920 1080 (d:\myImages\wolf.bmp) %arr 2 80 1 5)

0 0 1920 1080 - область поиска.
d:\myImages\wolf.bmp - путь к картинке.
2 - тип поиска, можно не менять.
80 - точность поиска в %.
1 - количество картинок для поиска.
5 - погрешность оттенка в %.


спасибо!!!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 11:07
Designed by Nickostyle