Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Готовые скрипты _ Руофф Эвент Кролики От 27-09-2011

Автор: боженька 28.9.2011, 15:14

Основной скрипт

Код
Set $btHealPointSmall F5
Set $btSummonSmallRabbit F1
Set $btHealPointStrong F2
Set $btPickup F4
Set $btNextTarget F3
Set #xHP 444
Set #yHP 28
Set #CoHP 1251183
Set #HelpMeKillRabbit 0


:Search_Target
    If_not #xHP, #yHP #CoHP
                Send $btNextTarget 200
                        If #xHP, #yHP #CoHP
                                Goto Attack
                        End_if
                        Send $btSummonSmallRabbit 6000
//                        Wait 6000
                        Send $btNextTarget
        Else
                        Send $btNextTarget 200  

    End_if
Goto Attack


:Attack
    While #xHP, #yHP #CoHP
                        Set #HelpMeKillRabbit 1
                        Send $btHealPointSmall 200
                        Send $btHealPointStrong 200
    End_while

Repeat [2]
    Send $btPickup 700
End_Repeat
Set #HelpMeKillRabbit 0
Wait 5000
Goto Search_Target

Скрипт для доп. окон
Код
//Second window for event
Set $btHealPointSmall F1
Set $btAssist F2
:Attack
    While #HelpMeKillRabbit.4 > 0
    Send $btAssist 200
                        Send $btHealPointSmall 200
    End_while
Goto Attack

Если второй скрипт не работает, измените цифру 4 в значении #HelpMeKillRabbit.4 на цифру порядкового номера основного скрипта.
ЗЫ недостаток скрипта .... свиней тоже долбят
Настройки клиента 1024*768 в окне, чат с Enter'om, графика на минимуме ... но думаю эта инфа не понадобится
ЗЫЗЫ с растановкой абил и некст таргетов думаю все ясно, единственное во втором и последующих окнах $btAssist это макрос со следующим содержанием
/target Имя
/assist Имя

Автор: Deadly 28.9.2011, 16:56

Тема приобретает статус "Важной" на время проведения эвента в игре до 11 октября включительно.

Автор: DarkMaster 28.9.2011, 21:48

$btAssist это макрос со следующим содержанием
/target Имя
/assist Имя

Лучше без задержки:
/target Имя
/delay 0
/assist

Автор: persty 28.9.2011, 23:17

Цитата(DarkMaster @ 28.9.2011, 21:48) *

$btAssist это макрос со следующим содержанием
/target Имя
/assist Имя

Лучше без задержки:
/target Имя
/delay 0
/assist


/delay 0 является таковым только в теории

Во сколько окон кстати оптимально бить?

Автор: DarkMaster 29.9.2011, 0:07

Цитата
/delay 0 является таковым только в теории

Он явно не 0, но и так же явно быстрее, чем без него.

Автор: persty 29.9.2011, 0:35

Цитата(DarkMaster @ 29.9.2011, 0:07) *

Он явно не 0, но и так же явно быстрее, чем без него.

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

Автор: боженька 29.9.2011, 7:26

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

Автор: babaid 30.9.2011, 20:16

Умоляю скажите подробно как выделить окно(.

Автор: боженька 1.10.2011, 20:10

Цитата(babaid @ 30.9.2011, 21:16) *

Умоляю скажите подробно как выделить окно(.


какая винда и какая версия пилота у тебя ?, обычно окно для скрипта указывается через кнопку W в пилоте

Автор: Somyed 2.10.2011, 1:08

Подскажите плиз почему может не срабатывать проверка на хп моба? (Следовательно моба не бьет)

Set #xHP 444
Set #yHP 28
Set #CoHP 1251183

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

Автор: DarkMaster 2.10.2011, 1:22

Как правило косяк именно в сочетании координата/цвет. Возможно координаты абсолютные а не относительные вставляете.

Автор: yozuul 2.10.2011, 12:02

Цитата(Somyed @ 2.10.2011, 1:08) *

Подскажите плиз почему может не срабатывать проверка на хп моба? (Следовательно моба не бьет)

Set #xHP 444
Set #yHP 28
Set #CoHP 1251183

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


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

запусти этот скрипт https://forum.uokit.com/index.php?showtopic=22116
и сделай активным окно линейки - получишь нужный цвет.

возможно причина в этом

p.s. как бы еще пофармить в пати в свернутом окне без самона зайцев. ничего кроме спама таргет некст/хилки не придумал. но слишком палевно когда больше одной цели во круг

Автор: DarkMaster 2.10.2011, 12:22

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

Это не так. Проверено годами.

Автор: Наташа 3.10.2011, 2:41

какие кнопки должны быть на F1, F2 ... F12? разобраться не могу (

Автор: DarkMaster 3.10.2011, 3:34

Set $btHealPointSmall F5
Set $btSummonSmallRabbit F1
Set $btHealPointStrong F2
Set $btPickup F4
Set $btNextTarget F3

Автор: боженька 3.10.2011, 7:24

Цитата(Наташа @ 3.10.2011, 3:41) *

какие кнопки должны быть на F1, F2 ... F12? разобраться не могу (

Ф1 свиток маленького/вожака кролика
Ф2 сильнодействующее зелье исцеления
Ф3 следующая цель
Ф4 подбор лута
Ф5 маленькое зелье исцеления

где стоит большое или маленькое зелье Ф1 или Ф5 не важно, в скрипте они используются оба, по порядку, может быть установлено только одно из двух зелий и все равно будет работать.
можешь расставить как тебе угодно личилки, кроликов, сбор лута, етк... главное переназначь горячие кнопки в скрипте

Автор: Наташа 3.10.2011, 15:19

к сожалению только вызывает, но не лечит, в итоге навызывалось куча, а не результата никакого )

Автор: боженька 3.10.2011, 15:34

Цитата(Наташа @ 3.10.2011, 16:19) *

к сожалению только вызывает, но не лечит, в итоге навызывалось куча, а не результата никакого )


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

Автор: DarkMaster 3.10.2011, 15:55

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

Как она сейчас называется на оффе?

Автор: боженька 3.10.2011, 16:16

Цитата(DarkMaster @ 3.10.2011, 16:55) *

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

Как она сейчас называется на оффе?

снизить качество фона
ЗЫ то то у меня вчера после установки этой злостной галки на моем реактивном компе два окна жутко лагали )

Автор: боженька 3.10.2011, 16:56

Подправил скрипт, добавил время каста скила Следующая цель для корректной работы, подробнее в дескрипшоне

Код
Set $btSummonSmallRabbit F1    //Свиток призыва кролика
Set $btHealPointSmall F2        //Лекарство купидона
Set $btNextTarget F3        //Следующая цель
Set $btPickup F4        //Подбор
Set $btHealPointStrong F5    //Сильнодействующее лекарство купидона
Set #SkillTime 500
Set #xHP 448
Set #yHP 28
Set #CoHP 1251183
Set #HelpMeKillRabbit 0


:Search_Target
    If_not #xHP, #yHP #CoHP
                Send $btNextTarget 200
                        If #xHP, #yHP #CoHP
                                Goto Attack
                        End_if
                        Send $btSummonSmallRabbit 6000
                        Send $btNextTarget 300
                        //добавлено время каста скила (задержка)
                        //иначе после вызова не хватает времени что бы подцепить
                        //While #xHP, #yHP #CoHP и скрипт сразу идет на сбор лута
                        //с последующим вызовом другого кролика
                        //если скрипт не будет ловить таргет кролика а сразу идти
                        //на сбор лута, рекомендую увеличить время с 300 до ...
        Else
                        Send $btNextTarget 300
    End_if
Goto Attack

:Attack
    While #xHP, #yHP #CoHP
                        Set #HelpMeKillRabbit 1
                        Send $btHealPointSmall 200
                        Send $btHealPointStrong 200
    End_while

Repeat [3]
    Send $btPickup 300
End_Repeat
Set #HelpMeKillRabbit 0
Wait 5000
Goto Search_Target

ЗЫ замечены проблемы при плохом качестве связи, лагах интернета или загруженности канала торрентом например, рекомендую увеличивать значение Send $btNextTarget 300 до максимально необходимого, а то будет много животных и мало апигов

Автор: Наташа 3.10.2011, 19:17

фоновый рисунок - это который на рабочем столе? я его вообще убрала, но ничего не изменилось.

Автор: боженька 3.10.2011, 20:16

Цитата(Наташа @ 3.10.2011, 20:17) *

фоновый рисунок - это который на рабочем столе? я его вообще убрала, но ничего не изменилось.

Нет это не тот, это такая настройка в игре, в данный момент эта настройка находиться во вкладке Звук/Система и называется Снизить качество фона, галки быть не должно.

Автор: IchWill 3.10.2011, 21:32

плохо что при неактивном окне или закрытом веб-страницей скрипт не работает.

Автор: боженька 3.10.2011, 21:40

Цитата(IchWill @ 3.10.2011, 22:32) *

плохо что при неактивном окне или закрытом веб-страницей скрипт не работает.

Скрипт работает в НЕ активное окно и с частичным перекрытием другими приложениями, тебе всего лишь нужно не перекрывать ту область (верхняя часть окна линейки), где появляются показатели жизней цели при взятии в таргет

Автор: IchWill 3.10.2011, 21:47

да я об этоми говорю) уменьшаю размер окна до минимума, лишь бы линейка хп была видна

Автор: Crunk 3.10.2011, 23:02

Господа! У меня у одного проблемы определения координат???
Абсолютные и относительные совпадают! Стоит последняя версия Uopilot V.2.22 (29.09.2011)
Из-за не соответствия оных у меня только призываются мобы но не бьются!(( blink.gif

Автор: DarkMaster 4.10.2011, 1:39

они могут совпадать, если ты играешь в полноэкранном режиме.

Автор: боженька 4.10.2011, 7:18

Цитата(Crunk @ 4.10.2011, 0:02) *

Господа! У меня у одного проблемы определения координат???
Абсолютные и относительные совпадают! Стоит последняя версия Uopilot V.2.22 (29.09.2011)
Из-за не соответствия оных у меня только призываются мобы но не бьются!(( blink.gif


Мои координаты относительные, играю в окне 1024*768. Все же всегда и всем советую переопределять координаты/цвета под свои размеры окон, это такое негласное правило для тех кто хочет что бы у него все работало.

Автор: WKnight 4.10.2011, 14:06

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

Автор: Crunk 4.10.2011, 15:33

Играю не в полноэкранном режиме. dry.gif Относительные координаты определить пока не удалось( Может кто-нибудь посоветует что-нибудь для определения. Вчера просидел битый час с виртуальной линейкой, но ничего так и не намерил( mad.gif
Пока переписал полностью скипт под абсолютные координаты. Для ивента покатит, но для кача наврятли...
У кого какие идеи?

Автор: DarkMaster 4.10.2011, 15:34

Делай скрин, по скрину смотри координаты.

Скрин самой линейкой делать. Качество выстави bmp

Автор: Crunk 4.10.2011, 15:40

Цитата(DarkMaster @ 4.10.2011, 16:34) *

Делай скрин, по скрину смотри координаты.

Скрин самой линейкой делать. Качество выстави bmp

хм) Где ж ты вчера был дядька? и чего я сам не додумался(((

А вообще в пилоте это реально пофиксить? Ну или в длл фроста что-нибудь такое этакое чудесное дописать?

Автор: Syavik 5.10.2011, 0:39

Set #xHP 448
Set #yHP 28
Set #CoHP 1251183



ребят подскажите рлиз более подробно как определить эти координтаы.


в option выставил 1024х768, стартфуллскрин= false

дальше вытягиваю допустим хп свое(моба) на максимум, как правильно ззабить эти xHP yHP CoHP данные?

это я так понимаю, начало, конец и цвет строки?

заранее спасибо

Автор: боженька 5.10.2011, 7:37

Цитата(Syavik @ 5.10.2011, 1:39) *

Set #xHP 448
Set #yHP 28
Set #CoHP 1251183

ребят подскажите рлиз более подробно как определить эти координтаы.
в option выставил 1024х768, стартфуллскрин= false
дальше вытягиваю допустим хп свое(моба) на максимум, как правильно ззабить эти xHP yHP CoHP данные?
это я так понимаю, начало, конец и цвет строки?
заранее спасибо

На рисунке ниже синим выделено место откуда нужно брать те самые координаты и цвет
Изображение
Координаты это не начало, конец, а Х и Y, что бы верно определить их нужно что бы активным окном был пилот, дальше просто наводиш курсор в указанную на рисунке выше точку и нажимаешь Контрол+А.
https://forum.uokit.com/index.php?showtopic=21166#

Автор: Syavik 5.10.2011, 8:34

ок, спасибо, попробую после работы.

Автор: Наташа 5.10.2011, 18:47

обидно до слез что у меня не получается ( помогите пожалуйста разобраться, уже ивент заканчивается, а я досих пор с этой непонятной программой разбираюсь ((((

Автор: DarkMaster 5.10.2011, 18:55

set #handleWin findwindow (Lineage II)
set workwindow #handleWin

пробовала в начало скрипта?

Автор: Crunk 5.10.2011, 19:55

Цитата(боженька @ 5.10.2011, 8:37) *

дальше просто наводиш курсор в указанную на рисунке выше точку и нажимаешь Контрол+А.

и к сожалению получаешь абсолютные координаты.... а надо относительные( а весь вышележащий скрипт написан под относительные координаты.

2 варианта что нужно сделать чтобы всё заработало:
1) написать скрипт самому под абсолютные координаты (как сделал я)
2) делать скрин из игры и по скрину определять относительные координаты

Автор: Наташа 5.10.2011, 20:06

Цитата(DarkMaster @ 5.10.2011, 19:55) *

set #handleWin findwindow (Lineage II)
set workwindow #handleWin

пробовала в начало скрипта?

да, пробовала, но всеравно результата никакого ((

Автор: Syavik 5.10.2011, 20:07

подскажите, а второй скрипт куда пихать? снова пилот запускать? или + нажимать и добавлять скрипт?

Автор: Наташа 5.10.2011, 20:17

как я делаю:
1. запускаю игру, захожу своим героем
2. запускаю пилот вставляю туда скрипт, который выше, нажимаю на W указываю LineAge2 и нажимаю треугольник (воспроизвести).

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

Ребята, неужели сложно так рассказать почему хилками не кидается в кроликов? И как решить эту проблемму. Или просто может это платно? Или еще какая причина есть? (( Ивент уже почти все, а я мучаюсь досих пор с этим полурабочим скриптом.

Автор: Syavik 5.10.2011, 20:36

Цитата(Наташа @ 5.10.2011, 21:17) *

как я делаю:
1. запускаю игру, захожу своим героем
2. запускаю пилот вставляю туда скрипт, который выше, нажимаю на W указываю LineAge2 и нажимаю треугольник (воспроизвести).

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

Ребята, неужели сложно так рассказать почему хилками не кидается в кроликов? И как решить эту проблемму. Или просто может это платно? Или еще какая причина есть? (( Ивент уже почти все, а я мучаюсь досих пор с этим полурабочим скриптом.


ты по всей видимости запускаешь не нужным разрещением, либо не в окне клиент игры. Соответственно координаты ХП мобы не верно указаны под этот скрипт.

Зайди в папку System, там ищи Option

GamePlayViewportX=1024
GamePlayViewportY=768
StartupFullScreen=False


выстави так, сохрани.

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

у меня другой вопрос еще:

как решить проблему со вторым респом кроликов? иногда такое бывает, соответственно цикл сбивается...

Автор: боженька 5.10.2011, 20:51

Цитата(Syavik @ 5.10.2011, 21:36) *

как решить проблему со вторым респом кроликов? иногда такое бывает, соответственно цикл сбивается...

Убийство вторичного респа реализовано, попробуй увеличить ожидание с 5000 до 6000
Код
Repeat [3]
    Send $btPickup 300
End_Repeat
Wait 5000
Goto Search_Target

или тут с 200 до ... пока не начнет срабатывать
Код
    If_not #xHP, #yHP #CoHP
                Send $btNextTarget 200

Автор: Syavik 5.10.2011, 21:13

Цитата(боженька @ 5.10.2011, 21:51) *

Убийство вторичного респа реализовано, попробуй увеличить ожидание с 5000 до 6000
Код
Repeat [3]
    Send $btPickup 300
End_Repeat
Wait 5000
Goto Search_Target

или тут с 200 до ... пока не начнет срабатывать
Код
    If_not #xHP, #yHP #CoHP
                Send $btNextTarget 200



уже пробовал играть с этими интервалами, бывает иногда проскакивает, ставил даже 7000

Цитата
подскажите, а второй скрипт куда пихать? снова пилот запускать? или + нажимать и добавлять скрипт?


второй скрипт не могу заставить работать, как сделать? и как с хедлами поступать?

кнтрл+А первое окно, потом клик другое скрипт скнрт+А на втрое окно? можно тут описать плиз

Автор: Наташа 5.10.2011, 21:45

Цитата(Syavik @ 5.10.2011, 21:36) *

ты по всей видимости запускаешь не нужным разрещением, либо не в окне клиент игры. Соответственно координаты ХП мобы не верно указаны под этот скрипт.

Зайди в папку System, там ищи Option

GamePlayViewportX=1024
GamePlayViewportY=768
StartupFullScreen=False
выстави так, сохрани.

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

у меня другой вопрос еще:

как решить проблему со вторым респом кроликов? иногда такое бывает, соответственно цикл сбивается...

спасибо огроменное! теперь все заработало ))) ураааааа! вот именно так сделала и все заработало, супер! ) еще раз огроменнейшее спасибо )

Автор: Syavik 5.10.2011, 22:17

Цитата(Наташа @ 5.10.2011, 22:45) *

спасибо огроменное! теперь все заработало ))) ураааааа! вот именно так сделала и все заработало, супер! ) еще раз огроменнейшее спасибо )

не за что) спасибо автору скрипта!

Автор: f0mka 6.10.2011, 0:30

Вызывает только кролей(((
В конце скрпита "Search_Target0"
Что делать не знаю)

Автор: Наташа 6.10.2011, 2:44

Цитата(Syavik @ 5.10.2011, 23:17) *

не за что) спасибо автору скрипта!

на ноуте работает, все в один один перенесла на компьютер (там 64х) и не работает, кнопки не посылает. Хотя кнопки если нажимать через игру - работают. Пробовала через чат ентер цифрами 1, 2... так-же, не посылает кнопки в игру.

Автор: DarkMaster 6.10.2011, 4:36

Сделай
Set #xHP 444
Set #yHP 28


get color #c #xHP, #yHP #CoHP
msg #c CoHP

Покажет 1251183?

Автор: Наташа 6.10.2011, 10:28

Цитата(DarkMaster @ 6.10.2011, 5:36) *

Сделай
Set #xHP 444
Set #yHP 28
get color #c #xHP, #yHP #CoHP
msg #c CoHP

Покажет 1251183?

нет, пишет так: 6441545

Автор: DarkMaster 6.10.2011, 11:13

значит не правильно указаны координаты хп.
могу посоветовать для проверки делать move в указанные координат, смещать до тех пор пока не попадешь в нужные. либо создай собственные координата/цвет начала полоски хп моба.

Автор: Syavik 6.10.2011, 11:56

не работает почему-то 2-й скрипт(для доп. окна).

C первым все понятно, второй куда вставлять? второй пилот пускать? или в этом же новый добавлять скрипт? в последнем варианте что-то не хочет работать никак...

Автор: DarkMaster 6.10.2011, 12:01

добавьте еще вкладку в скриптах.

Автор: боженька 6.10.2011, 12:35

Цитата(Наташа @ 5.10.2011, 22:45) *

спасибо огроменное! теперь все заработало ))) ураааааа! вот именно так сделала и все заработало, супер! ) еще раз огроменнейшее спасибо )

Наташа, вот если бы Вы читали внимательней посты то давно бы фармили кролов без всяких проблем. В первом посте я сказал что "Настройки клиента 1024*768 в окне".
ЗЫ вчера делал проверку на свинью ... но кончились кролики (

Автор: Syavik 6.10.2011, 13:06

Цитата(DarkMaster @ 6.10.2011, 13:01) *

добавьте еще вкладку в скриптах.

я так и делал в принципе почему-то не хочет работать... может дело в определении окон тут? для основного скрипта кнтрл+А, потом переключаю вкладку скрипта, курсор на окне твинка опять нажимаю кнтрл +А. Верно?

Автор: DarkMaster 6.10.2011, 13:10

ну вообще да, но вы будете первым у кого ctrl+A сработало) лучше через findwindow

Автор: Syavik 6.10.2011, 13:24

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

Если через findwindow значит 2 окна- 2 хендла. А название окон одинаковое...

set #handle findwindow (Lineage II)
set workwindow #handle

или тут нужно записывать в скобки код хендла, например:
set #handle1 findwindow (12345)
set workwindow #handle1

set #handle2 findwindow (54321)
set workwindow #handle2

и вставлять один в один скрипт, другой в другой? Просто имя хендла через вкладку W как точно определить?
Окон с именем Lineage II может быть ведь много...

Автор: Psylon 6.10.2011, 14:20

Цитата(DarkMaster @ 6.10.2011, 10:13) *

значит не правильно указаны координаты хп.
могу посоветовать для проверки делать move в указанные координат, смещать до тех пор пока не попадешь в нужные. либо создай собственные координата/цвет начала полоски хп моба.

Пытаюсь создать свои координаты:
Запустил клент
Запустил пилот
Выбрал в пилоте клиент
Вызвал в клиенте кроля
Сделал активным пилот, навел мышь на начало хп кроля и нажал ctrl+A
Получил координаты(не целые числа). У #xHP и #yHP почему то одинаковые значения и пилот ругается "(6): Ошибка! Проверьте правильность скрипта! EConvertError '448 47' is not a valid integer value Set #xHP 448, 47"
Что сделал не так?
ЗЫ На 1024*768 чат с энтер и вашими координатами все работает.

Автор: DarkMaster 6.10.2011, 14:26

Цитата
Окон с именем Lineage II может быть ведь много...

А последнее активное только одно wink.gif Через финдвиндов будет найдено последнее активное.
Цитата
"(6): Ошибка! Проверьте правильность скрипта!

Строчку целиком напишите.

Автор: Psylon 6.10.2011, 14:30

Цитата(DarkMaster @ 6.10.2011, 13:26) *

Строчку целиком напишите.

"(6): Ошибка! Проверьте правильность скрипта! EConvertError '448 47' is not a valid integer value Set #xHP 448, 47"

Автор: Syavik 6.10.2011, 15:28

Цитата
А последнее активное только одно Через финдвиндов будет найдено последнее активное

все равно я немного недопонимаю...

1. копирую основной скрипт автора, устанавливаю разрешение, запускаю,все нормально работает.
2. добавляю еще один скрипт, копирую туда скрипт для доп. окна, пускаю основной работает, второй не работает, цифру хххх.4 на ххххх.0- номер скрипта тоже пробовал менять. Окно почему-то не хочет атачить...(

Автор: DarkMaster 6.10.2011, 15:32

Цитата
"(6): Ошибка! Проверьте правильность скрипта! EConvertError '448 47' is not a valid integer value Set #xHP 448, 47"

Строчку которая вызывает ошибку)

Цитата
цифру хххх.4 на ххххх.0- номер скрипта тоже пробовал менять.

Цифра должна быть такой же как и номер вкладки с основным скриптом.
Доп скрипт ты привязываешь к доп окну?

Автор: Syavik 6.10.2011, 15:43

Цитата
Цифра должна быть такой же как и номер вкладки с основным скриптом.
Доп скрипт ты привязываешь к доп окну?


ну да получается у меня первый скрипт называется 0, когда добавляю вкладку, второй идет как 1... и так далее, поэтому ставлю хххх.0

По поводу дополнительного окна, просто копировал скрипт с поста автора, хз привязываю или нет, клацаю на вкладку с доп скриптом, курсор на 2 окно(с твинком) и контрл+А...
или там дописку програмно лучше сделать чтобы привязать?

Автор: Psylon 6.10.2011, 16:04

Цитата(DarkMaster @ 6.10.2011, 14:32) *

Строчку которая вызывает ошибку)

Set #xHP 448
Эта строка из вашего скрипта, у меня соотвественно при привязке к своим координатам строка выглядит как Set #xHP 448, 47

Автор: Zeleax 6.10.2011, 16:49

Цитата(Psylon @ 6.10.2011, 16:04) *

Set #xHP 448
Эта строка из вашего скрипта, у меня соотвественно при привязке к своим координатам строка выглядит как Set #xHP 448, 47

Set #xHP 448
так надо оставить. Y здесь не нужен

Автор: f0mka 6.10.2011, 17:57

Вызывает только кролей(((
В конце скрпита "Search_Target0"
Что делать не знаю)

Автор: боженька 6.10.2011, 19:56

Цитата(f0mka @ 6.10.2011, 18:57) *

Вызывает только кролей(((
В конце скрпита "Search_Target0"
Что делать не знаю)


НЕ "Search_Target0" а "Search_Target"
ЗЫ омг
ЗЫЗЫ товарищи, даже буду не ведущи в банальном программировании, ну разве так сложно проследить логику .....

Автор: IchWill 6.10.2011, 20:59

все отлично работает, даже crtl+A и несколько окон (win7 x64) biggrin.gif

Автор: Syavik 7.10.2011, 0:13

Ребят подскажите, у меня все работает нормально. У друзей координаты в окнах совпадают почему-то относительные и абсолютные. В чем может быть причина? Клиент пилота один и тот же.
Операционная система? Там у них XP, Vista... подскажите плх.

Автор: DarkMaster 7.10.2011, 4:20

Это фрост.

Автор: боженька 7.10.2011, 8:27

Цитата(Psylon @ 6.10.2011, 15:20) *

Пытаюсь создать свои координаты:
Запустил клент
Запустил пилот
Выбрал в пилоте клиент
Вызвал в клиенте кроля
Сделал активным пилот, навел мышь на начало хп кроля и нажал ctrl+A
Получил координаты(не целые числа). У #xHP и #yHP почему то одинаковые значения и пилот ругается "(6): Ошибка! Проверьте правильность скрипта! EConvertError '448 47' is not a valid integer value Set #xHP 448, 47"
Что сделал не так?
ЗЫ На 1024*768 чат с энтер и вашими координатами все работает.

ответ в ошибке, должно быть
Код
#xHP 448 //координата Х
#yHP 47 //координата У

но не как не #xHP 448, 47

Автор: Syavik 7.10.2011, 10:20

Цитата
Это фрост


1. можно его как-либо обойти? или пытаться найти абсолютные координаты только остается?
2. Почему тогда у меня лично вчера не блокировал? А у 3-х друзей блочитл....

Автор: Psylon 7.10.2011, 16:29

Цитата(Zeleax @ 6.10.2011, 15:49) *

Set #xHP 448
так надо оставить. Y здесь не нужен

Что значит не нужен? Координаты цвета имеют X и Y. Я так понял при определении координат через cntl+A в полученном числе первая цифра до запятой X, вторая после запятой Y. Так вбиваю в скрипт, не работает. Причем не работает странно, то вызывает но не бьет, то не вызывает вообще. С активным и неактивным окном вообще какая-то чехарда: Если при запуске и определении клиента делаю простейший скрипт в две строки, то он работает только на активное окно, сворачивать нельзя. При запуске и определении клиента загружаю выложенный скрипт - работает на пасивное окно и последующие окна с простейшими скриптами в две строчки, написаные руками, тоже работают на пасивные окна. Без поллитра не разобраться...

Автор: IchWill 7.10.2011, 20:03

у тебя неправильно выглядят координаты, по ctrl+A ты получаешь пару координат (448,47) x, y и их должен подставить в переменные set #xHP 448 (это x) и set #yHP 47 (это y)

Автор: DimmiDROL 8.10.2011, 11:03

Кроля вызывает, в таргет его берет, а дальше тупит...
Если я правильно понял дело в координатах, координаты снял с окна вставил в скрипт, изменений ноль.
Окно должно быть на весь экран 100% или необязяательно? что еще поменять? option.ini такой же как написано выше в теме. Код цвета совпал с тем что указан в готовом скрипте. Кроме координат и цвета что еще может "ломать" скрипт?

Автор: DarkMaster 8.10.2011, 11:09

90% скриптов не работают из-за неправильных координат/цвета. Еще 9% из-за не правильно выставленных хоткеев. Остальное на ошибки в скрипте.
Координаты относительны/абсолютные не спутал?

Автор: DimmiDROL 8.10.2011, 11:48

Цитата(DarkMaster @ 8.10.2011, 11:09) *

90% скриптов не работают из-за неправильных координат/цвета. Еще 9% из-за не правильно выставленных хоткеев. Остальное на ошибки в скрипте.
Координаты относительны/абсолютные не спутал?

ради эксперемента по очереди всавлял и относ и абсол - нету изменений

Автор: боженька 8.10.2011, 12:03

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

DimmiDROL в первом посте на сколько я помню написано что клиент окном и разрешение 1024*768, но это не важно (читайте внимательнее, а не задавайте кучу вопросов ненужных), координаты можете брать какие угодно в зависимости от настроек вашего клиента

Автор: DimmiDROL 8.10.2011, 12:54

3 часа танца с бубнами - скрипт работает.
Дело в том что для снятия коодинат и цвета юза UO 2.2, так как другие версии пишут "Не могу найти рабочее окно" и показатели ХП кролика не фиксируют, а 2,2 совсем нетак определяет и координаты и цвет.
Так же увеличил время всех задержек в 2-3 раза, ща буду корректировать.
Юзаю UO 2.21.2 с обходом фроста Win XP sp3

PS.
вначале всех скриптов пишу:

set #handleWin findwindow (Lineage II)
set workwindow #handleWin

иначе окно неопределяется (как втулить вторую часть скрипта для второго окна используя такой поиск окон непонятно)

pPS.
скрипт работает без затупок (без палева) и думаю может юзаться в режиме афк даже на площадях городов)

ppSS.
скрипт неудобен тем что работать с компом паралельно с кроликами почти невозможно( приходится часто юзать простой скрипт Send F1 wait 2000 sand f2 и т.д. так как он работает даже при свернутом окне, но последовательность движений там палицо на раз два...
pppPS.
всем кто отписал - большое спасибо, автору респект

Автор: боженька 8.10.2011, 14:11

Цитата(DimmiDROL @ 8.10.2011, 13:54) *

скрипт работает без затупок (без палева) и думаю может юзаться в режиме афк даже на площадях городов)

я определяю окна через W, в городах где много народу не советую ибо некстаргетом будеш бить чужих кролей, ищи уединенное место.
второй скрипт пихать в другу вкладку или как вариант во второй пилот, определять второе окно .... ну опять же у меня через W, у всех остальные методики и свои проблемы определения, у меня на ХП 2,21 пилот работает нормально

Автор: Deadly 11.10.2011, 8:04

Эвент закончился и тема исчерпала себя. Теперь, давайте немного похвастаемся.. Кто сколько набил в игре за это время? smile.gif

Автор: DimmiDROL 11.10.2011, 9:58

Это, наверное, наглость уже с моей стороны но... смог ли кто то реализовать автоматизацию сдачи апиг в обмен на кристаллы и т.д. rolleyes.gif
Пробывал все варианты что указаны в инструкции пилота по работе с мышкой, но ничего не сработало. Командой kleft удалось добиться клика курсора в окно (заметно было милисекундное мерцание курсора в заданых координатах), но на этот клик меню игры никак не реагирует. Прочитал все темы с этим связаные - ни в одной не увидел чтобы хоть кто то добился срабатывание клика мышки в игре Л2 sad.gif

PS.
за весь ивент было сдано около 40 к обычных и 10 к золотых апиг (не задротил, кликер юзал ток в последние 3 дня ивента ради спортивного интереса, бил на мелких кролях. Замечу то что кликер набивал за ночь на мелких зайцах, руками в фул пати набивается за 2 часа при условии что я вызываю всех кролей). Самое ценное что было получено - Мастерство ((( !!!! ужас ивент. ни оружия, ни доспехов, ни СА ничего вытащить неудалось (я неудачнег ohmy.gif ). Даже Ожерелье кроля ниодного непопалось !!!!
А так ивент беспроиграшный - даже если покупать апиги то в минус не уйдешь точно, а в плюс уже как повезет biggrin.gif

Автор: Dadec 11.10.2011, 10:18

Настроить автоматическую сдачу тоже не осилил, фармить начал с 3 дня эвента,за день сдавал примерно по 20к обычных и 5-6к золотых,из шмота получил буревестник,шлем хеви дино,шлем хеви венеры , са 16 1шт. 14 1шт ,кучу кри и камней атрибута,мастерства,ну и хилок с бресами, бсорами) . Скриптом для фарма пользовался тот чтобыл с эвента на тигров ,этот немного не удобный.

Автор: боженька 11.10.2011, 10:58

Цитата(Dadec @ 11.10.2011, 11:18) *

Настроить автоматическую сдачу тоже не осилил, фармить начал с 3 дня эвента,за день сдавал примерно по 20к обычных и 5-6к золотых,из шмота получил буревестник,шлем хеви дино,шлем хеви венеры , са 16 1шт. 14 1шт ,кучу кри и камней атрибута,мастерства,ну и хилок с бресами, бсорами) . Скриптом для фарма пользовался тот чтобыл с эвента на тигров ,этот немного не удобный.

В чем неудобство именно?

Автор: avgur 12.10.2011, 13:49

Мне жаль тех кто сдавал сотни тысяч апиг в день руками.

На Win XP x64 пилоте 2.22 с модификацией от морфика под фрост работал такой скрипт:

Код
 
send f1 //макрос /target Работник Магической Лаб
while 122, 406 15765857  //если открыт 1 диалог то щелк
//wait 100
move 122, 406
kLeft 122, 406
move 122, 406
end_while
  
while 115, 249 14386522  //если открыт 2 диалог то щелк
move 115, 249         //простые апиги
kLeft 115, 249
move 115, 249
//move 114, 278        //голд апиги
//kLeft 114, 278
//move 114, 278
end_while  


Скрипт сдавал бей фейлов, со скоростью 1 сдача в 1.5-2сек.
Никто не спрашивал вроде, я и не выкладывал его tongue.gif

По поводу сколько нафармил, ну пока большая часть в еще непроданом товаре, но что-то около 10ккк, фармить начинал со второй недели в 15 окошек 24/7. Но у меня свои скрипты, оптимизированные конкретно "под меня" и работающие естественно пошустрее.

Автор: Syavik 12.10.2011, 14:59

откуда столько кроликов-то? обычных кролей выгоднее фармить было, чем вожаков?

Автор: avgur 13.10.2011, 5:20

Цитата(Syavik @ 12.10.2011, 15:59) *

откуда столько кроликов-то? обычных кролей выгоднее фармить было, чем вожаков?

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

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)