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

4 страниц V  1 2 3 > »   
Ответить в эту темуОткрыть новую тему
> Автохил Банками
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, 19:40
Сообщение #2


***********

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



Цитата
while 572, 576 4474495 //крайняя левая точка полоски хп моба (красная)
send F1 end_while

while 572, 576 4474495 //крайняя левая точка полоски хп моба (красная)
send F1
end_while


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


**

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



Цитата(DarkMaster @ 31.10.2010, 19:40) *

while 572, 576 4474495 //крайняя левая точка полоски хп моба (красная)
send F1
end_while


так все и написано, просто здесь ошибся, не работает, как будто цвет не видит.
Что делать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 31.10.2010, 20:22
Сообщение #4


***********

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



сделай
get color #a 572, 576
msg #a
в момент когда видно хп моба
результат сюда

send F5 //поднятие дропа return
измени
send F5 //поднятие дропа
return


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


**

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



Цитата(DarkMaster @ 31.10.2010, 20:22) *

сделай
get color #a 572, 576
msg #a
в момент когда видно хп моба
результат сюда

send F5 //поднятие дропа return
измени
send F5 //поднятие дропа
return



Замерил цвет на последнем мм ХП, как не перемещай координаты все равно в этой точке 15591915, но все равно перс ждет пока исчезнет трупик и пытается его бить

Цитата(Dimons @ 31.10.2010, 21:25) *

Замерил цвет на последнем мм ХП, как не перемещай координаты все равно в этой точке 15591915, но все равно перс ждет пока исчезнет трупик и пытается его бить


может скрипт видит окно таргета моба и по нему конектиться?
[/code]:
check_mob
if_not 571, 575 2236706 //точка окна таргета с полоской хп
send F1 //макрос на /target "имя_моб"
else
gosub kill //есть таргет, убиваем
end_if [code]

Тогда как переписать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 31.10.2010, 22:03
Сообщение #6


***********

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



ручками убей моба. после того как убьешь нажми макрос с таргетом. он таргетом не труп случаем возьмет? а то может и не скрипт виноват... (IMG:style_emoticons/default/smile.gif)


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


**

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



Цитата(DarkMaster @ 31.10.2010, 22:03) *

ручками убей моба. после того как убьешь нажми макрос с таргетом. он таргетом не труп случаем возьмет? а то может и не скрипт виноват... (IMG:style_emoticons/default/smile.gif)


да он берет труп вручную, он же /target (имя)


Цитата(Dimons @ 31.10.2010, 22:29) *

да он берет труп вручную, он же /target (имя)


так как же сделать чтоб другого брал до того как труп исчезнет, /targetnext также труп берет

Цитата(Dimons @ 31.10.2010, 22:31) *

да он берет труп вручную, он же /target (имя)
так как же сделать чтоб другого брал до того как труп исчезнет, /targetnext также труп берет


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


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29736
Пользователь №: 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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimons
сообщение 31.10.2010, 23:58
Сообщение #9


**

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



[quote name='DarkMaster' date='31.10.2010, 23:28' post='144202']
Проще переписать чем с тем трупом возится.

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

Включаешь, все норм выдает мессагу о кол-ве таргетов и видах ударов, потом идет к мобу лупит его в это время в окне линейке ловит таргетом всех близлежащих по очереди, добивает моба и стопориться, дроп не поднимает, скрипт циклирует на 33-42 строках, к другому мобу не идет хотя они в таргете переодическе появляются

строки 33-42:
while_not 578, 582 4474495 // Пока не увидим хп, ищем моба
post %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
wait 500
wait random (1000)
end_while
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimons
сообщение 1.11.2010, 0:13
Сообщение #10


**

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



Цитата(DarkMaster @ 1.11.2010, 0:01) *

Я кое что подправил. Попробуй.

тоже самое бьет первого моба, вродь который стоит на 1 таргет_имя и все в окошке ники мобов мелькают и стоит как вкопаный


Цитата(Dimons @ 1.11.2010, 0:11) *

тоже самое бьет первого моба, вродь который стоит на 1 таргет_имя и все в окошке ники мобов мелькают и стоит как вкопаный

и когда 1 моба бьет вроде только боем с F5 который 1 скил поставлен
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.11.2010, 0:14
Сообщение #11


***********

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



Дай, пожалуйста, цвет полоски моба в крайней левой точке. Возможно не тот цвет. Тут просто 2 фигурировало.


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


**

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



Цитата(DarkMaster @ 1.11.2010, 0:14) *

Дай, пожалуйста, цвет полоски моба в крайней левой точке. Возможно не тот цвет. Тут просто 2 фигурировало.

сча замерю поточнее, подложу под нее ченить непрозрачное
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.11.2010, 0:19
Сообщение #13


***********

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



Сама полоска должна быть непрозрачной. Проверь прозрачна ли она. В настройках вроде можно сейчас прозрачность менять. Убери ее. Пока цвет полоски "плавает" из-за прозрачности будут проблемы.


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


**

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



Цитата(Dimons @ 1.11.2010, 0:17) *

сча замерю поточнее, подложу под нее ченить непрозрачное


вот сбросил в стандартные настройки Л2, подложил под нее чтоб непрозрачная была 577, 581 4474495
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.11.2010, 0:21
Сообщение #15


***********

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



Пробуй. Изменил.


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


**

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



Цитата(DarkMaster @ 1.11.2010, 0:19) *

Сама полоска должна быть непрозрачной. Проверь прозрачна ли она. В настройках вроде можно сейчас прозрачность менять. Убери ее. Пока цвет полоски "плавает" из-за прозрачности будут проблемы.

там в настройках есть галка "Прозрачность" но на параметре моба и перса она не действует, тут про это писали в форуме уже.
Я подложил под нее другое окошко чтоб была непрозрачная

Цитата(DarkMaster @ 1.11.2010, 0:21) *

Пробуй. Изменил.

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

while_not 571, 575 #mobColorHP // Пока не увидим хп, ищем моба
post %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
wait 500
wait random (1000)
end_while
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.11.2010, 0:31
Сообщение #17


***********

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



А координаты те?)) Какие коры у той точки? Фигово в слепую делать.


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


***********

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



Точку изменил. Скрипт обновлен.


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


**

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



Цитата(DarkMaster @ 1.11.2010, 0:52) *

Точку изменил. Скрипт обновлен.

Немогу уже из сил выбился, что за хрень.

уже экранной лупой замерял

вроде те координаты и цвет 577, 581 4474495 вставляю в твой скрипт стоит перс колом ток таргеты перебираются
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.11.2010, 1:16
Сообщение #20


***********

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



Вставил пару строк для отладки. Теперь после каждой проверки будет писать какой цвет в тех координатах и на какой мы рассчитывали.
Я спать. Пятый час уже. завтра продолжим. Дело в какой-то ерунде. Скорее всего это связка координата/цвет.


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

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

 

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