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

19 страниц V « < 8 9 10 11 12 > »   
Ответить в эту темуОткрыть новую тему
> Скрипт Для Кача
exday
сообщение 26.7.2012, 16:35
Сообщение #181


*

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



Цитата(DarkMaster @ 26.7.2012, 15:07) *

А на какие кнопки забиндины макросы? Если поменять их местами?

Работают ли простые нажатия send клавиша? Со всеми ли клавишами?

Простые нажатия send работают на все клавиши. Аналогично пробовал менять и на F-ках и на цифрах и на num-ах - не помогает. Забиндены все макросы на цифры, однако send таргетов не работает, а send атак.скиллов прекрасно исполняет свою функцию.

С каждым запуском клиента ситуация изменяется. То атак. скиллы работают, то нет.
Но в итоге не хочет send работать с элементами массива, тогда как с обычными клавишами работает прекрасно.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.7.2012, 18:01
Сообщение #182


***********

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



Цитата
Но в итоге не хочет send работать с элементами массива, тогда как с обычными клавишами работает прекрасно.

О как. Дикость какая-то... По сути можно сделать убого просто развернув массив, убрать цикл оставив точно такой же функционал...

Попробуйте во время сбоев считать значение элемента массива. Можно сделать как вывод в лог просто добавив:
send %mob [#nMob]
set logging клавиша таргета: %mob [#nMob]
и
send %attack [#nAttack]
set logging клавиша атаки: %attack [#nAttack]

Скрипт как-либо модифицировался?

В моменты невосприимчивости если открыть новую вкладку в пилоте и написать:
send явное_название_клавиши
то нажатие проходит?
А если сделать?:
set %arr [ 1 ] явное_название_клавиши
send %arr [ 1 ]

Сообщение отредактировал DarkMaster - 26.7.2012, 21:14


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


*

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



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

set #handleWin findwindow (Lineage II)
set workwindow #handleWin
showwindow
// Кнопка с макросом /targetnext
set %mob [1] F1
// Кнопки с макросами на таргет мобов.
// При необходимости можно добавлять неограниченное количество.
// Пустые кнопки не оставлять! Если не нужно большое количество
// таргетов - лишние убрать!
set %mob [2] F2
set %mob [3] F3
set %mob [4] F4
set %mob [5] F5
set %mob [6] F6


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

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

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

:start
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 (1000)
// 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 (1000)
end_while

goto start
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.9.2012, 10:36
Сообщение #184


***********

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



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

Неправильно указали.


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


*

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



Цитата(DarkMaster @ 21.9.2012, 10:36) *

Неправильно указали.


Большое спасибо! все заработало. Теперь борюсь с тем чтбы не брал дальних мобов, а если и берет и не может атаковать то переводил таргет на других ближайших.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.9.2012, 18:28
Сообщение #186


***********

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



https://forum.uokit.com/index.php?showtopic=22382


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


*

Registred
Сообщений: 8
Регистрация: 30.8.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.937



Слушайте а как в один скрипт сделать этот скрит+ скрипт чтобы если не может добежать до моба цель меня+ скрипт чтобы банки хп хавал когда хп мало? И еще вопрос если все это запустить отдельными скриптами будет ли все коректно работать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.10.2012, 18:51
Сообщение #188


***********

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



А чем вас не устроил ответ сразу над вашим постом? Там все это есть.


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


*

Registred
Сообщений: 8
Регистрация: 30.8.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.937



Уже прочитал, но все таки лучше если их соединить или они одновременно будут норм работать? А если соединить то между какими строками воткнуть второй скрипт? Или просто вставить один скрит, а ниже другой и будут работать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
TheVetal
сообщение 25.10.2012, 10:00
Сообщение #190


*

Registred
Сообщений: 8
Регистрация: 25.10.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.410



Подскажите, возможно ли использовать данный скрипт когда окно свернуто, ну или не свернуто, а просто не активно, например открыто окно браузера?Спасибо за ответ (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.10.2012, 13:09
Сообщение #191


***********

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



Скрипт писался, когда это было еще не возможно. Однако для работы требуются минимальные модификации. Условия "if точка/цвет" необходимо будет заменить на результат поиска этого цвета командой findcolor.


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


*

Registred
Сообщений: 8
Регистрация: 25.10.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.410



Если не трудно можно примерчик какой то?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.10.2012, 16:05
Сообщение #193


***********

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



set $a 0
while $a < 1
set $a findcolor (154, 80 318, 260 1 1 2366701 %arr workwindow)
end_while


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


*

Registred
Сообщений: 8
Регистрация: 25.10.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.410



функция ищет в заданной области, ее можно задавать 1 точкой?
set $a 0
set $a FindColor(#xMobHP, #yMobHP #xMobHP, #yMobHP 1 1 #mobColorHP %arr workwindow)
while_not $a<1 // Пока не увидим хп, ищем моба
send %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
сообщение 25.10.2012, 17:06
Сообщение #195


***********

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



set $a FindColor....
продублируйте в теле цикла вконце.


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


*

Registred
Сообщений: 8
Регистрация: 25.10.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.410



А ну да точно (IMG:style_emoticons/default/smile.gif), спс за помощь, то есть в такой реализации, можно сверху открывать другие окна и все будет работать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 25.10.2012, 17:25
Сообщение #197


***********

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



Ну по идее да) У меня этот метод работал в большинстве случаев, но у народа бывали проблемы.


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


*

Registred
Сообщений: 8
Регистрация: 25.10.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.410



ясно, дома буду проверю (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
TheVetal
сообщение 26.10.2012, 22:58
Сообщение #199


*

Registred
Сообщений: 8
Регистрация: 25.10.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.410



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


***********

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



Очень забавно было обнаружить, что в скрипте нет привязки к окну... Спустя столько времени... Вообще ctrl+a должно быть достаточно. workwindow содержит хендл окна к которому сделана привязка. Так же, хочу заметить, фича эта из новых, и пилот должен быть свеженький, обновитесь если он старше 2.31.

Попробуйте вне скрипта поискать цвет подобным методом. Для устранения версии об ошибках в коде, советую попробовать определить цвет перекрытого окна дефолтного просмотрщика рисунков винды, а точнее самого рисунка.

Окно должно быть обязательно развернутым, но его можно чем-нибудь перекрыть.


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

19 страниц V « < 8 9 10 11 12 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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