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

> Бот л2, Проблема с некст таргетом моба
sllash
сообщение 30.9.2018, 21:35
Сообщение #1


*

Registred
Сообщений: 9
Регистрация: 30.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.053
Возраст: 24



Добрый день. посдкажите пожалуйста как можно настроить бота так чтоб после убийства моба сразу выбирать следующего а не ждать пока моб пропадет?
Сам скрипт:
log commands
if #starttimer < 1 //если таймер ещё ни разу не запускался, запускаем
set #starttimer 1 //отмечаем, что таймер пошёл
set #timeNextScript timer + 1500000 //устанавливаем 50минут (это 3000сек)
end_if
// Кнопка с макросом /targetnext
set %mob [1] F1
// Кнопки с макросами на таргет мобов.
// При необходимости можно добавлять неограниченное количество.
// Пустые кнопки не оставлять! Если не нужно большое количество
// таргетов - лишние убрать!
set %mob [2] F2


// Кнопки со скилами атаки.
// При необходимости можно добавлять неограниченное количество.
// Пустые кнопки не оставлять! Если не нужно большое количество
// скилов - лишние убрать!
set %attack [1] F3
set %attack [2] F4





// Цвет крайней левой точки полоски хп моба.
set #mobColorHP 1251183
// Координата крайней левой точки полоски хп моба.
set #xMobHP 863
set #yMobHP 28

set #mobsize size (%mob)
set #attacksize size (%attack)
set #nMob 1
set #nAttack 1
//msg #mobsize #attacksize

:start

if #timeNextScript < timer //если таймер вышел
send f6
wait 1000
send f6
wait 10000
send f5
wait 1000
send f1
wait 5000
send f6
wait 10000
start_script 11 // запускаем скрипт 2
end_script //выключаем текущий скрипт.
end_if

while_not #xMobHP, #yMobHP #mobColorHP // Пока не увидим хп, ищем моба
send %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
// wait 500
// wait random (100)
// get color #c #xMobHP, #yMobHP
// msg ищем #mobColorHP нашли #c
end_while

set #nMob 1

while #xMobHP, #yMobHP #mobColorHP // Пока видим хп - лупим
send %attack [#nAttack]
if #nAttack < #Attacksize
set #nAttack #nAttack + 1
else
set #nAttack 1
end_if
// wait 500
// wait random (10)
end_while




goto start
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 6.10.2018, 9:56
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.764
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29953
Пользователь №: 11.279



Я слабо себе представляю, что с этим можно сделать. Разве что искать имена мобов на экране и кликать на них. Так же можно попробовать использовать сх/спойлера/кого-то из танков(не помню кто, скорее все шк, но там кд большое) скил которой вытягивает жизнь из трупа и труп исчезает, аналогично со спойлом.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sllash
сообщение 6.10.2018, 16:54
Сообщение #3


*

Registred
Сообщений: 9
Регистрация: 30.9.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.053
Возраст: 24



Цитата(DarkMaster @ 6.10.2018, 9:56) *

Я слабо себе представляю, что с этим можно сделать. Разве что искать имена мобов на экране и кликать на них. Так же можно попробовать использовать сх/спойлера/кого-то из танков(не помню кто, скорее все шк, но там кд большое) скил которой вытягивает жизнь из трупа и труп исчезает, аналогично со спойлом.

Понял, большое спасибо.
Можешь еще кое что подсказать?.
Скрипт сброса таргета,
Время от времени выкидывает ошибку (скриншот)
Ругается как то рандомно. Не могу понять в чем дело.
Сам скрипт:
set %b1 1837, 1038 //открыть меню
set %b2 1714, 749 //кнопка комьюнити
set %b3 657, 285 //кнопка сервис
set %b4 627, 416 //кнопка бафер
set %b5 1168, 448 //кнопка схемы бафа
set %b6 637, 381 //переход в кладку тп
set %b7 1118, 577
set %b8 1137, 499
set %b9 912, 458


// Цвет крайней левой точки полоски хп моба.
set #mobColorHP 1316719
// Координата крайней левой точки полоски хп моба.
set #xMobHP 865
set #yMobHP 28




set #detected 0

:start
if #xMobHP, #yMobHP #mobColorHP// Есть ли полное хп моба.
if #detected = 1 // Велось ли наблюдение за данным мобом уже(таргет не сбрасывался)
if #targetTime < timer // Время на первый удар по мобу вышло?
set #detected 0

move %b2 [1 1]
wait 2000
move %b2 [1 1]
wait 2000
kleft %b2 [1 1]
wait 1000
move %b3 [1 1]
wait 1000
kleft %b3 [1 1]
wait 1000
move %b6 [1 1]
wait 1000
kleft %b6 [1 1] //баффнулись
wait 1000
move %b7 [1 1]
wait 1000
kleft %b7 [1 1]
wait 1000
move %b8 [1 1]
wait 1000
kleft %b8 [1 1]
wait 1000
end_if
else
set #targetTime timer + 30000 // Сколько времени без дамага по мобу скажет о застревании.
set #detected 1
end_if
else // Хп моба не видно
set #detected 0 // Таргет был сброшен либо моба начали бить.
end_if
goto start


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

Сообщений в этой теме
sllash   Бот л2   30.9.2018, 21:35
DarkMaster   Так он и атакует только пока хп моба есть, потом ...   1.10.2018, 15:58
sllash   Так он и атакует только пока хп моба есть, потом ...   1.10.2018, 18:31
DarkMaster   А мобы существуют которые должны взяться в таргет ...   2.10.2018, 9:54
sllash   А мобы существуют которые должны взяться в таргет...   2.10.2018, 20:20
DarkMaster   Потому что нажимается некст таргет (F1). Судя по ...   2.10.2018, 20:23
sllash   Потому что нажимается некст таргет (F1). Судя по ...   2.10.2018, 23:24
DarkMaster   Этот блок может помочь понять, что происходит, в ...   3.10.2018, 8:51
sllash   Этот блок может помочь понять, что происходит, в ...   5.10.2018, 17:03
DarkMaster   Опыт однако =)   5.10.2018, 18:41
sllash   Опыт однако =) А так есть еще алгоритмы поиска л...   5.10.2018, 21:43
DarkMaster   set %b1 1837, 1038 //открыть меню set %b2 1714, 74...   6.10.2018, 21:51
sllash   set %b1 1837, 1038 //открыть меню set %b2 1714, 7...   7.10.2018, 0:58
cirus   Если в стиральную машину положить кирпич, то она ...   7.10.2018, 2:18


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

 

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