Re: МАКРОСЫ
x1 = startx
y1= starty да. с левого верхнего до правого нижнего угла. принцип: последовательная проверка цвета пикселей на соответствие заданному в заданной области. причем область реально меньше на 1 колонку справа и 1 строку снизу (т.е. если задать область 1,1 2,2, то исследоваться будет только 1 пиксель 1,1, но это собирались/ются исправить) относ. коорд. - коорд. с началом остчета от левого верхнего угла окна. к которому привязан скрипт. причем если окно исчезло (обновилось и у него изменился handle), то эти координаты работать более не будут. абсолют. коорд. - коорд. с началом отсчета от верхнего левого угла экрана без привязки к окнам. работают всегда. [COLOR=#000000][COLOR=#0000bb]ShiftX ShiftY - шаг смещения по[/COLOR][/COLOR] осям х и у соответственно. т.е. при [COLOR=#000000][COLOR=#0000bb]ShiftX=1 будут проверены все колонки подряд в заданной области, а при [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb]ShiftX=5, будет проверена только каждая пятая. служит для ускорения процесса поиска, когда разыскиваемый объект больше одного пикселя по соответствующей оси. [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700][[/COLOR][COLOR=#0000bb]type[/COLOR][COLOR=#007700]]=2 стоит ставить там, где не работает 1, сути не меняет.[/COLOR][/COLOR] |
Re: МАКРОСЫ
[COLOR=#000000][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=Black]ну а в эту строчку можно вставить чтоб искало 4 цвета сразу???[/COLOR] [/COLOR][/COLOR][COLOR=#000000][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) or [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb](12343328) or [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb](14323328) or [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb](1333328))[/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]%[/COLOR][COLOR=#0000bb]s 2[/COLOR][COLOR=#007700])[/COLOR][/COLOR] так можно или нет??? [COLOR=#000000][COLOR=#007700][COLOR=Black] [/COLOR][/COLOR][/COLOR] |
Re: МАКРОСЫ
[QUOTE=kellas;314015][COLOR=#000000][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=Black]ну а в эту строчку можно вставить чтоб искало 4 цвета сразу???[/COLOR] [/COLOR][/COLOR][COLOR=#000000][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) or [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb](12343328) or [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb](14323328) or [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb](1333328))[/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]%[/COLOR][COLOR=#0000bb]s 2[/COLOR][COLOR=#007700])[/COLOR][/COLOR] так можно или нет???[COLOR=#000000][COLOR=#007700][COLOR=Black] [/COLOR][/COLOR][/COLOR][/QUOTE] нет, эта функция не работает с интервалами и наборами цветов, во всяком случае пока. +этой функции в том, что она работает быстрее перебора области через for. можно написать последовательное использование [COLOR=#000000][COLOR=#0000bb]findcolor для нескольких цветов и сравнить через таймер с аналогичным циклом через for[/COLOR][/COLOR], тем самым выяснив что эффективнее. |
Re: МАКРОСЫ
в чем может быть причина
того что условие оператора то работает то игнорируется скрипт для браузера фаерфокс пилот 2.18 showwindow while_not (249, 19 0) or (249,19 1024) // тут на черном фоне загарается эмблема атакующего врага то есть если цвет не равен черному то происходит атака showwindow sendex {w} //наведение на атакующую цель wait 1000 // ожидание showwindow sendex {q} // выстрел wait 4000 kleft 866,56 // клик на противоположный угол мини карты wait 1000 showwindow sendex {c} // задает курс будит ехать в тот угол wait 18000 showwindow sendex {r} //включает ремонт wait 1000 end_while не могу понят час назад все работало как надо теперь условие while_not end_while вообще игнорируется то что в самом условие читает менял на другой оператор if_not не помогло что делать??? [size="1"][color="#666686"]Добавлено через 23 минуты[/color][/size] [B]я понял в чем ошибка [/B] [B]она в том что после перезапуска игры и пилота координаты в скрипте дают ошибку как добиться точности в координатах чтоб после перезагрузки они соответствовали действительности??? [/B] |
Re: МАКРОСЫ
[QUOTE=kellas;314051]в чем может быть причина
того что условие оператора то работает то игнорируется скрипт для браузера фаерфокс пилот 2.18 [PHP] showwindow while_not (249, 19 0) or (249,19 1024) // тут на черном фоне загарается эмблема атакующего врага то есть если цвет не равен черному то происходит атака showwindow sendex {w} //наведение на атакующую цель wait 1000 // ожидание showwindow sendex {q} // выстрел wait 4000 kleft 866,56 // клик на противоположный угол мини карты wait 1000 showwindow sendex {c} // задает курс будит ехать в тот угол wait 18000 showwindow sendex {r} //включает ремонт wait 1000 end_while [/PHP] не могу понят час назад все работало как надо теперь условие while_not end_while вообще игнорируется то что в самом условие читает менял на другой оператор if_not не помогло что делать??? [SIZE=1][COLOR=#666686]Добавлено через 23 минуты[/COLOR][/SIZE] [B]я понял в чем ошибка [/B] [B]она в том что после перезапуска игры и пилота координаты в скрипте дают ошибку как добиться точности в координатах чтоб после перезагрузки они соответствовали действительности???[/B] [/QUOTE] А после перезапуска пилота ты скрипт к окну привязываешь? (кнопка [B]W[/B]) До первого обновления окна этот скрипт должен нормально работать. Если же проблема только в координатах, попробуй использовать абсолютные. |
Re: МАКРОСЫ
да привязываю к (W)
и если я правильно понял то если использовать АБСОЛЮТ то без привязки |
Re: МАКРОСЫ
[QUOTE=kellas;314082]да привязываю к (W)
и если я правильно понял то если использовать АБСОЛЮТ то без привязки[/QUOTE] для абс. координат без разницы, что там привязано, а кнопки все равно только в привязанное окно будут посылаться. |
Re: МАКРОСЫ
Sindo ты мне как учитель:punish2:))))
спасибо за терпение и помощь )))) помоги мне еще с одной штукой ты должен это знать есть два условия if ... end_if if ... end_if мне на второе условие надо поставить счечик чтоб оно выполнялось 3 раза я знаю что такой оператор есть но ни знаю как он выглядит |
Re: МАКРОСЫ
Это прям как ПАСКАЛЬ в информатике ... Бррррр...
[size="1"][color="#666686"]Добавлено через 10 часов 46 минут[/color][/size] Вообщем у меня такой вопрос: я хочупрокачать стелс, хайдинг уже прокачан. Я могу просто в пилоте забиндить юз стелса (сам буду стоять на месте), но качаться он будет дольше - правильно ? Вообщем как мне лучше прокачать стелс, если хайдинг уже прокачан ? |
Re: МАКРОСЫ
[QUOTE=kellas;314141]
есть два условия if ... end_if if ... end_if мне на второе условие надо поставить счечик чтоб оно выполнялось 3 раза я знаю что такой оператор есть но ни знаю как он выглядит[/QUOTE] Счетчик есть только для времени - Timer. Но есть: [QUOTE=Bash.org.ru;][URL="http://gizlibak.com/en/index.php?q=aHR0cDovL2Jhc2gub3JnLnJ1L3F1b3RlLzQwNTI2NA%3D%3D"][COLOR=#3333ee]405264[/COLOR][/URL] [ 10903 ] [URL="http://gizlibak.com/en/index.php?q=aHR0cDovL2Jhc2gub3JnLnJ1L3F1b3RlLzQwNTI2NC9ydWxleg%3D%3D"][COLOR=#3333ee]смешно[/COLOR][/URL] / [URL="http://gizlibak.com/en/index.php?q=aHR0cDovL2Jhc2gub3JnLnJ1L3F1b3RlLzQwNTI2NC9iYXlhbg%3D%3D"][COLOR=#3333ee][:||||:][/COLOR][/URL] / [URL="http://gizlibak.com/en/index.php?q=aHR0cDovL2Jhc2gub3JnLnJ1L3F1b3RlLzQwNTI2NC9zdXg%3D"][COLOR=#3333ee]не смешно[/COLOR][/URL] / утверждена 2009-12-08 в 08:11 xxx: Переменная "i" xxx: 26 лет на рынке счётчиков![/QUOTE] Вариантов использования множество. Строишь цикл по своему вкусу, увеличиваешь ее (set #i #i + 1 или используя for), проверяешь (if, while, while_not, if_not) и выходишь из цикла при нужном условии (goto, breake). А! Ну еще можно проверку в "repeat 3/end_repeat" запихнуть). [SIZE=1][COLOR=#666686]Добавлено через 8 минут[/COLOR][/SIZE] [QUOTE=Виталёк;314144]Это прям как ПАСКАЛЬ в информатике ... Бррррр... [SIZE=1][COLOR=#666686]Добавлено через 10 часов 46 минут[/COLOR][/SIZE] Вообщем у меня такой вопрос: я хочупрокачать стелс, хайдинг уже прокачан. Я могу просто в пилоте забиндить юз стелса (сам буду стоять на месте), но качаться он будет дольше - правильно ? Вообщем как мне лучше прокачать стелс, если хайдинг уже прокачан ?[/QUOTE] [URL="http://forum.fwuo.ru/showthread.php?t=20783&p=277629"][B]Тут[/B][/URL] 2 варианта, какой из них будет быстрее хз, но учитывая то, что в любом случае за ночь будет ГМ разницы нет. |
Re: МАКРОСЫ
Ну один я знаю - тупо жать юз стелса ... А второй ?
|
Re: МАКРОСЫ
В жирном слове "Тут" в посте выше живет ссылка..
|
Re: МАКРОСЫ
А, всё понял ! А еще вопрос ))) Вообщем хочу прокачать магери и медитацию , ну к примеру качаю магери на свечке, оп маны не хватает, он сразу медитацию врубает ... Ну что то в этом роде ... Как мне так сделать, что нужно забиндить и какой макрос нужен ?
|
Re: МАКРОСЫ
[QUOTE=Виталёк;314201]А, всё понял ! А еще вопрос ))) Вообщем хочу прокачать магери и медитацию , ну к примеру качаю магери на свечке, оп маны не хватает, он сразу медитацию врубает ... Ну что то в этом роде ... Как мне так сделать, что нужно забиндить и какой макрос нужен ?[/QUOTE]
Тебе определенно нужен макрос на поиск.. хотя бы в этой же теме.. Ссылка [URL="http://forum.fwuo.ru/showthread.php?t=20783&p=277626"][SIZE=4][COLOR=royalblue]тут[/COLOR][/SIZE][/URL] |
Re: МАКРОСЫ
[QUOTE=Виталёк;314201]А, всё понял ! А еще вопрос ))) Вообщем хочу прокачать магери и медитацию , ну к примеру качаю магери на свечке, оп маны не хватает, он сразу медитацию врубает ... Ну что то в этом роде ... Как мне так сделать, что нужно забиндить и какой макрос нужен ?[/QUOTE]
тут просто поменяй лечение на свою свечку [COLOR=#000000][COLOR=#FF8000]//----Хелинг,Магия,Медитация:---- //if hits < 150 // Проверка хитов //send f6 // В ассисте биндим макрос Дабл клик на бинты, клик на себя //wait 3000 // Задержка в три секунды //end_if [/COLOR][COLOR=#007700]if [/COLOR][COLOR=#0000BB]mana [/COLOR][COLOR=#007700]< [/COLOR][COLOR=#0000BB]100 [/COLOR][COLOR=#FF8000]// Ваше количество манны [/COLOR][COLOR=#0000BB]send f7 [/COLOR][COLOR=#FF8000]// В Ультиме биндим Юз скилл медитация [COLOR=Red]в твоем случае свечку[/COLOR] [/COLOR][COLOR=#0000BB]wait 3000 [/COLOR][COLOR=#FF8000]// Задержка в три секунды [/COLOR][COLOR=#007700]else [/COLOR][COLOR=#FF8000]// Иначе [/COLOR][COLOR=#0000BB]repeat 10 [/COLOR][COLOR=#FF8000]// Если надо то повторяем каст магии 10 раз если нет то блокируем репит [/COLOR][COLOR=#0000BB]send f5 [/COLOR][COLOR=#FF8000]// в Ультиме биндим Castspell>>Poison>>wait for target>>target self [/COLOR][COLOR=#0000BB]wait 3000 end_repeat end_if [/COLOR][/COLOR] [size="1"][color="#666686"]Добавлено через 1 минуту[/color][/size] Sindo не все умеют им пользоваться )))) поиском |
Re: МАКРОСЫ
Да поиском то я умею пользоваться, но в том скрипте мне много чего неясно ...
[size="1"][color="#666686"]Добавлено через 8 минут[/color][/size] [COLOR=#0000bb]send f7 [/COLOR][COLOR=#ff8000]// В Ультиме биндим Юз скилл медитация [COLOR=red]в твоем случае свечку[/COLOR] [/COLOR] КАК ВОТ ЭТО ПОНЯТЬ ??? В ультиме я могу юз скил медитацию забиндить , но причем тут свечка ? |
Re: МАКРОСЫ
сори спешил
там вместо f7 надо f5 на f7 мидитачию а на f5 свечку [COLOR=#000000][COLOR=#0000bb]send f5 [/COLOR][COLOR=#ff8000]// в Ультиме биндим Castspell>>Poison>>wait for target>>target self [COLOR=Red]//[/COLOR][/COLOR][/COLOR] тут вместо poison ставишь ту магию которую хочешь использовать этот скрипт будит использовать магию 10 раз потом будет медитировать пока мана не востановится и так цикл будет повторятся [COLOR=#000000][COLOR=#ff8000] [/COLOR][COLOR=#007700]if [/COLOR][COLOR=#0000bb]mana [/COLOR][COLOR=#007700]< [/COLOR][COLOR=#0000bb]100 [/COLOR][COLOR=#ff8000]// Ваше количество манны [/COLOR][COLOR=#0000bb]send f7 [/COLOR][COLOR=#ff8000]// В Ультиме биндим Юз скилл медитация [/COLOR][COLOR=#0000bb]wait 3000 [/COLOR][COLOR=#ff8000]// Задержка в три секунды [/COLOR][COLOR=#007700]else [/COLOR][COLOR=#ff8000]// Иначе [/COLOR][COLOR=#0000bb]repeat 10 [/COLOR][COLOR=#ff8000]// Если надо то повторяем каст магии 10 раз если нет то блокируем репит [/COLOR][COLOR=#0000bb]send f5 [/COLOR][COLOR=#ff8000]// в Ультиме биндим Castspell>>Poison>>wait for target>>target self [/COLOR][/COLOR][COLOR=#000000][COLOR=#ff8000][COLOR=Red]//[/COLOR][/COLOR][/COLOR] тут вместо poison ставишь ту магию которую хочешь // // использовать [COLOR=#000000][COLOR=#ff8000] [/COLOR][COLOR=#0000bb]wait 3000 end_repeat end_if [/COLOR][/COLOR] |
Re: МАКРОСЫ
Вооо... Попробуем:dance2:
[size="1"][color="#666686"]Добавлено через 4 часа 18 минут[/color][/size] [QUOTE=kellas;314303]сори спешил там вместо f7 надо f5 на f7 мидитачию а на f5 свечку [COLOR=#000000][COLOR=#0000bb]send f5 [/COLOR][COLOR=#ff8000]// в Ультиме биндим Castspell>>Poison>>wait for target>>target self [COLOR=red]//[/COLOR][/COLOR][/COLOR] тут вместо poison ставишь ту магию которую хочешь использовать этот скрипт будит использовать магию 10 раз потом будет медитировать пока мана не востановится и так цикл будет повторятся [COLOR=#000000] [COLOR=#007700]if [/COLOR][COLOR=#0000bb]mana [/COLOR][COLOR=#007700]< [/COLOR][COLOR=#0000bb]100 [/COLOR][COLOR=#ff8000]// Ваше количество манны[/COLOR] [COLOR=#0000bb]send f7 [/COLOR][COLOR=#ff8000]// В Ультиме биндим Юз скилл медитация [/COLOR] [COLOR=#0000bb]wait 3000 [/COLOR][COLOR=#ff8000]// Задержка в три секунды[/COLOR] [COLOR=#007700]else [/COLOR][COLOR=#ff8000]// Иначе[/COLOR] [COLOR=#0000bb]repeat 10 [/COLOR][COLOR=#ff8000]// Если надо то повторяем каст магии 10 раз если нет то блокируем репит[/COLOR] [COLOR=#0000bb]send f5 [/COLOR][COLOR=#ff8000]// в Ультиме биндим Castspell>>Poison>>wait for target>>target self [/COLOR][/COLOR][COLOR=#000000][COLOR=#ff8000][COLOR=red]//[/COLOR][/COLOR][/COLOR] тут вместо poison ставишь ту магию которую хочешь // // использовать [COLOR=#000000][COLOR=#0000bb]wait 3000[/COLOR] [COLOR=#0000bb]end_repeat[/COLOR] [COLOR=#0000bb]end_if [/COLOR][/COLOR][/QUOTE] Всё отлично работает, спасибо большое ))) |
Re: МАКРОСЫ
Sindo у меня к тебе очередно вопрос
вот образец скрипта [COLOR=Blue] if (60,639 16763 ) or (60,639 16755 ) or (60,639 17787 ) or (60,639 15475 ) [/COLOR] [COLOR=Blue]........... end_if[/COLOR] можно как то в место координат [COLOR=Blue]60,639 [COLOR=Black]поставить другое значение которое будет равным этим координатам к примеру [/COLOR][/COLOR][COLOR=Blue]if (a 16763 ) or (a 16755 ) or (a 17787 ) or (a 15475 ) [/COLOR][COLOR=Orange]// где а = 60,639[/COLOR] [COLOR=Blue]........... end_if[/COLOR] и как это записать мне для использования скрипта иногда надо пер***вать координаты и с учетом того что у меня в условии сравнивает свыше 70 цветов то пер***вать эти координаты слишком долго и нудно |
Re: МАКРОСЫ
[QUOTE=kellas;314371]Sindo у меня к тебе очередно вопрос
вот образец скрипта [COLOR=blue]if (60,639 16763 ) or (60,639 16755 ) or (60,639 17787 ) or (60,639 15475 ) [/COLOR] [COLOR=blue]...........[/COLOR] [COLOR=blue]end_if[/COLOR] можно как то в место координат [COLOR=blue]60,639 [COLOR=black]поставить другое значение которое будет равным этим координатам[/COLOR] [COLOR=blue]к примеру [/COLOR] [/COLOR][COLOR=blue]if (a 16763 ) or (a 16755 ) or (a 17787 ) or (a 15475 ) [/COLOR][COLOR=orange]// где а = 60,639[/COLOR] [COLOR=blue]...........[/COLOR] [COLOR=blue]end_if[/COLOR] и как это записать мне для использования скрипта иногда надо пер***вать координаты и с учетом того что у меня в условии сравнивает свыше 70 цветов то пер***вать эти координаты слишком долго и нудно[/QUOTE] [URL="http://forum.fwuo.ru/showthread.php?t=20783&p=277629"][B]Пример использования[/B][/URL] (см. скрипт на пойзонинг) Если коротко: [PHP] set $msf 111, 222 // координаты кучи свежего мяса (№1) на полу set $mp 333, 444 // координаты мяса в паке set #amount 5 // колличество банок и мяса set #amountm #amount // для коррекции кол-ва мяса при физлах set #wdr 600 // задержки, стоящие после драгов ... repeat #amountm drag $msf $mp 1 // берет 1 кусок неотравленного мяса из кучи №1 на земле и кладет в пак wait #wdr end_repeat [/PHP] |
Re: МАКРОСЫ
Доброго времени суток...
Выложите пожалста кто нить скрипт на рекконект в игре, а то что то часто ловлю диски на качухе=((( |
Re: МАКРОСЫ
[QUOTE=Sindo;314402][URL="http://forum.fwuo.ru/showthread.php?t=20783&p=277629"][B]Пример использования[/B][/URL] (см. скрипт на пойзонинг)
Если коротко: [PHP] set $msf 111, 222 // координаты кучи свежего мяса (№1) на полу set $mp 333, 444 // координаты мяса в паке set #amount 5 // колличество банок и мяса set #amountm #amount // для коррекции кол-ва мяса при физлах set #wdr 600 // задержки, стоящие после драгов ... repeat #amountm drag $msf $mp 1 // берет 1 кусок неотравленного мяса из кучи №1 на земле и кладет в пак wait #wdr end_repeat [/PHP][/QUOTE] я так понял что в место msf и mp можно ставить что угодно главное чтоб впереди переменная $ стояла ??? |
Re: МАКРОСЫ
$ - не переменная.
[FONT=Courier New][COLOR=#0000bb]$msf - вот переменная.[/COLOR][/FONT] [FONT=Courier New][COLOR=black]А $ перед именем переменной, которое может быть любым, за исключением зарезервиврованных, обозначает ее тип - строка( # - число, % - массив). Об этом весьма подробно написано в справке пилота.[/COLOR][/FONT] [SIZE=1][COLOR=#666686]Добавлено через 4 минуты[/COLOR][/SIZE] [QUOTE='[13];314406']Доброго времени суток... Выложите пожалста кто нить скрипт на рекконект в игре, а то что то часто ловлю диски на качухе=((([/QUOTE] 3 варианта: 1) программа uoreconnector (в поиске по форуму можно найти, уже не раз обсуждалась) 2) встроенный реконнект пилота на вкладке "Еще" 3) простенький скрипт в пилоте состоящий из кликов мышью по кнопкам, задержек и ввода лог/пасс через "send". проверку на необходимость запуска скрипта можно сделать по цветам на экране (подробно расписано выше в этой теме) либо по таймеру с анализом изменения lastmsg. |
Re: МАКРОСЫ
[FONT=Courier New][COLOR=#0000bb][COLOR=Black]Sindo сори эт я не правельно вопрос задал
[/COLOR] $msf [COLOR=Black]эта переменная у нас константа для пилота или я могу использовать следующее [/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$msfук[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]$ghu [/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$ааа [COLOR=Black]тоесть я могу в место [/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$msf [COLOR=Black]написать [/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$rrr [COLOR=Black]??? или только массив работает с [/COLOR][/COLOR][/FONT][COLOR=#000000][COLOR=#0000BB]$msf [COLOR=Black]и[/COLOR] [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000BB]$mp ??? [/COLOR][/COLOR] |
Re: МАКРОСЫ
[QUOTE=Sindo;314424]$ - не переменная.
[FONT=Courier New][COLOR=#0000bb]$msf - вот переменная.[/COLOR][/FONT] [FONT=Courier New][COLOR=black]А $ перед именем переменной, которое может быть любым, за исключением зарезервиврованных, обозначает ее тип - строка( # - число, % - массив). Об этом весьма подробно написано в справке пилота.[/COLOR][/FONT] [SIZE=1][COLOR=#666686]Добавлено через 4 минуты[/COLOR][/SIZE] 3 варианта: 1) программа uoreconnector (в поиске по форуму можно найти, уже не раз обсуждалась) 2) встроенный реконнект пилота на вкладке "Еще" 3) простенький скрипт в пилоте состоящий из кликов мышью по кнопкам, задержек и ввода лог/пасс через "send". проверку на необходимость запуска скрипта можно сделать по цветам на экране (подробно расписано выше в этой теме) либо по таймеру с анализом изменения lastmsg.[/QUOTE] что то не нашёл реконекта во вкладке "Ещё" =(( |
Re: МАКРОСЫ
[QUOTE='[13];314436']что то не нашёл реконекта во вкладке "Ещё"
=(([/QUOTE] Да, звиняйте, по памяти писал - напутал. В пилоте на вкладке "Разное" есть функция коннекта, но не реконнекта. Доп прогу я выше написал уже. а скрипт к пилоту можно отсюда вытащить: [URL="http://forum.fwuo.ru/showthread.php?t=18194&highlight=reconnector"]ссылка[/URL] [size="1"][color="#666686"]Добавлено через 5 минут[/color][/size] [QUOTE=kellas;314433][FONT=Courier New][COLOR=#0000bb][COLOR=Black]Sindo сори эт я не правельно вопрос задал [/COLOR] $msf [COLOR=Black]эта переменная у нас константа для пилота или я могу использовать следующее [/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$msfук[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]$ghu [/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$ааа [COLOR=Black]тоесть я могу в место [/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$msf [COLOR=Black]написать [/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]$rrr [COLOR=Black]??? или только массив работает с [/COLOR][/COLOR][/FONT][COLOR=#000000][COLOR=#0000bb]$msf [COLOR=Black]и[/COLOR] [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb]$mp ??? [/COLOR][/COLOR][/QUOTE] Как писалось выше, имя переменной может быть любым кроме чего-нить зарезервированного. Да, можешь использовать $rrr [QUOTE=Помощь по языку скриптов, встроенная в UOPilot] В имени переменной допустимы символы - ['0'..'9','A'..'z','А'..'я'], регистр не учитывается. Максимальная длина имени переменной 255 символов. Переменные могут быть числовыми и строковыми. Синтаксис числовой переменной '#name', где name - имя переменной. Синтаксис строковой переменной '$name', где name - имя переменной. Например: set #i 20 set $s test string Также вы можете использовать массивы. Символ процента '%' считается идентификатором массива. Индексы массива указываются после имени в квадратных скобках '[' и ']'. Размер массива равен максимальному использованному индексу. Присваивание значений осуществляется каждому элементу индивидуально командой set. Элементы массива могут содержать как строки, так и числа. Допустимо ссылаться на массивы параллельных скриптов, указав после имени массива, через точку, номер скрипта. При указании только первого индекса в двумерном массиве, результатом будет строка из всех элементов второй размерности массива, соответствующих указанному индексу, и разделенных пробелом. Например: set %ar [4] тест // одномерный массив на 4 элемента set %arr [50 1] 544 set %arr [50 2] 800 // двумерный массив на 50 раз по 2 элемента set %ar.2 [5] // одномерный массив в параллельном скрипте left %arr [50] // клик левой кнопкой по координатам 544 800 Учтите, что элементы массивов нельзя напрямую использовать в условных операторах: if charposx <> %arr [50 1][/QUOTE] |
Re: МАКРОСЫ
как сделать чтобы качает парринг с медитацием в пилот на скрипт?пожалуйста напишите мне надо ставить на скрипт. я сделал неполучится.
|
Re: МАКРОСЫ
Паринг с медитацией это через каст magic arrow? Если нет, уточни.
И, пожалуй, последний раз я кидаю ссылку на свой же пост в эту же на первые страницы.. Пора подпись на этом форуме менять на May the Search be with you.. [URL="http://forum.fwuo.ru/showthread.php?t=20783&p=281750"][B]Раз ссылка[/B] [/URL]и [URL="http://forum.fwuo.ru/showthread.php?t=20783&p=277626"][B]два ссылка[/B][/URL]. Выбирай, что подходит, комментарии по настройке там есть. Если тебе паринг стрелкой, то это вторая ссылка. Если отдельно паринг и медитация, то паринг - первая, медитация - вторая (резурект на ебя кастуй). |
Re: МАКРОСЫ
я хотел качать magic arrow, потом медитация,вот как сделать в пилот? пожалуйста напишите мне правильно сделать
[size="1"][color="#666686"]Добавлено через 6 минут[/color][/size] все я нашел,спс))) |
Re: МАКРОСЫ
А можно ли качать магери, медитацию, хилинг и паринг одновременно , через стрелку ?
|
Re: МАКРОСЫ
[QUOTE=RiN;314877]я хотел качать magic arrow, потом медитация,вот как сделать в пилот? пожалуйста напишите мне правильно сделать[/QUOTE]
[PHP]// прокачка магери, медитации, парига и хилинга by Sindo set $lackreg lack reagents //сообщение о нехватке ресурсов для каста set $war with thoughts // сообщение о нахождении чара в вар моде set #castwait 2600 // задержка на каст спела set timer :rep // Каст спелла на себя send F9 // в клиенте: CastSpell+MagicArrow/WFT/TargetSelf if (lastmsg =$lackreg) // проверка на наличие регов для каста спелла Repeat 5 alarm say Нет ресов wait 2000 end_repeat pause_script end_if wait #castwait gosub PreventDeath // Медитация при сильной потере маны if mana < 10 // ограничение нормы маны ставить по своему усмотрению while mana < int send 5 // в клиенте: UseSkill+Meditaiton if (lastmsg = $war) send Tab // снять вар мод end_if gosub PreventDeath wait 3000 // задержка на одну медитацию end_while end_if // Отхиливание при ранении :PreventDeath if hits < 100 // ограничение нормы хп ставить по своему усмотрение while hits < str if hits = 0 // Оповещение о смерти Repeat 5 alarm say Рес wait 2000 end_repeat pause_script end_if send F1 // в ассисте макр на хил себя с одевание щита say Guards wait 4000 // задержка на хилл end_while end_if return // Принцип работы: Чар кастует на себя спелл через заданные промежутки времени, // при этом проверяя колличество хп, маны и жив ли еще чел. если хп меньше 100, // то он будет хилить себя пока значение хп не станет = значению силы. если мана станет меньше 10, // то он будет медитировать пока она не сравняется по значению с интелектом. // если чел умер (хп = 0), то пилот 5 раз пикнет и поставит скрипт на паузу. // во время хилинга и медитации чел спелы не кастует. // Во время работы скрипта необходимо чтобы был открыт статбар.[/PHP] F1 - макр в ассите на хил себя с одеванием щита [FONT=Courier New][COLOR=#0000bb]5 -макр[/COLOR][COLOR=#ff8000] в клиенте: UseSkill+Meditaiton[/COLOR][/FONT] [FONT=Courier New][COLOR=#ff8000][COLOR=#0000bb]F9 -[/COLOR][FONT=Courier New][COLOR=#ff8000]макр в клиенте: CastSpell+MagicArrow/WaitForTarget/TargetSelf[/COLOR][/FONT][/COLOR][/FONT] [FONT=Courier New][COLOR=#ff8000][FONT=Courier New][COLOR=#ff8000]Делаешь эти 3 бинда [/COLOR][/FONT][/COLOR][/FONT] [FONT=Courier New][COLOR=#ff8000][FONT=Courier New][COLOR=#ff8000][COLOR=#0000bb]set #castwait 2600 [COLOR=#ff8000][FONT=Courier New]// задержка на каст спела[/FONT][/COLOR][/COLOR][/COLOR][/FONT][/COLOR][/FONT] [FONT=Courier New][COLOR=#ff8000][FONT=Courier New][COLOR=#ff8000]в этой строке в скрипте заменяешь 2600 на время каста стрелки (в милисекундах), полагаю оно будет около 1000, и больше ничего менять не нужно будет.[/COLOR][/FONT][/COLOR][/FONT] [SIZE=1][COLOR=#666686]Добавлено через 5 минут[/COLOR][/SIZE] [QUOTE=Виталёк;314879]А можно ли качать магери, медитацию, хилинг и паринг одновременно , через стрелку ?[/QUOTE] Можно, об этом нам говорит название скрипта: "[COLOR=#000000][COLOR=#ff8000][FONT=Courier New]// прокачка магери, медитации и хилинга без ассиста by Sindo" [/FONT][/COLOR][/COLOR] и тот факт, что стрелка приводит к срабатыванию паринга. Но, ИМХО, не нужно. |
Re: МАКРОСЫ
почему не сделать проше ?
[QUOTE]:main if hits > 150 send f1 5000 //каст какойнить на себе... end_if while_not hits 150 send f2 // хил какой удобно wait 3000 // ждем сколько нужно (ставим сами) end_while while_not mana 100 send F3 // меда if lastmsg // тут поставить месагу которая вылетает при начале медиты... ее часть... wait 3000 end_if end_while[/QUOTE] писал от руки... могут быть опечатки... да и проверить пока негде но принцип именно такой, ибо чар небудет кастовать пока не вылечится и несможет убить себя. |
Re: МАКРОСЫ
[QUOTE=Block;315744]почему не сделать проше ?
[PHP]:main if hits > 150 // здесь должно быть хотябы = send f1 5000 //каст какойнить на себе... end_if while_not hits = 150 send f2 // хил какой удобно wait 3000 // ждем сколько нужно (ставим сами) end_while while_not mana 100 send F3 // меда if lastmsg // тут поставить месагу которая вылетает при начале медиты... ее часть... wait 3000 end_if end_while [/PHP]писал от руки... могут быть опечатки... да и проверить пока негде но принцип именно такой, ибо чар небудет кастовать пока не вылечится и несможет убить себя.[/QUOTE]Проще не всегда значит лучше. В обоих скриптах пользователю для запуска надо настроить 2 кнопки и 1 задержку, при этом в первом скрипте он получит более широкий функционал. Кроме того даже если в первой строке поставить "=" - будут проблемы с качем на пойзоне и стрелке (незачем лечить по 2 хп). И медитировать удобнее оптом. Ну и всякие ресалки и проверки на ресурсы в первом еще есть, подкормку я вырезал, но на первой странице темы она есть. |
Re: МАКРОСЫ
дааа первая строчка реально касяк)
можно сделать while_not hits = 100 например) это если про пойзан и стрелку хм а если уже про удобства гвоорить... раскидать все переменные настройки на сет и будет хорошо.... |
Re: МАКРОСЫ
[QUOTE=Block;315976]раскидать все переменные настройки на сет и будет хорошо....[/QUOTE]
Обычно так и делал, видать там поленился) [B][URL="http://forum.fwuo.ru/showthread.php?t=20783&p=279380"]Пример[/URL][/B] |
Часовой пояс GMT +3, время: 09:18. |
Powered by: vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2004-2019 Forgotten World