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

> Автохил Банками
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
сообщение 1.11.2010, 23:54
Сообщение #2


***********

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



Пробуй. Если БСОЕ дорогие, то рекомендую быть аккуатным ибо может сожрать несколько штук сразу. У него отката же нет? Скрипт будет пытаться 3 раза скинуть каст и 3 юзануть бсое, когда хп будет мало совсем. Все 3 раза он сделает менее чем за 1 секунду. Не лучшая реализация, но как еще обойти возможные лаги хз. Дай на всякий случай еще координату/цвет полоски каста в крайней левой точке. Она же с длинной уменьшается к левой стороне?) Не играл я больше года).

Автохил банками
Код

// 1.01

// Укажите кнопки
set $buttonPotion F10   // Банки хп
set $buttonElixir F11      // Элексиры хп
set $buttonBSOE F12   // Блесс СОЕ

// Для X координаты из-за надписей есть ограничения.
// Минимальный  процент 34 - хп начинает мигать.
// Для растянутой полоски значения 41 - 65 так же не допустимы.
// Можно найти рабочий процент около 50, однако там мало места,
// пробуйте значения сами.
// Укажите процент при котом будут хаваться банки
set #procentPotion 90    // Банки хп
set #procentPotionLowHP 66    // Банки хп при висящем хиле от банки. Дает 1 мгновенный дополнительный тик хп
set #procentElexir 40     // Эликсиры хп
set #procentBSOE 34    // Блесс СОЕ

// Крайняя левая точка вашего хп. Только X координата.
set #x1 21
// Крайняя правая точка вашего хп. Только X координата.
set #x2 370
// Y координата полоски.
set #y 43
// Цвет хп. Внимение! Он должен быть взят на Y координте указанной выше.
set #colorHP 1384585

// Контрольная точка. Она не должна никогда изменятся при открытом окне л2.
// Подойдет рамка панельки левее ХП.
set #xControl 10
set #yControl 10
set #colorControl 1647400

set #checkPotionColor #x1 + ( #x2 - #x1 )  * #procentPotion / 100                             // Итоговая проверяемая координата.
set #checkPotionLowHPColor #x1 + ( #x2 - #x1 )  * #procentPotionLowHP / 100     // Итоговая проверяемая координата.
set #checkElixirColor #x1 + ( #x2 - #x1 )  * #procentElexir / 100                                // Итоговая проверяемая координата.
set #checkBSOEColor #x1 + ( #x2 - #x1 )  * #procentBSOE / 100                              // Итоговая проверяемая координата.

//Объявление переменных
set #lastUsePotion 0
set #lastUseElixir 0
set #lastUsePotionLowHP 0

:start
while #xControl, #yControl #colorControl  // Проверка окно ли линейки. Сделано в основном для того,чтобы в альтабе не тыкал хил.
    
    if_not #checkPotionColor, #y #colorHP
        if #LastUsePotion < timer
            post $buttonPotion
            set #lastUsePotionLowHP timer + 10000
            set #lastUsePotion timer + 15000
        end_if
    end_if
    
    if_not #checkPotionLowHPColor, #y #colorHP
        if #LastUsePotionLowHP < timer
            post $buttonPotion
            set #lastUsePotionLowHP timer + 10000
            set #lastUsePotion timer + 15000
        end_if
    end_if
    
    if_not #checkElixirColor, #y #colorHP
        if #LastUseElixir < timer
            post $buttonElixir
            set #lastUseElixir timer + 300000
        end_if
    end_if
    
    if_not #checkBSOEColor, #y #colorHP
        if #xControl, #yControl #colorControl // Проверка окно ли линейки.
            post Escape
            wait 200
            post $buttonBSOE
            while_not #checkBSOEcolor, #y #colorHP
                wait 500
            end_while
            wait 15s
        end_if
    end_if
    
    wait 1    
end_while
wait 100
goto start



Сообщение отредактировал DarkMaster - 5.5.2011, 16:55


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайне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
DarkMaster   Проще переписать чем с тем трупом возится. ОБСУЖДЕ...   31.10.2010, 23:28
Dimons   [quote name='DarkMaster' date='31.10.2...   31.10.2010, 23:58
warrkos   Проще переписать чем с тем трупом возится. [code]...   21.1.2011, 20:08
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
Труляля)   Пробуй. Если БСОЕ дорогие, то рекомендую быть акк...   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


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

 

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