Forgotten World Ultima Online Forums

Forgotten World Ultima Online Forums (https://forum.fwuo.ru/index.php)
-   Ньюби Таун (https://forum.fwuo.ru/forumdisplay.php?f=8)
-   -   МАКРОСЫ (https://forum.fwuo.ru/showthread.php?t=20783)

Sindo 06.08.2010 17:12

Re: МАКРОСЫ
 
if lastmsg destroer // сообщение о сломаной удочки
wait 500
Сюда // двойной клик на стопку с удочками в бегпаке
wait 1000
end_if

вставь туда что-нить на выбор:
1)
set lastobjectype XXXXX // objectype удочек
send F1 // lastobject в клиенте
2)
send F1 // макр в ассисте на юз удочек с исправлением на objectype
3)
использовать массив ID удочек (lastobjectID), но это геморно, ИМХО. (об этом [URL="http://forum.fwuo.ru/member.php?u=10055"]BadSanta[/URL] написал)
4)
использовать координаты экрана, но это ненадежно. (это ты сделал)

PS.
В 17-м посте данной темы выложен весьма неплохой скрипт Luter'a на фишинг..
PPS.
Если не срабатывает, проверь ловит ли пилот у тебя lastmsg destroer. (say Ку)

lokatrius 06.08.2010 17:42

Re: МАКРОСЫ
 
Sindo спс тебе за подробную инфу))

Dr3ad 15.08.2010 18:36

Re: МАКРОСЫ
 
Макрос на кач хайда и стелса. тупо на их 2 )

"send F4 // Любую на свой вкус и цвет кнопу (Use Skill -> Hiding)
wait 3000
repeat 8
send PageUp
wait
end_repeat
send F4
wait 3000
repeat 8
send End
wait
end_repeat"

Будет качаться и хайд и стелс. Спасибо за внимание.

[SIZE=1][COLOR=#666686]Добавлено через 1 минуту[/COLOR][/SIZE]
Буду по мере возможности выкладывать самые простые и самые юзабельне макросы выкладывать ) ББ до новых встреч )

[SIZE=1][COLOR=#666686]Добавлено через 2 минуты[/COLOR][/SIZE]
Жаль что я не могу вспомнить свой акк с 2007 года )) так бы дал все макры которые рулят ) проще некуда ))) Перс у мя былл SniFF

Andrey 15.08.2010 19:02

Re: МАКРОСЫ
 
А почему тупо нельзя использовать стелз и все КАЧ ИДЕТ И ТОГО И ТОГО

kellas 16.08.2010 01:52

Re: МАКРОСЫ
 
помогите с пилотом
как написать скрипт чтоб он кликал на нужный мне цвет
ну например на полу лежат зеленые бревна
и мне надо чтоб скрипт кликал на них 1 раз
с ID логов мне не подходит мне надо чтоб он роспознал цвет на экране и кликнул на него
кто знает как это сделать помогите плиз

[size="1"][color="#666686"]Добавлено через 1 час 29 минут[/color][/size]
[QUOTE=kellas;313192]помогите с пилотом
как написать скрипт чтоб он кликал на нужный мне цвет
ну например на полу лежат зеленые бревна
и мне надо чтоб скрипт кликал на них 1 раз
с ID логов мне не подходит мне надо чтоб он роспознал цвет на экране и кликнул на него
кто знает как это сделать помогите плиз[/QUOTE]



в идеале я хочу чтоб чар двигался по маршруту и если он встретил цвет х то кликнул на него и продолжил движение

Виталёк 16.08.2010 13:42

Re: МАКРОСЫ
 
[QUOTE=Viktor;298008]Внесу свою лепту текст писал как умел и максимально доступным языком):)

Прокача Hiding, Anatomy, Evaluating Intelligence, Stealth, Arms Lore, Item Identification, Taste Identification
Качать будет все сразу и долго так что можно смело ехать на дачу отдыхать))))

Подготовка

1. Покупаем бучер или даггер.
2. Достаем много жаренных кусков мяса (желательно не меньше 50 или если не можете поднять 50 то орентируйтесь по весу).
3. Достаем 2 жаренных куска мяса и кладем их отдельно.
4. Если скилл Healing прокачен то кладем 20 бинтов в пак, иначе 100
5. Заместо 120 выставить значение праметра STR(Сила) посмотреть его можно следующим образом: В окне вашего персонажа нажать кнопка "Status" и в появившемся окне будет нужное вам значение.
6. Идем в Британию и заходим в банк и садимся на стульчик.
7. Выставить вот такие настройки:

на f1 в Клиенте забиваем Options -> Use skill -> Hiding
=================================================================
на f2 в Клиенте забиваем Options -> Use skill -> Anatomy -> WaitForTarget -> TargetSelf
=================================================================
на f3 в Клиенте забиваем Options -> Use skill -> Evaluating Intelligence -> WaitForTarget -> TargetSelf
=================================================================
на f4 в Клиенте забиваем Options -> Use skill -> Stealth
=================================================================
на f5 в UOAssist забиваем использование скила Arms Lore на бучер или даггер
=================================================================
на f6 в Клиенте забиваем Options -> Use skill -> Item Identification -> WaitForTarget -> LastTarget
=================================================================
на f9 в UOAssist забиваем использование скила Tracking далее искать Monsters
=================================================================
на f7 в UOAssist забиваем использование скила Taste Identification на отдельнолежащую жаренную еду в паке
=================================================================
на f8 в UOAssist забиваем Кушать из 50 кусков
=================================================================
на f12 в UOAssist забиваем Лечиться бинтами


Далее запустить UOPilot и вставить во вкладке "Скрипт" следующие строчки

send f1 2500
gosub guards
send f2 2500
gosub guards
send f3 2500
gosub guards
send f4 2500
gosub guards
send f5 2500
gosub guards
send f6 2500
gosub guards
send f7 2500
gosub guards
send f9 2500
gosub guards
send f8 300


:guards
if hits < 120 // ЗАМЕСТО 120 ВЫСТАВИТЬ ЗНАЧЕНИЕ ПАРАМЕТРА STR(Сила)
send f12 2500
say Guards Help
end_if
return[/QUOTE]


сделал всё как написано , вбил все макросы в асисте и в клиенте все вдолбил, при нажатии на кнопку все работает ... затем скопировал в пилот указанный текст, в правом нижнем углу нажал треугольник ( типа плэя) , чар как стоял так и стоит ... скореё всего я чето не так сделал в пилоте, подскажите пожалуйста, буду очень признателен ...
З.Ы. чем быстрее тем лучше ....:help:

kellas 16.08.2010 13:47

Re: МАКРОСЫ
 
помогите с пилотом
как написать скрипт чтоб он кликал на нужный мне цвет
ну например на полу лежат зеленые бревна
и мне надо чтоб скрипт кликал на них 1 раз
с ID логов мне не подходит мне надо чтоб он роспознал цвет на экране и кликнул на него
кто знает как это сделать помогите плиз


в идеале я хочу чтоб чар двигался по маршруту и если он встретил цвет X то кликнул на него и продолжил движение

BadSanta 16.08.2010 13:54

Re: МАКРОСЫ
 
[QUOTE=Виталёк;313215]сделал всё как написано , вбил все макросы в асисте и в клиенте все вдолбил, при нажатии на кнопку все работает ... затем скопировал в пилот указанный текст, в правом нижнем углу нажал треугольник ( типа плэя) , чар как стоял так и стоит ... скореё всего я чето не так сделал в пилоте, подскажите пожалуйста, буду очень признателен ...
З.Ы. чем быстрее тем лучше ....:help:[/QUOTE]

хм... какой пилот у тебя? 2.10? 2.14?
не работает в пилоте с самого начала? пилот нужно открывать ПОСЛЕ того, как открыл окно ассиста, в котором качаешь перса.
проверь еще раз. снчала ассист, потом пилот, потом вставляешь в закладку scripts и нажимаешь play. проверяешь в окне уо, какой текст пишется и все действия. проверяй.

[size="1"][color="#666686"]Добавлено через 6 минут[/color][/size]
[QUOTE=kellas;313221]помогите с пилотом
как написать скрипт чтоб он кликал на нужный мне цвет
ну например на полу лежат зеленые бревна
и мне надо чтоб скрипт кликал на них 1 раз
с ID логов мне не подходит мне надо чтоб он роспознал цвет на экране и кликнул на него
кто знает как это сделать помогите плиз


в идеале я хочу чтоб чар двигался по маршруту и если он встретил цвет X то кликнул на него и продолжил движение[/QUOTE]

насколько знаю, у пилота нет такой возможности, это скорее функцию в жиже можно вбить, но... это запрещено

kellas 16.08.2010 14:07

Re: МАКРОСЫ
 
это не для ультимы а для личных целей
мож помоч

BadSanta 16.08.2010 14:12

Re: МАКРОСЫ
 
[QUOTE=kellas;313228]это не для ультимы а для личных целей
мож помоч[/QUOTE]

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

kellas 16.08.2010 14:15

Re: МАКРОСЫ
 
а что такое жижа??? она так и называется???

Виталёк 16.08.2010 14:26

Re: МАКРОСЫ
 
[QUOTE=BadSanta;313224]хм... какой пилот у тебя? 2.10? 2.14?
не работает в пилоте с самого начала? пилот нужно открывать ПОСЛЕ того, как открыл окно ассиста, в котором качаешь перса.
проверь еще раз. снчала ассист, потом пилот, потом вставляешь в закладку scripts и нажимаешь play. проверяешь в окне уо, какой текст пишется и все действия. проверяй.
[SIZE=1][COLOR=#666686][/COLOR][/SIZE]



пилот 2.14
вообщем всё заново. Я зашел в уо через асист, потом сразу же открыл пилот... Положил в пак всё что нужно в нормальных количествах, начал забивать макросы , все по порядку, в клиенте и в асисте ... Всё, все вбил, проверил (нажимая на забитые кнопки) всё работает! открываю окно пилота , копирую текст из сообщения ( сначала со всеми словами и т.д.) Убрал и него слова про силу , вставил значение своей силы и всё ( пробелы как были так и остались ) ... Окно самого асиста у меня свёрнуто ( я думаю это особой роли не играет ). Далее я нажимаю в пилоте в окошке скрипт ( по русски написано ) и в правом нижнем углу жму треугольник ... Чар как стоял , так и стоит. Может мне в самом пилоте надо что-нибудь еще настроить или скрипт неправильный , кто знает подскажи пжл ...:cray:

BadSanta 16.08.2010 14:32

Re: МАКРОСЫ
 
знаешь, это нужно самому пробовать, но я делал проще. на ночь забиваешь в пилоте
send * (кнопка юза скилла)
wait 2500 (допустим)
и плей жмешь. все-равно за ночь до ГМ один скилл и тот не добьется. так что прокачка всего одновременно не дает преимуществ, лучше каждій скилл отдельно при минимальной задержке качать

kellas 16.08.2010 14:46

Re: МАКРОСЫ
 
[QUOTE=Виталёк;313234][QUOTE=BadSanta;313224]хм... какой пилот у тебя? 2.10? 2.14?
не работает в пилоте с самого начала? пилот нужно открывать ПОСЛЕ того, как открыл окно ассиста, в котором качаешь перса.
проверь еще раз. снчала ассист, потом пилот, потом вставляешь в закладку scripts и нажимаешь play. проверяешь в окне уо, какой текст пишется и все действия. проверяй.




пилот 2.14
вообщем всё заново. Я зашел в уо через асист, потом сразу же открыл пилот... Положил в пак всё что нужно в нормальных количествах, начал забивать макросы , все по порядку, в клиенте и в асисте ... Всё, все вбил, проверил (нажимая на забитые кнопки) всё работает! открываю окно пилота , копирую текст из сообщения ( сначала со всеми словами и т.д.) Убрал и него слова про силу , вставил значение своей силы и всё ( пробелы как были так и остались ) ... Окно самого асиста у меня свёрнуто ( я думаю это особой роли не играет ). Далее я нажимаю в пилоте в окошке скрипт ( по русски написано ) и в правом нижнем углу жму треугольник ... Чар как стоял , так и стоит. Может мне в самом пилоте надо что-нибудь еще настроить или скрипт неправильный , кто знает подскажи пжл ...:cray:[/QUOTE]

я через асист не играл скрипты сам писал для ультимы
там проблема может быть в следуюшем
в пилоте есть буква W нажми на нее и выбери свою ультиму ник перса
и некоторые скрипты работают на разных версиях клиентах во вкладке ЕЩЕ поставь клиент 1.24.4.b

если это не помогает то ты не правильно забил клавиши в самой игре
забей на 1 юс скилл - хайдинг и нажми несколько раз на 1 если процес идет то все забил правельно
потом пишеш в пилоте
send 1
wait 300
и нажимаешь старт скрипта он должен становится хайдинг

[size="1"][color="#666686"]Добавлено через 3 минуты[/color][/size]
да и в скрипте самом может быть ошибка скинь его суда глянем

Виталёк 16.08.2010 14:53

Re: МАКРОСЫ
 
Вообщем буду качать по одному ... Всем спасибо за советы !

kellas 16.08.2010 14:57

Re: МАКРОСЫ
 
[QUOTE=BadSanta;313230]я в ней не шарю, просто знаю возможности)
я б помог, но скрипты не писал никогда из-за отсутствия необходимости, а разбираться просто не вижу смысла пока)
погугли, найдешь описание функций жижи и там разберешься как сделать.[/QUOTE]
чел хоть 1 сылку на нее дай

BadSanta 16.08.2010 15:32

Re: МАКРОСЫ
 
[QUOTE=kellas;313243]чел хоть 1 сылку на нее дай[/QUOTE]

google.ru

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

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

Виталёк 16.08.2010 18:32

Re: МАКРОСЫ
 
[QUOTE=kellas;313239][QUOTE=Виталёк;313234]

я через асист не играл скрипты сам писал для ультимы
там проблема может быть в следуюшем
в пилоте есть буква W нажми на нее и выбери свою ультиму ник перса
и некоторые скрипты работают на разных версиях клиентах во вкладке ЕЩЕ поставь клиент 1.24.4.b

если это не помогает то ты не правильно забил клавиши в самой игре
забей на 1 юс скилл - хайдинг и нажми несколько раз на 1 если процес идет то все забил правельно
потом пишеш в пилоте
send 1
wait 300
и нажимаешь старт скрипта он должен становится хайдинг

[SIZE=1][COLOR=#666686]Добавлено через 3 минуты[/COLOR][/SIZE]
да и в скрипте самом может быть ошибка скинь его суда глянем[/QUOTE]


Вот этот скрипт

send f1 2500
gosub guards
send f2 2500
gosub guards
send f3 2500
gosub guards
send f4 2500
gosub guards
send f5 2500
gosub guards
send f6 2500
gosub guards
send f7 2500
gosub guards
send f9 2500
gosub guards
send f8 300


:guards
if hits < 120 // ЗАМЕСТО 120 ВЫСТАВИТЬ ЗНАЧЕНИЕ ПАРАМЕТРА STR(Сила)
send f12 2500
say Guards Help
end_if
return



Слова про силу я убрал, и вместо 120 поставил значение своей силы ...

Andrey 16.08.2010 18:50

Re: МАКРОСЫ
 
Виталек впринципе все правильно гвардилка тут ее выкладывали и она проверенная 100 пудов моно добавить рекол но это личное дело каждого. А по скилам САНТА прав качай лучше по 1 скилу.
Насчет цветных логов тут немного не понял но И-ЖА да может помочь там еть много чего а доступными средствами ну кординаты (ай ди ты говоришь не катит) ща подумаю еще.

kellas 17.08.2010 00:14

Re: МАКРОСЫ
 
[QUOTE=Andrey;313258]Виталек впринципе все правильно гвардилка тут ее выкладывали и она проверенная 100 пудов моно добавить рекол но это личное дело каждого. А по скилам САНТА прав качай лучше по 1 скилу.
Насчет цветных логов тут немного не понял но И-ЖА да может помочь там еть много чего а доступными средствами ну кординаты (ай ди ты говоришь не катит) ща подумаю еще.[/QUOTE]

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

что касается инжы там тоже есть свои минуса
поэтому просил помощи
да и щас прошу)

Виталёк 17.08.2010 16:13

Re: МАКРОСЫ
 
У меня такая проблема : Вообщем я хочу прокачать трекинг через асист и пилот ... Ну с пилотом я разобрался вроде ... Кароче вчера я вбивал макрос на трекинг в асисте - всё работало нормально, потом я его стер. Сегодня забиваю его по новой , вбиваю кнопку , жму на неё , а он ноль эмоций (((( Чето не правильно с асистом кароче, ключ наместе(проверял) ...

Может галочку где поставить надо ...

BadSanta 17.08.2010 16:16

Re: МАКРОСЫ
 
проверь, чтоб у тебя в самой ультиме на эту кнопку не было ничего забито.
проверь, чтоб в ассисте записывал действие на нужную кнопку.

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

Виталёк 17.08.2010 16:32

Re: МАКРОСЫ
 
[QUOTE=BadSanta;313341]проверь, чтоб у тебя в самой ультиме на эту кнопку не было ничего забито.
проверь, чтоб в ассисте записывал действие на нужную кнопку.

п.с. скиллы такого плана можно качать и с помощью лупера, без пилота)[/QUOTE]



А че за лупер ?

BadSanta 17.08.2010 16:38

Re: МАКРОСЫ
 
[url]http://fwuo.ru/downloads/2/index.html[/url]
второй снизу. программа повторяет последний макросс без задержек.
тоесть, например, записываешь в ассисте трекинг, ставишь задержку 2500 и включаешь лупер.
все, он будет повторять макросс бесконечно при минимальной задержке (один за другим сразу же после выполнения предыдущего)

Виталёк 17.08.2010 16:49

Re: МАКРОСЫ
 
[QUOTE=BadSanta;313345][URL]http://fwuo.ru/downloads/2/index.html[/URL]
второй снизу. программа повторяет последний макросс без задержек.
тоесть, например, записываешь в ассисте трекинг, ставишь задержку 2500 и включаешь лупер.
все, он будет повторять макросс бесконечно при минимальной задержке (один за другим сразу же после выполнения предыдущего)[/QUOTE]


Вооо, отлично, всё работает )))) Спасибо за помощь !:dance2:

Sindo 17.08.2010 18:54

Re: МАКРОСЫ
 
[QUOTE=kellas;313221]помогите с пилотом
как написать скрипт чтоб он кликал на нужный мне цвет
ну например на полу лежат зеленые бревна
и мне надо чтоб скрипт кликал на них 1 раз
с ID логов мне не подходит мне надо чтоб он роспознал цвет на экране и кликнул на него
кто знает как это сделать помогите плиз


в идеале я хочу чтоб чар двигался по маршруту и если он встретил цвет X то кликнул на него и продолжил движение[/QUOTE]

Проверка цвета в определенных координатах:
if <коорд> <цвет> [цвет2]
Если цвет в точке <коорд> равен <цвет>
Примечание: если задан цвет2, то цвет точки проверяется на принадлежность диапазону от цвет до цвет2. Учтите, что проверка цвета в определенных координатах корректно работает только при развернутом окне ультимы.


Left <коорд>
Щелкнуть левой клавишей мыши 1 раз в указанных координатах


Оператор FOR
------------------------
Синтаксис:
For #<имя> <начало> <конец> [шаг]
...
End_for
Цикл, с инкрементом переменной. Если переменная #<имя> существовала, то она заменяется, иначе добавляется. После завершения цикла переменная равна <конец>. Если шаг не указан, он равен 1.
Например:
For #i 0 10 2
Учтите, что если вы задаете граничные условия цикла через переменные, пилот считывает значения этих переменных при входе в цикл и больше значения этих переменных не проверяет. Поэтому изменение границ цикла внутри цикла невозможно.

Тебе нужны 2 цикла for, проверка пикселя по цвету и собственно клик мышью.
Как делать перебор координат смотри в любом скрипте на мининг вокруг себя (в этой теме есть).
В результате будет поочередный перебор пикселей в заданном четырехугольнике, их проверка по цвету, и клик при совпадении.
Pilot only.
Обрати внимание: [url]http://forum.fwuo.ru/showthread.php?t=11721&p=156207[/url]

kellas 17.08.2010 23:32

Re: МАКРОСЫ
 
[QUOTE=Sindo;313349]Проверка цвета в определенных координатах:
if <коорд> <цвет> [цвет2]
Если цвет в точке <коорд> равен <цвет>
Примечание: если задан цвет2, то цвет точки проверяется на принадлежность диапазону от цвет до цвет2. Учтите, что проверка цвета в определенных координатах корректно работает только при развернутом окне ультимы.


Left <коорд>
Щелкнуть левой клавишей мыши 1 раз в указанных координатах


Оператор FOR
------------------------
Синтаксис:
For #<имя> <начало> <конец> [шаг]
...
End_for
Цикл, с инкрементом переменной. Если переменная #<имя> существовала, то она заменяется, иначе добавляется. После завершения цикла переменная равна <конец>. Если шаг не указан, он равен 1.
Например:
For #i 0 10 2
Учтите, что если вы задаете граничные условия цикла через переменные, пилот считывает значения этих переменных при входе в цикл и больше значения этих переменных не проверяет. Поэтому изменение границ цикла внутри цикла невозможно.

Тебе нужны 2 цикла for, проверка пикселя по цвету и собственно клик мышью.
Как делать перебор координат смотри в любом скрипте на мининг вокруг себя (в этой теме есть).
В результате будет поочередный перебор пикселей в заданном четырехугольнике, их проверка по цвету, и клик при совпадении.
Pilot only.
Обрати внимание: [URL]http://forum.fwuo.ru/showthread.php?t=11721&p=156207[/URL][/QUOTE]
спасибр чел хоть в нужное русло направил )))) мож свою асю дать??

[size="1"][color="#666686"]Добавлено через 3 часа 2 минуты[/color][/size]
Sindo может подскажешь а если надо не один цвет а отенки жолтого тоесть интервал цвета от 3 225 901 и до 6 531 749
то тогда как быть????

Sindo 18.08.2010 19:46

Re: МАКРОСЫ
 
[QUOTE=kellas;313396]спасибр чел хоть в нужное русло направил )))) мож свою асю дать??

[SIZE=1][COLOR=#666686]Добавлено через 3 часа 2 минуты[/COLOR][/SIZE]
Sindo может подскажешь а если надо не один цвет а отенки жолтого тоесть интервал цвета от 3 225 901 и до 6 531 749
то тогда как быть????[/QUOTE]
Как было написано выше: "Примечание: если задан цвет2, то цвет точки проверяется на принадлежность диапазону от цвет до цвет2."
Проверка на принадлежность точки 111, 68 интервалу цветов [B]от[/B] e6d827 [B]до[/B] b3e627 будет выглядеть так:

if 111, 68 63743 65518
msg совпало
end_if

Определение цвета в формате пилота происходит ,по умолчанию, при выборе координат автоматически на той же вкладке.
Как реализуется [B]"от до"[/B] в пилоте я хз, интервалами не пользовался почти.
В ЛС на этом форуме меня застать можно чаще чем в асе, впрочем она указана там же.

kellas 18.08.2010 20:56

Re: МАКРОСЫ
 
Sindo ты просто гений)))
у меня к тебе еще 1 последний вопрос и я отстану от тебя)))
сам я его решить могу но на него уйдет уйма времени (дней):)
как грамотней написать условие если в точке может быть не один нужный цвет а четыри и более

я просто бы повторил условие пару раз // ну с этим мороки

if <коорд> <цвет> [цвет2] //один цвет
.........
end_if

if <коорд> <цвет> [цвет2] //второй цвет
.........
end_if

и т.д.

может как то грамотней можно написать????

Sindo 19.08.2010 15:54

Re: МАКРОСЫ
 
[QUOTE=kellas;313508]
как грамотней написать условие если в точке может быть не один нужный цвет а четыри и более

я просто бы повторил условие пару раз // ну с этим мороки

if <коорд> <цвет> [цвет2] //один цвет
.........
end_if

if <коорд> <цвет> [цвет2] //второй цвет
.........
end_if

и т.д.

может как то грамотней можно написать????[/QUOTE]

Как вариант:
[PHP]
if (XXX, YYY NNNNN) or (XXX, YYY OOOOOO) or ( XXX, YYY PPPPPP)
say цвет совпал с одним из вариантов
end_if
[/PHP]
Где NNNNN, OOOOOO, PPPPPP - 1-й, 2-й и 3-й проверяемые цвета соответственно. Вероятно аналогично можно проверять и на принадлежноть к нескольким интервалам.

З.Ы. В пилоте есть подробный FAQ по языку скриптов, а в последних версиях в FAQе и логе изменений теперь работает и поиск (Ctrl+F).

kellas 19.08.2010 16:46

Re: МАКРОСЫ
 
[QUOTE=Sindo;313574]Как вариант:
[PHP]
if (XXX, YYY NNNNN) or (XXX, YYY OOOOOO) or ( XXX, YYY PPPPPP)
say цвет совпал с одним из вариантов
end_if
[/PHP]Где NNNNN, OOOOOO, PPPPPP - 1-й, 2-й и 3-й проверяемые цвета соответственно. Вероятно аналогично можно проверять и на принадлежноть к нескольким интервалам.

З.Ы. В пилоте есть подробный FAQ по языку скриптов, а в последних версиях в FAQе и логе изменений теперь работает и поиск (Ctrl+F).[/QUOTE]
Sindo ОГРОМНОЕ ТЕБЕ СПАСИБО:)

Andrey 19.08.2010 18:35

Re: МАКРОСЫ
 
Да он у нас профи в этом:);)

kellas 21.08.2010 11:52

Re: МАКРОСЫ
 
и снова прива :)
я столкнулся с новой задачей не могу ее решить
надеюсь Sindo поможет :help: )))) или еще кто)
я использую скрипт на пилоте для браузера фаирфокс почти все работает
даже в свернутом режиме
кроме там в браузере на одном сайте тоже забиты команды на клавишах
я их прописал в скрипте все работает
а команды такие как (send q) не работают тоесть в скрипте условие выполняется а браузер не реагирует на такие команды
как исправить эту штуку
я думаю что сам пилот писался для ультимы а не для прочей фигни
может его как то можно перенастроить под другие (игры сайты и т.д.)
или может есть что то на подобие пилота какая то другая программа куда можно было вставить рабочий скрипт и запустит???
кто знает подскажите:help::help::help:

Sindo 21.08.2010 16:46

Re: МАКРОСЫ
 
[QUOTE=kellas;313915]и снова прива :)
я столкнулся с новой задачей не могу ее решить
надеюсь Sindo поможет :help: )))) или еще кто)
я использую скрипт на пилоте для браузера фаирфокс почти все работает
даже в свернутом режиме
кроме там в браузере на одном сайте тоже забиты команды на клавишах
я их прописал в скрипте все работает
а команды такие как (send q) не работают тоесть в скрипте условие выполняется а браузер не реагирует на такие команды
как исправить эту штуку
я думаю что сам пилот писался для ультимы а не для прочей фигни
может его как то можно перенастроить под другие (игры сайты и т.д.)
или может есть что то на подобие пилота какая то другая программа куда можно было вставить рабочий скрипт и запустит???
кто знает подскажите:help::help::help:[/QUOTE]
Вместо send f1 в браузере используй
[PHP]ShowWindow
sendEx {f1}[/PHP]Есть альтернативные программы, изначально заточенные под браузеры и т.п.: imacros, autohotkey. Но у них свои (более сложные) языки скриптов, хотя и функционал пошире. Впрочем, для большинства браузерных операций пилота более чем достаточно.
Вот [I][URL="http://forum.ultimasoft.ru/index.php?showforum=87"]форум[/URL][/I] уопилота, где бывает и автор программы.
Для браузеров весьма важны [I][URL="http://forum.ultimasoft.ru/index.php?showtopic=16432&st=0"]нововведения[/URL][/I] версии 2.14.
PS. В версии 2.17 была введена функция поиска точек определенного цвета в заданной области:
[PHP]возвращает количество найденных элементов. в параметр 'ResultArray' заносятся их координаты
findcolor (StartX StartY EndX EndY ShiftX ShiftY RequiredColor ResultArray [type] [abs])
где 'type' = 1 - обычный способ (по умолчанию)
= 2 - альтернативный
пример:
set $a findcolor (0, 0 1024, 3 1 1 10243328 %s 2)
set #w size (%s)
msg size: #w found: $a
for #i 1 #w
set #x %s [#i 1]
set #y %s [#i 2]
end_for[/PHP] Может будет поудебнее, чем то, что описывалось выше.

kellas 21.08.2010 23:58

Re: МАКРОСЫ
 
showwindow
sendex {f1}

Sindo вот за это даже не знаю как тебя благодарить))))
мне чтоб обойтись без send который не работал приходилось писать километровый толмут
теперь проще стало да и свой скрипт я могу усовершенствовать )))
более полезней будет)))


а что касается этого

[COLOR=#000000][COLOR=#0000BB]возвращает количество найденных элементов[/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]в параметр [/COLOR][COLOR=#DD0000]'ResultArray' [/COLOR][COLOR=#0000BB]заносятся их координаты
findcolor [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]StartX StartY EndX EndY ShiftX ShiftY RequiredColor ResultArray [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]type[/COLOR][COLOR=#007700]] [[/COLOR][COLOR=#0000BB]abs[/COLOR][COLOR=#007700]])
[/COLOR][COLOR=#0000BB]где [/COLOR][COLOR=#DD0000]'type' [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]1 [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]обычный способ [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]по умолчанию[/COLOR][COLOR=#007700])
= [/COLOR][COLOR=#0000BB]2 [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]альтернативный
пример[/COLOR][COLOR=#007700]:
[/COLOR][COLOR=#0000BB]set $a findcolor [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]0 1024[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]3 1 1 10243328 [/COLOR][COLOR=#007700]%[/COLOR][COLOR=#0000BB]s 2[/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]set [/COLOR][COLOR=#FF8000]#w size (%s)
[/COLOR][COLOR=#0000BB]msg size[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#FF8000]#w found: $a
[/COLOR][COLOR=#007700]for [/COLOR][COLOR=#FF8000]#i 1 #w
[/COLOR][COLOR=#0000BB]set [/COLOR][COLOR=#FF8000]#x %s [#i 1]
[/COLOR][COLOR=#0000BB]set [/COLOR][COLOR=#FF8000]#y %s [#i 2]
[/COLOR][COLOR=#0000BB]end_for
[/COLOR][/COLOR]

я тут не совсем все понял
в этой строке
[COLOR=#000000][COLOR=#0000BB]findcolor [/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]StartX StartY EndX EndY ShiftX ShiftY RequiredColor ResultArray [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]type[/COLOR][COLOR=#007700]] [[/COLOR][COLOR=#0000BB]abs[/COLOR][COLOR=#007700]])

[/COLOR][/COLOR][COLOR=#000000][COLOR=#0000BB]StartX StartY EndX EndY ShiftX ShiftY[/COLOR][/COLOR] - это поиск цвета,-ов в указаном квадрате определенного размера ???

т.е. x1.____y1. и в этом квадрате будет роспозновать цвета
\ \ я правильно понял????
/ /
x2. ____y2. чет я понеть немогу
x1 = startx
y1= starty
или нет????
каков принцип работы????


и какую роль играет [COLOR=#000000][COLOR=#007700][[/COLOR][COLOR=#0000BB]abs[/COLOR][COLOR=#007700]] ???[/COLOR][/COLOR]

[size="1"][color="#666686"]Добавлено через 4 минуты[/color][/size]
сори
т.е. x1.____y1.
..........\........... \
........../........... /
........x2. ____y2.

и в этом квадрате будет роспозновать цвета
я правильно понял????

и еще
x1 = startx
y1= starty
или нет????
каков принцип работы????

[size="1"][color="#666686"]Добавлено через 52 минуты[/color][/size]
[B]нашел что такое[/B] [COLOR=#000000][COLOR=#007700][[/COLOR][COLOR=#0000bb]abs[/COLOR][COLOR=#007700]]
[B][COLOR=Black]без этой функции
проверка по координате может не совпадать что ли ???
что такое [/COLOR][/B][/COLOR][/COLOR][COLOR=#000000][COLOR=#007700][/COLOR][COLOR=#0000BB]StartX StartY EndX EndY [COLOR=Black][B]розобрал))))
непонятно ток для чего это [/B][/COLOR][/COLOR][/COLOR][COLOR=#000000][COLOR=#0000BB]ShiftX ShiftY[/COLOR][/COLOR]


Часовой пояс GMT +3, время: 16:11.

Powered by: vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2004-2019 Forgotten World