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

> Автохил Банками
Dimons
сообщение 31.10.2010, 19:26
Сообщение #1


**

Neophyte
Сообщений: 18
Регистрация: 31.10.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 13.153



ССЫЛКА НА ПОСТ СО СКРИПТОМ НА БАНКИ

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

Код
:main  
goto check_mob  
goto main    
:check_mob  
if_not 571, 575 2236706 //точка окна таргета с полоской хп              
send F1 //макрос на /target "имя_моб"  
else      
gosub kill //есть таргет, убиваем  
end_if          
:kill   send F1 //атака    
while 572, 576 4474495 //крайняя левая точка полоски хп моба (красная)        
send F1  end_while      
send F5 //поднятие дропа  
wait 500  
send F5 //поднятие дропа  
wait 500  
send F5 //поднятие дропа  
wait 500  
send F5 //поднятие дропа  return


Не могу понять то ли цвета не определяются, может что еще, но когда моб умирает, перс не отпускает таргет, пытается его бить, хотя как понимаю строка
Код
while 572, 576 4474495 //крайняя левая точка полоски хп моба (красная)         
send F1  
end_while

отвечает чтоб бил ток пока хп есть.
1000 раз снимал цвет и координаты, ничего не получается.

2 вопрос как сделать чтоб пил банки хп автоматом при снижении здоровья и не застревал перс об естественные препятствия.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 31.10.2010, 23:28
Сообщение #2


***********

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



Проще переписать чем с тем трупом возится.
ОБСУЖДЕНИЕ ЭТОГО СКРИПТА В СОСЕДНЕЙ ВЕТКЕ https://forum.uokit.com/index.php?showtopic=21166
Скрипт для кача
Код

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

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

// Кнопка с подбором лута.
set $pickup F9

// Сколько выпавших итемов будет подбирать.
// Если упадет меньше, то все равно будет стоять и тыкать.
set #pickup 4

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

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

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

set #nMob 1

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

repeat #pickup // Собираем дроп.
    post $pickup
    wait 200
    wait random (500)
end_repeat

goto start

Л2 не установлена, писал без проверки. Тестируй. Будут ошибки - поправлю.
Мобы прописанные тарегетом вначале будут убиваться первыми. Чтобы убрать приоритет и лупить всех подряд убери или закомментируй строку set #nMob 1 вот тут:
Код

end_while

set #nMob 1

while 571, 575 #mobColorHP // Пока видим хп - лупим

Но тогда и приоритет на /targetnext тоже будет убран. Можешь паровоз словить)

Сообщение отредактировал DarkMaster - 13.3.2011, 23:19


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


*

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



Цитата(DarkMaster @ 31.10.2010, 23:28) *

Проще переписать чем с тем трупом возится.
Скрипт для кача
Код

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

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

// Кнопка с подбором лута.
set $pickup F9

// Сколько выпавших итемов будет подбирать.
// Если упадет меньше, то все равно будет стоять и тыкать.
set #pickup 4

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

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

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

set #nMob 1

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

repeat #pickup // Собираем дроп.
    post $pickup
    wait 200
    wait random (500)
end_repeat

goto start

Л2 не установлена, писал без проверки. Тестируй. Будут ошибки - поправлю.
Мобы прописанные тарегетом вначале будут убиваться первыми. Чтобы убрать приоритет и лупить всех подряд убери или закомментируй строку set #nMob 1 вот тут:
Код

end_while

set #nMob 1

while 571, 575 #mobColorHP // Пока видим хп - лупим

Но тогда и приоритет на /targetnext тоже будет убран. Можешь паровоз словить)

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

Сообщений в этой теме
Dimons   Автохил Банками   31.10.2010, 19:26
DarkMaster   while 572, 576 4474495 //крайняя левая точка поло...   31.10.2010, 19:40
Dimons   while 572, 576 4474495 //крайняя левая точка поло...   31.10.2010, 20:00
DarkMaster   сделай get color #a 572, 576 msg #a в момент когда...   31.10.2010, 20:22
Dimons   сделай get color #a 572, 576 msg #a в момент когд...   31.10.2010, 21:30
DarkMaster   ручками убей моба. после того как убьешь нажми мак...   31.10.2010, 22:03
Dimons   ручками убей моба. после того как убьешь нажми ма...   31.10.2010, 22:40
Dimons   [quote name='DarkMaster' date='31.10.2...   31.10.2010, 23:58
DarkMaster   Дай, пожалуйста, цвет полоски моба в крайней левой...   1.11.2010, 0:14
Dimons   Дай, пожалуйста, цвет полоски моба в крайней лево...   1.11.2010, 0:17
Dimons   сча замерю поточнее, подложу под нее ченить непро...   1.11.2010, 0:20
DarkMaster   Сама полоска должна быть непрозрачной. Проверь про...   1.11.2010, 0:19
Dimons   Сама полоска должна быть непрозрачной. Проверь пр...   1.11.2010, 0:29
DarkMaster   Пробуй. Изменил.   1.11.2010, 0:21
DarkMaster   А координаты те?)) Какие коры у той точки? Фигово ...   1.11.2010, 0:31
DarkMaster   Точку изменил. Скрипт обновлен.   1.11.2010, 0:52
Dimons   Точку изменил. Скрипт обновлен. Немогу уже из с...   1.11.2010, 1:09
DarkMaster   Вставил пару строк для отладки. Теперь после каждо...   1.11.2010, 1:16
Dimons   Вставил пару строк для отладки. Теперь после кажд...   1.11.2010, 1:24
Dimons   спс за помощь, до завтра, думаю тоже в цвете дело...   1.11.2010, 12:14
Volv_S   DarkMaster, прошу объяснить значение ниже указаных...   1.11.2010, 12:01
DarkMaster   меня тут осенило по поводу координат. они же лупой...   1.11.2010, 12:28
Dimons   меня тут осенило по поводу координат. они же лупо...   1.11.2010, 12:32
Dimons   И пилотом координаты теже, счас попробую 572, 576...   1.11.2010, 12:34
DarkMaster   Как вариант можно move в тестируемые координаты дл...   1.11.2010, 12:34
DarkMaster   скорее всего просто не попадаешь. у народа работае...   1.11.2010, 12:36
Dimons   скорее всего просто не попадаешь. у народа работа...   1.11.2010, 13:22
DarkMaster   Не берет он потому что цвет меняется и не добив мо...   1.11.2010, 13:26
Dimons   Не берет он потому что цвет меняется и не добив м...   1.11.2010, 16:33
DarkMaster   потому что координаты бывают абсолютные и относите...   1.11.2010, 16:42
mission   потому что координаты бывают абсолютные и относит...   16.11.2010, 10:45
DarkMaster   1)Дай скрин интерфейса. 2)И засеки сколько времени...   1.11.2010, 17:49
Dimons   1)Дай скрин интерфейса. 2)И засеки сколько времен...   1.11.2010, 19:49
DarkMaster   Пробуй. Если БСОЕ дорогие, то рекомендую быть акку...   1.11.2010, 23:54
Труляля)   Пробуй. Если БСОЕ дорогие, то рекомендую быть акк...   4.12.2010, 18:30
ForestGam   DarkMaster скрип на лечение не пашет, постоянно пь...   18.11.2010, 12:24
DarkMaster   Цвета проверьте. Скрипт рабочий.   18.11.2010, 12:48
CriticalError   у меня на руоффе не отменяется прозрачный режим, т...   19.11.2010, 2:04
DarkMaster   как вариант использовать диапазон цветов. у меня н...   19.11.2010, 5:02
Dmitriy90   А как сделать штобы при таргете моба чар использов...   24.11.2010, 17:06
Legit   А какой сиснтаксис для диапазона цветов?   3.12.2010, 14:47
DarkMaster   иф х, у цвет1 цвет2 вообще это есть в справке...   3.12.2010, 15:26
DarkMaster   Скорее всего неправильно) Дайте, пожалуйста, то, ч...   4.12.2010, 18:47
Setar   Скорее всего неправильно) Дайте, пожалуйста, то, ...   7.12.2010, 12:21
DarkMaster   Setar дай настройки плз. у тебя хп растянуто? в ст...   7.12.2010, 13:45
Setar   Setar дай настройки плз. у тебя хп растянуто? в с...   7.12.2010, 19:13
DarkMaster   Забыл?   8.12.2010, 17:20
Setar   Забыл? Нет не забыл, положили в больничку, вот ж...   11.12.2010, 17:04
DarkMaster   msg #mobsize #attacksizeубери строку или закоммент...   21.1.2011, 20:15
warrkos   убрал, только теперь зацикливается на set #mobs...   21.1.2011, 20:45
HelpF1   Всем доброго времени суток. Это мое первое сообщен...   6.2.2011, 9:44
Legit100500   там косячно описаны массивы если их убрать и за...   21.2.2011, 12:07
Legit100500   у автора не работает чтение размера массивов и оши...   21.2.2011, 15:48
Zeleax   set %q test string here [b]set %q [7 5] 0 set ...   21.2.2011, 16:15
Legit100500   спс в ходе экспериментов выяснилось что функция s...   21.2.2011, 16:51
Legit100500   все было классно просто размер массива не хавался...   23.2.2011, 17:34
DarkMaster   Оффтоп выделил в отдельную тему https://forum.uoki...   24.2.2011, 12:25
Jeltiy   все делаю как описано, крайняя левая координата по...   13.3.2011, 12:29
DarkMaster   ммм... м.б. проблема в том что тема про автохил ба...   13.3.2011, 15:05
Адщщ   у меня сделан простенький макрос на хил while_not ...   13.7.2011, 18:16
Zeleax   while_not 550, 616 1251183 send F5 wait 20s //...   13.7.2011, 19:48


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

 

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