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

19 страниц V « < 6 7 8 9 10 > »   
Ответить в эту темуОткрыть новую тему
> Скрипт Для Кача
IchWill
сообщение 22.10.2011, 22:31
Сообщение #141


*

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



медленно выбирает мобов, можно ли как-то ускорить (кроме пауз wait)? или это ограниченно скорость выполнения команд пилота?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.10.2011, 17:01
Сообщение #142


***********

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



В теле скрипта уменьши wait'ы


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


*

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



Всем привет, просмотрел всю ветку данного подраздела и не смог разобраться в некоторых местах, подскажите пожалуйста, что означают подчеркнутые строки. Как можно запустить 2 и более скрипта в одном окне программы?

За ответы буду очень благодарен




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 // Пока не увидим хп, ищем моба
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

repeat #pickup // Собираем дроп.
send $pickup
wait 200
wait random (500)
end_repeat
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.11.2011, 17:21
Сообщение #144


***********

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



Для корректной работы пилота необходимо, чтобы участки с проверками цвета было видно. Сделали вторую вкладку со скриптом и вперед. Уточните в чем проблема.

set #mobsize size (%mob) // Определение размера массива с мобами для перебора.
set #attacksize size (%attack) // ТОже самое для скилов.
set #nMob 1 // Объявление переменной для того чтобы мобы начали выбираться с первого в массиве.
set #nAttack 1 // аналогично для скилов.

// get color #c #xMobHP, #yMobHP
// msg ищем #mobColorHP нашли #c
Закомментированные строки для отладки. Использовались для проверки верно ли задан цвет. Если выделить моба, то в сообщение выданном пилотом, должны содержатся два одинаковых цвета.


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


*

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



Цитата(DarkMaster @ 3.11.2011, 18:21) *

Для корректной работы пилота необходимо, чтобы участки с проверками цвета было видно. Сделали вторую вкладку со скриптом и вперед. Уточните в чем проблема.

set #mobsize size (%mob) // Определение размера массива с мобами для перебора.
set #attacksize size (%attack) // ТОже самое для скилов.
set #nMob 1 // Объявление переменной для того чтобы мобы начали выбираться с первого в массиве.
set #nAttack 1 // аналогично для скилов.

// get color #c #xMobHP, #yMobHP
// msg ищем #mobColorHP нашли #c
Закомментированные строки для отладки. Использовались для проверки верно ли задан цвет. Если выделить моба, то в сообщение выданном пилотом, должны содержатся два одинаковых цвета.


Cпасибо огромное, проблема в том что я новичек в этом деле, разбирался с нуля (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sky
сообщение 18.11.2011, 18:20
Сообщение #146


**

Neophyte
Сообщений: 22
Регистрация: 5.4.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.593
Возраст: 32



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

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

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

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

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 300
    //wait random (200)
//    get color #c #xMobHP, #yMobHP
//    msg ищем #mobColorHP нашли #c
end_while

set #nMob 1
send f11 // селф патак
//resume_script 4

set timer

while #xMobHP, #yMobHP #mobColorHP // Пока видим хп - лупим
    send %attack [#nAttack]
    //if 65, 54 8932131
    //send {f8}
    //end_if
    if timer > 20000 // Посыл эскейпа
    if 724, 28 1251183
        send {Escape}
        set timer
    end_if
    end_if
    if #nAttack < #Attacksize
        set #nAttack #nAttack + 1
    else
        set #nAttack 1
    end_if
       // if_not 589, 28 1251183 // оверхит
       //     send {f12}
       //     send {f12}
       //     send {f12}
       //  end_if
     if_not 61, 45 2897022
     send {f9}// селф хил
     end_if

    //wait 300
    //wait random (200)
end_while

//repeat #pickup // Собираем дроп
//    send {f9}
//    wait 200
//    //wait random (500)
//end_repeat

goto start


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


***********

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



//set %attack [1] F8
set %attack [2] F1 //подкат по мп забит
Для начала вот это в порядок приведите... Это _очень_ некорректно. Элементы массива должны идти по порядку.

Делайте логи каждой строки - пусть все это пишет в файл. Визуально все рабочее.


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


**

Neophyte
Сообщений: 22
Регистрация: 5.4.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.593
Возраст: 32



Цитата
Делайте логи каждой строки - пусть все это пишет в файл. Визуально все рабочее.

поставил галочку писать логи в файл, а куда он их пишет? ошибка снова вылетела, а файла нового в папке пилота не обнаружил. Пробовал держать открытым окно логов, там пусто.
подскажите как писать логи каждой строки.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.11.2011, 10:37
Сообщение #149


***********

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



set logging перед каждой строкой с содержимым строки.

Особенно интересует что он в send %mob [#nMob] пытается сделать.


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


**

Neophyte
Сообщений: 22
Регистрация: 5.4.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.593
Возраст: 32



странно все.
вставил set logging в одну строку перед send %mob [#nMob]
если не определять окно, то скрипт запускается, пишет что не может определить окно и пишет нормально в файл одинаковый лог
15:19:38 1 (1mob-1.txt, 39): - send F2
15:19:39 1 (1mob-1.txt, 39): - send F5
15:19:40 1 (1mob-1.txt, 39): - send F2
...
интересно скольбы понаписал за 5 часов работы.
а если запускать с рабочими окнами, то вобще не хочет запускаться с этой строкой set logging пилот сразу виснет, винда пишет что он допустил ошибку и закрывает его.
винда 7 х64, феном2 955, 4 ядра, 8 гиг оперативы.

может есть еще варианты чем можно заменить строку send %mob [#nMob] ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.11.2011, 14:25
Сообщение #151


***********

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



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


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


**

Neophyte
Сообщений: 22
Регистрация: 5.4.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.593
Возраст: 32



script

// Макрос основного качателя
// Кнопка с макросом /targetnext
set %mob [1] F2
// Кнопки с макросами на таргет мобов.
set %mob [2] F5
set %mob [3] F6
set %mob [4] F7
// Кнопки со скилами атаки.
set %attack [1] F1
//set %attack [2] F1 //подкат по мп не забит
// Цвет крайней левой точки полоски хп моба.
set #mobColorHP 1251183
// Координата крайней левой точки полоски хп моба.
set #xMobHP 575
set #yMobHP 28
set #asist.2 0 // флаг асиста 2 скрипта
set #abil.2 0 // флаг начала абил 2 скрипта
set #asluk.8 0 // флаг асиста лука
//---------------------------------------------------
set #mobsize size (%mob)
set #attacksize size (%attack)
set #nMob 1
set #nAttack 1

:start
// Пока не увидим хп, ищем моба
while_not #xMobHP, #yMobHP #mobColorHP
send %mob [#nMob]
if #nMob < #mobsize
set #nMob #nMob + 1
else
set #nMob 1
end_if
wait 300
end_while

set #nMob 1
send f11 // селф патак

set timer
// Пока видим хп - лупим
while #xMobHP, #yMobHP #mobColorHP
set #asist.2 1 // асистим вторым скриптом
send %attack [#nAttack]
if_not 720, 28 1251183 // если начали бить моба
set #abil.2 1 // флаг начала абил 2 скрипта
set #asluk.8 1 // флаг асиста лука
send f3 // абила дестра
end_if
//if 65, 54 8932131 // подкат по мп
//send {f8}
//end_if
if timer > 20000 // Посыл эскейпа
if 724, 28 1251183
send {Escape}
set timer
end_if
end_if
if #nAttack < #Attacksize
set #nAttack #nAttack + 1
else
set #nAttack 1
end_if
// if_not 589, 28 1251183 // оверхит
// send {f12}
// send {f12}
// send {f12}
// end_if
if_not 61, 45 2897022
send {f9}// селф хил
end_if
end_while
goto start



пилот скачал последней версии с месагой от морфика.
обновил скрипт, теперь таже ошибка вылетела на send %attack [#nAttack] после 3 часов работы.
еще подобная ошибка вылетает на строке set #asist.2 0, если запустить этот скрипт не запустив предварительно 2 скрипт. При этом странно, что ошибка вылетает, на 3 запуска, а на 4 запуск уже запускается скрипт без ошибки. Прикрепленное изображение
при вылете ошибки лог пишет 7:49:43 1 (1mob-1.txt, 15): - set #asist.2 0, так что я думаю в логе будет тоже самое когда вылетит ошибка на send %attack [#nAttack] и это врядли поможет понять в чем проблема. С рабочими пятью окнами также не получается запустить скрипт и писать все в лог. Думаю, что какой то тут глюк самого пилота.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.11.2011, 10:33
Сообщение #153


***********

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



с мессагой морфика не последний пилот. тут прилеплено 2 темы где можно скачать, еще есть сайт...

Цитата
set #asist.2 0

Точно такую же ошибку выкинет, если скрипт во 2 вкладке не запущен.
Цитата
send %attack [#nAttack]

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

Сообщение отредактировал DarkMaster - 22.11.2011, 11:24


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


**

Neophyte
Сообщений: 22
Регистрация: 5.4.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.593
Возраст: 32



скачал другую версию, но тоже 2.22 без месаги морфика.
Вроде работает стабильнее, во всяком случае не виснет пилот с последующим завершением.
однако ошибка вылетела снова в send %mob [#nMob] только вместо FFFFFFF нули.
пробовал поставить set logging перед всеми строками, так с ними скрипт перестает выполняться, а только лог пишет, никакие sendы не отправляются, да и циклы условия вроде перестают работать.
не знаю вобщем. кусок лога прицепил, но ошибки не вылетели пока лог писал


Прикрепленные файлы
Прикрепленный файл  uopilot_1.zip ( 39,55 килобайт ) Кол-во скачиваний: 204
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.11.2011, 23:23
Сообщение #155


***********

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



Цитата
пробовал поставить set logging перед всеми строками

надо дублировать строки. т.е. что-то вроде:
set logging send %mob [#nMob]
send %mob [#nMob]

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


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


**

Neophyte
Сообщений: 22
Регистрация: 5.4.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.593
Возраст: 32



до сих пор стоят без ошибок, полет нормальный. (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BadGuy
сообщение 13.12.2011, 14:10
Сообщение #157


**

Neophyte
Сообщений: 24
Регистрация: 13.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.380
Возраст: 21



Проблема в том что долго ждет перед аатой след моба,
и убигает за зону охоты,
бежит за недостижимой целью
как исправить?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.12.2011, 15:43
Сообщение #158


***********

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



1) Долго - порезать вэйты в теле скрипта.
2) https://forum.uokit.com/index.php?s=&am...st&p=149591
3) https://forum.uokit.com/index.php?showtopic=22791 шибко не разбирался но написано именно для этого.


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


**

Neophyte
Сообщений: 24
Регистрация: 13.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.380
Возраст: 21



Цитата(DarkMaster @ 13.12.2011, 16:43) *

1) Долго - порезать вэйты в теле скрипта.
2) https://forum.uokit.com/index.php?s=&am...st&p=149591
3) https://forum.uokit.com/index.php?showtopic=22791 шибко не разбирался но написано именно для этого.

ДА порезал на 0,3сек и ниччего
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BadGuy
сообщение 14.12.2011, 9:37
Сообщение #160


**

Neophyte
Сообщений: 24
Регистрация: 13.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.380
Возраст: 21



Цитата(BadGuy @ 14.12.2011, 1:37) *

ДА порезал на 0,3сек и ниччего

тлько как обьединить все в 1 скрипт
https://forum.uokit.com/index.php?showt...mp;#entry149591
эта сылка и даный скрипт на кач?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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