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

 
Ответить в эту темуОткрыть новую тему
> Помощь по созданию бота.
FreshBoy
сообщение 19.1.2016, 21:55
Сообщение #1


*

Registred
Сообщений: 2
Регистрация: 19.1.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.805
Возраст: 18



Здравствуйте . Помогите написать бота для сайта в браузере и он должен выполнять следующие функции.
1-> Нажать на определенную строку
2-> Написать цифру 1,
3-> Нажать на определенную область(кнопку)
4-> Если эта область поменялась в один цвет "зеленый", то
5-> Вернуться " на определенную строку "
6-> Написать цифру 1,
7-> Нажать на определенную область(кнопку)
8-> Если же поменялась область на цвет "красный", то
9-> Вернуться " на определенную строку "
10-> Добавить к цифры 1 еще +3
11-> Вернуться " на определенную строку "
12-> Написать результат в определенную строку (1 + 3 = 4)
13-> Cнова " Нажать на определенную область(кнопку)"


1. left 252, 372
2. send 1
3. left 699, 444
4.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 19.1.2016, 22:42
Сообщение #2


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20894
Пользователь №: 16.156



4. if <коорд.> <цвет>

что подразумевается под 5-> Вернуться " на определенную строку "? перейти на пункт 1?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
FreshBoy
сообщение 19.1.2016, 22:52
Сообщение #3


*

Registred
Сообщений: 2
Регистрация: 19.1.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.805
Возраст: 18



Цитата(Cockney @ 19.1.2016, 23:42) *

4. if <коорд.> <цвет>

что подразумевается под 5-> Вернуться " на определенную строку "? перейти на пункт 1?

да , перейти на пункт 1
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 19.1.2016, 23:05
Сообщение #4


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20894
Пользователь №: 16.156



не проверял, но вроде примерно так должно быть

Код
 if <коорд.> <цвет>
    goto Step1
end_if
:Step1
left 252, 372
send 1
left 699, 444


это до 6 пункта

set #n 1+3 //это сложить числа
set logging #n //а это вывести
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 5.1.2018, 2:45
Сообщение #5


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



Привет всем, не подскажите что можно сделать тут...

Например когда есть цель, появляется НР цели, пилот конечно же жмет пробел для атаки при появлении НР бара, но бьет только 1 раз, потому что НР бар дергается при атаке, и пилот уже перестает видеть НР бар, даже если цвет не изменился...

И еще, в пилоте можно замедлить нажатия на клавиши? чтоб реально имитировать "человеческие" нажатия...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 5.1.2018, 3:05
Сообщение #6


**********

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



Цитата
Например когда есть цель, появляется НР цели, пилот конечно же жмет пробел для атаки при появлении НР бара, но бьет только 1 раз, потому что НР бар дергается при атаке, и пилот уже перестает видеть НР бар, даже если цвет не изменился...

Использовать findcolor. Т. е. проверять цвет не в одной точке, а в какой-то области.
Код
set #a findcolor(0 0 100 100 (цвет) %arr) // указать цвет и нужные координаты
hint #a  // количество найденных цветов

Цитата
И еще, в пилоте можно замедлить нажатия на клавиши? чтоб реально имитировать "человеческие" нажатия...

Код
send_down F1             // нажать f1
wait 50 + random(50) // ждать 50-99 мсек
send_up F1                // отпустить f1
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 5.1.2018, 14:44
Сообщение #7


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



В общем для наглядности поставил скрипт, а то до сих пор не пойму как работает финдколор ...
Код
set #a findcolor(768, 10 809, 51 (1118481) %arr)
if #a > 0
msg 1
end_if

Версия пилота 2.32, финдколор никак не реагирует на цвет, с обычным условием работает как часы...
Поставил версию 2.4, скрипт работает, но при запуска любого скрипта выскакивает ошибка, что она означает? " Error while creating Lua virtual mashine"
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 5.1.2018, 14:49
Сообщение #8


**********

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



В 2.32 баг с findimage был.
Для 2.40 скачайте lua.dll или тут: http://uopilot.uokit.com/ "Ночная" версия Стабильная 12.12.2017 Build 004, там длл уже есть.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 5.1.2018, 15:26
Сообщение #9


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



Ясно, спасибо!
В игре как обычно send не отрабатывает, работает только sendex, не знаю почему, и у него на прошлых версиях не было даун ап для него, что долго думал как же сделать ему задержку нажатий и т.п. Но в новой версии к моему удивлению оно теперь есть (IMG:style_emoticons/default/smile.gif)

Но теперь не понятно одно, есть ли какая то разница, если клавиша в фигурных скобках или без? для игры разницы пока не увидел.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 5.1.2018, 15:40
Сообщение #10


**********

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



Цитата
В игре как обычно send не отрабатывает, работает только sendex

Привязку Ctrl+A сделать не забыли? Можно ещё попробовать send217.
Код
send217 f1

Цитата
есть ли какая то разница, если клавиша в фигурных скобках или без?

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

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

 

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