Re: МАКРОСЫ
[QUOTE=Evmixiy;341688]кароче кнопка ф12 не пашет у меня. Сделал как написано. Если за нее в опшон ластобжект, ласттаргет поставить скрипт будет работать ? =)
...[/QUOTE] Если под "опшон" ты имеешь ввиду внутрение макросы клиента и отключено кормление чара, то да - будет, но только с этим посохом. Когда же он сломается (за сутки штук 5 ломается), этот скрипт встанет. Если сделать итемптайп в ассисте, то он будет брать новые посохи из пака сам. [QUOTE=Evmixiy;340653]set $btnUse F12 // [B]кнопка с Object/LastTarget в ассисте с UseItemType посоха [/B] Как так сделать ? =) У меня либо 1 тамит, либо воопще ничего...:threaten:[/QUOTE] Судя по этому вопросу проблемы начинаются не с Object'а, а с отсутсвия обновленных ID'шников овец. Так? Я в скрипте черту добавил до которой идет верхняя часть. [SIZE=1][COLOR=#666686]Добавлено через 12 минут[/COLOR][/SIZE] [QUOTE=ambience;340641]//----Кукенг---- drag 466,283 424,329 1 //1 бревно из кучи перетащить на место костра ... wait 2000 [B][COLOR=red]double_left 39,115 //поесть[/COLOR][/B] end_while Проблема в данном макросе заключается в том, что через какое-то время скрипт якобы переносит мясо (будь оно в паке или на земле) и все дальнейшие действия не выполняются. Пользуюсь УОпилот 2.10. Так же заметил, что когда я сворачиваю окно ультимы в панель задач, то никакие действия не выполняются. Заранее спасибо за помощь! :help:[/QUOTE]Добавь задержки (wait xxx) после drag, left, double_left там, где их нет, если продолжит слетать - увеличь их. Еще полезно параллельно запускать макрос с проверкой на world save с приостановлением на время сэйва остальных скриптов (поиск поможет его найти). |
Re: МАКРОСЫ
[QUOTE=Sindo;341706]
Судя по этому вопросу проблемы начинаются не с Object'а, а с отсутсвия обновленных ID'шников овец. Так? Я в скрипте черту добавил до которой идет верхняя часть.[/QUOTE] айди живки вставлял, пробовал даже обжектайди =) пачемуто так происходит что он только над одной живкой работает и дальше ни как. |
Re: МАКРОСЫ
[PHP]// Taming by Sindoatan. Based on Taming (c) by diss
set $btnRel F6 // кнопка с say+all_release в клиенте set $btnUse F12 // кнопка с Object/LastTarget в ассисте с UseItemType посоха set #k 10 // кол-во обтамливаемых скотинок set #korm 0 // если надо запускать скрипт подкормки зверья ставим 1. если нет 0. set #kb 5 // номер потока со скриптом подкормки зверья set #blEda 0 // если надо себя кормить, то ставим 1, иначе 0 set $btnEat M // кнопка с LastObject в клиенте set #eda 123456789 // ИД еды для себя set #lag 2000000 // время на забывание зверем хозяина set %arr[1] 1273244 // ID'шники скотинок set %arr[2] 1325790 set %arr[3] 1237673 set %arr[4] 1138080 set %arr[5] 1226926 set %arr[6] 1278290 set %arr[7] 1267169 set %arr[8] 1311898 set %arr[9] 29713 set %arr[10] 1088780 //-------------------------------- set #zh #k +1 set $remember remembers set $success accept set $tamed already tame set $failed fail set $hungry hungry set $far far away set $skill changed set $wait you must wait set $cant see the target :loop set #a 1 while #a < #zh if #blEda = 1 set lastobjectid #eda send $btnEat end_if send $btnRel //say all release set lasttargetid %arr[#a] set #q 0 :repeat set #q #q +1 if #q > 100 // Тамим до последнего, но это на всякий случай goto next end_if set #i 0 send $btnUse wait 1000 if lastmsg already goto next end_if say zЗверушка #a, попытка #q, время timer while_not lastmsg $success if (lastmsg $failed) or (#i > 3) goto repeat end_if repeat 10 if (lastmsg old) or (lastmsg Loved) or (lastmsg again) or (lastmsg return) send {Tab} say Ждемс wait 25s goto repeat end_if wait 200 end_repeat if (lastmsg = $wait) or (lastmsg = $cant) or (lastmsg = $hungry) or (lastmsg = $skill) or (lastmsg = $remember) or (lastmsg = $tamed) or (lastmsg = $far) goto next end_if set #i #i +1 end_while :next set #a #a +1 if #a = 2 set timer end_if end_while while timer < #lag wait 20s set #k #lag - timer say Обождите #k end_while if #korm = 1 start_script #kb wait 10s end_if goto loop // Меняем кнопки/задержи/идшники в верхней части скрипта. В основной части копаться не //обязательно. Обязательно ставим галку в опциях клиента в правой верхней вкладке у //строки про TAB. Скрипт может тамить, менять палки, есть, кормить и ждать столько //сколько нужно (и не более необходимого). [/PHP] set [B]#lag 2000000[/B] // время на забывание зверем хозяина Какой таймер более оптимальный для приручения Лам (скилл 55) ? |
Re: МАКРОСЫ
Народ скинте пожалуйста макрос на боукрафт( луки ) что бы из бэкпека автоматически выкладывалсиь изготовленные луки.Заранее спасибо!
|
Re: МАКРОСЫ
анрил, пилот не может выложить луки из пака по типу предмета.
А если кто-то сделает такой скриптик, то это будет скрипт на разгрузку, которую я с удовольствием применю в каком-нибудь макросе :) помоему, единственный выход, это на UOАсисте продавать их npc по 5шт. |
Re: МАКРОСЫ
Не пинайте за женскую логику, но итемы одного типа переместить в один мешок можно вот так:
В Асисте на вкладке Arm задаем "Bag to disarm into" (Правой кнопкой Set disarm bag, таргет на мешок в паке. drag 438, 260 415, 335 1 // перемещаем мешок на пол, чтоб использовался следующий итем тайп send f2 // в асисте берем в руки лук, заменяем на итем тайп drag 415, 335 438, 260 1 // кладем мешок для сбора мусора с пола в пак send f3 // в асисте в кейсах есть команды Disarm и Disarm left hend Проверяла на дагерах - работает, по той же логике может работать и на армор, только с командой Undress. Вэйты ставьте под себя. [size="1"][color="#666686"]Добавлено через 13 часов 17 минут[/color][/size] Выкладывание итемов (тех которые можно взять в руки) из пака: :start // Сам скрипт на крафт send f2 // Юз итем тайп в асисте wait 1000 if lastmsg Use Type FAILED goto start // нет такого типа идем его крафтить else move 861, 101 // координаты итема в руке на картинке kleft_down 861, 101 // зажимаем на нем левую кномку мыши move 446, 300 // координаты сундука kleft_up 446, 300 // отпускаем левую кнопку мыши wait 500 end_if |
Re: МАКРОСЫ
[QUOTE]что бы из бэкпека автоматически выкладывалсиь изготовленные[/QUOTE]
Сначала пусть берет на маркре лук в руку а из руки уже двигай drag-ом в треш. [QUOTE]то это будет скрипт на разгрузку, которую я с удовольствием применю[/QUOTE] Разгрузка на пилоте [url]http://uopilot.ucoz.ru/forum/4-6-1[/url] [size="1"][color="#666686"]Добавлено через 10 минут[/color][/size] И простенький скрипт на ламбер. Когда запускаете срипт, появляеться таргет, подходите к дереву и кидаете на него таргет, чар начинает его рубить до конца. Когда он все логи вырубит снова появляеться таргет, идете к новому дереву кидаете таргет и все заново... :1 if target = 0 set target 1 end_if while_not target = 0 if lastmsg world wait 20000 say say xD wait 300 end_if end_while :2 send f8 waitfortarget send f3 wait 1000 set timer while_not (lastmsg skill) or (lastmsg put) or (lastmsg can't see) or (lastmsg can't think) or (lastmsg hack at) or (lastmsg no logs) or (lastmsg too far) or (lastmsg try) or (lastmsg destroer) or (timer > 6000) if lastmsg world wait 20000 say say xD wait 300 end_if end_while if (lastmsg no logs) or (lastmsg try) or (lastmsg can't see) or (lastmsg can't think) alarm goto 1 else goto 2 end_if |
Re: МАКРОСЫ
Еще один ламбер. Чар идет в направлении с [B]S[/B] на [B]N[/B], рубит 4(или меньше, сколько есть) дерева вокруг себя, и идет по ряду к следующим четырем. И так пока во что то не упрется, обход препятствий не делал, пока лень, может сделаю позже. И так когда чар уперся, переводим его на новый ряд, или обходим препятствие если дальше есть деревья и все заново.
Чар должен быть в таком положении по отношению к деревьям: [url]http://savepic.org/1783092m.jpg[/url] И вот скрипт: :num set #num 0 :set set #log 0 set lasttargetkind 3 set laststatictype 3280 if #num = 0 set lasttargetx charposx - 2 set lasttargety charposy + 1 end_if if #num = 1 set lasttargetx charposx - 2 set lasttargety charposy - 2 end_if if #num = 2 set lasttargetx charposx + 2 set lasttargety charposy - 2 end_if if #num = 3 set lasttargetx charposx + 2 set lasttargety charposy + 1 end_if if #num = 4 goto next end_if :lumber set target 0 send f9 // Макрос в Ассисте на юз топора по типу wait 500 if lastmsg cancelled alarm msg Антимакрос! stop_script end_if if target = 0 goto lumber end_if send f3 // Кнопка Ласттаргет wait 500 set timer while_not (lastmsg skill) or (lastmsg put) or (lastmsg can't see) or (lastmsg can't think) or (lastmsg hack at) or (lastmsg no logs) or (lastmsg too far) or (lastmsg try) or (lastmsg destroer) or (timer > 6000) if lastmsg world wait 20000 say say xD wait 300 end_if end_while if wght > 620 alarm msg Перевес! stop_script end_if if (lastmsg put) or (lastmsg skill) set #log #log + 1 end_if if (lastmsg no logs) or (lastmsg try) or (lastmsg can't see) or (lastmsg can't think) or (lastmsg too far) or (#log = 2) set #num #num + 1 goto set else goto lumber end_if :next set #posy1 charposy - 5 set #posy2 charposy send pageup wait 100 :step set timer send pageup while_not (charposy < #posy2) or (timer > 5000) if lastmsg world wait 20000 say say xD wait 300 end_if end_while if timer > 5000 alarm msg Застрял! stop_script end_if if #posy1 = #posy2 goto num else set #posy2 charposy goto step end_if [size="1"][color="#666686"]Добавлено через 17 минут[/color][/size] Да, рекомендую использовать УО пилот вресию [B]2.15[/B]. И здержка между строк во всех скриптах [B]10[/B] |
Re: МАКРОСЫ
Скиньте плз макрос на ВЕТЕРИНАРИЮ!
|
Re: МАКРОСЫ
[QUOTE=Woman;351267]Скиньте плз макрос на ВЕТЕРИНАРИЮ![/QUOTE]
// Вытаскиваем полоску жизни коня, бьем до половины жизни, на середине (обязательно на черной где жизни нет) берем координаты и цвет if 358, 228 15514993 // 358, 228 - координаты черного цвета на середине полоски с жизнями 15514993 - цвет точки repeat 7 // лечим 7 раз (поставить скок нужно до почти полного выздоровления лошади) say all stop send f2 // юз итем тайп бинтов таргет на лошадь, шит и оружие в руки wait 2000 end_repeat else say all stop send f3 // атак ласт wait 1000 end_if // как биндить кнопки в асисте и клиенте, брать координаты и цвет точки, менять юз итем на юз итем тайп написано выше в этой теме. 2-й вариант send f2 // в асисте бинты на лошадь, даггер на лошадь (бинты и даггер на итем тайп) wait 2700 if lastmsg Do you wanna make a mummy? send q // атакласт wait 2000 send enter wait 100 say all stop end_if |
Re: МАКРОСЫ
Ребят, подскажите каким образом, ну и макросом естественно, качать фишинг, где лучше - с плота или с берега ? Буду очень признателен !
|
Re: МАКРОСЫ
[QUOTE=Виталёк;353419]Ребят, подскажите каким образом, ну и макросом естественно, качать фишинг, где лучше - с плота или с берега ? Буду очень признателен ![/QUOTE]
А чем тебе пост № 10 не угодил... |
Re: МАКРОСЫ
Да впринципе там нормально всё, я хотел посоветоваться, может кто-нибудь и получше подскажет, так сказать, навыком поделиться ...
|
Re: МАКРОСЫ
[QUOTE=Виталёк;353430]Да впринципе там нормально всё, я хотел посоветоваться, может кто-нибудь и получше подскажет, так сказать, навыком поделиться ...[/QUOTE]
прокачка фишинга потребовала 110 удочек с 30 до 100. Качал на мосту с гвардилкой. Если качать в ГЗ на мостах с гвардилкой и лечением, то убить тебя будет сложно, если на плоту, то возможно наведаются пираты, убьют и полутают. А вообще мы сейчас офтопим и засоряем хорошую тему. Подобные вопросы или в первой теме, что поиск выдаст задавать нужно, или же новую тему создавать в нуби тауне. |
Re: МАКРОСЫ
Я щяс качаю магию медитацию и что то у меня как только мана 60 становится чар прекращает кастовать и начинает медетировать, как мне решить эту проблему? Помогите плиз)
|
Re: МАКРОСЫ
[QUOTE=AKA;277627][PHP]
//----Ручная Рубка---- //помогает не много таргет появляется и сам до рубливает дерево =) set #rtimer 0 set #msg 99 while #msg <> 0 if #msg = 2 send F2 1000 //lastobject, waitfortarget, lasttarget else send F1 //lastobject while target = 1 wait 1000 end_while //waitfortarget 5000 end_if gosub 1 end_while end_script :1 set #timer timer while #rtimer < 30000 //время проверки результатов 1й рубки set #msg 99 if lastmsg you put the logs in set #msg 2 break end_if if lastmsg your skill in lumberjacking set #msg 2 break end_if if lastmsg you hack at the tree for a while set #msg 2 break end_if if lastmsg there are no logs break end_if if lastmsg you can't think of a way break end_if [/PHP] [SIZE=1][COLOR=#666686]Добавлено через 50 секунд[/COLOR][/SIZE] Не работает нихр*на, там и опечатки в словах и какие то проблемы с концом и началом цикла ! Кто шарит - разбиритесь пожалуйста ... |
Re: МАКРОСЫ
[QUOTE=Бруно;353543]Я щяс качаю магию медитацию и что то у меня как только мана 60 становится чар прекращает кастовать и начинает медетировать, как мне решить эту проблему? Помогите плиз)[/QUOTE]
скинь свой скрипт |
Re: МАКРОСЫ
Ребят, помогите хорошим макросом на таминг с обьяснением)
|
Re: МАКРОСЫ
Отчего в пилоте + ассисте не работает смена последнего объекта? (овцы)
В ассисте Use item TYPE, Last Target (convert to LastTarget) В пилоте [COLOR=#000000][COLOR=#0000BB]set lasttargetid [/COLOR][COLOR=#007700]%[/COLOR][COLOR=#0000BB]arr[/COLOR][COLOR=#007700][[/COLOR][COLOR=#FF8000]#i][/COLOR][/COLOR] Числа в массиве верные (чар их произносит правильно), однако вышеупомянутая строчка не дает эффекта - все время юзается реально последняя заюзанная в клиенте цель.. [size="1"][color="#666686"]Добавлено через 5 часов 3 минуты[/color][/size] В общем, при юзании без ассиста (макрос в клиенте) все работает. Не работает определение координат для npc. Эх, отчего же изик не работает :) |
Re: МАКРОСЫ
[QUOTE=Бруно;361385]Ребят, помогите хорошим макросом на таминг с обьяснением)[/QUOTE]
Ничего хорошего, но - тамлю им. Загон, 10 овец. На f2 вешаем в клиенте LastObject -> WaitForTarget -> LastTarget, на f12 вешаем TargetNext Юзаем разок посох на овцу тут же стартуем скрипт. Ассиста не требует, но и не мешает ему ассист. Если животное голодно, сигнализирует в трей и звуком. [CODE] //taming :start set lastobjecttype 3568 //taming staff type set lasttargetkind 1 send f2 //last obj -> wft -> lasttarget wait 100 if lastmsg hungry alarm flash wait 10s goto change end_if set timer 0 while_not (lastmsg fail to tame) or (timer > 25000) if (lastmsg seems to accept you) or (lastmsg already tame) or (lastmsg remembers you) or (lastmsg far away) or (lastmsg think the way) goto change end_if if lastmsg приручать игроков send f12 //TargetNext in client goto start end_if wait 100 end_while goto start :change say all come wait 2s send {Tab} say all release send f12 //TargetNext in client //use animal lore or another skill, record in assist and uncomment line repeat 1 //number of count repeat action //send f5 1500 //use animal lore - last target end_repeat goto start [/CODE] Кормлю я с помощью AutoMove в пилоте. [URL=http://my.jetscreenshot.com/1474/20110918-aiy6-34kb][IMG]http://my.jetscreenshot.com/1474/m_20110918-aiy6-34kb.jpg[/IMG][/URL] Нажимаем кнопку как показано, когда окно УО виднО, а поверх него пилот. Наводим курсор на овцу (или на группу, если они на одном месте стоят) и нажимаем Ctrl+A. Суть в том, чтобы НЕ переключаться на окно УО. Фокус должен быть на Пилоте. Кнопочка отожмется взад. После этого назначаем хоткей [URL=http://my.jetscreenshot.com/1474/20110918-zosy-76kb][IMG]http://my.jetscreenshot.com/1474/m_20110918-zosy-76kb.jpg[/IMG][/URL] Ну и осталось навести курсор на еду, кликнуть на нее чтобы точно быть уверенным что фокус теперь в окне УО и нажимать хоткей пока не наестся. Важно цифу под кнопкой из первого рисунка установить в единичку. Ну как то так. Проще не бывает, называется) [size="1"][color="#666686"]Добавлено через 2 минуты[/color][/size] ЗЫ огромное спасибо тем, кто помогает. :) |
Re: МАКРОСЫ
Автолечение ассистом + скриншотинг нештатных ситуаций
Bandage self в ассисте на F8 Heal Potion на F7 Установить программу MiniCap для скриншотов Поправить в скрипте путь куда складывать скриншоты и колво оных, задержку [QUOTE] //autohealing while hits > 80 //не лечится пока хитов больше 80 wait 100 if (lastmsg you see) or (lastmsg attack) say fotosession started flash alarm repeat 20 exec C:\Program Files\MiniCap\MiniCap.exe -capturescreen -save "C:\UltimaOnline\screenshots\$datetime$.jpg" -exit wait 1s end_repeat end_if end_while while hits < 90 //пока хитов менее 90 лечимся бинтами //say autoheal send f8 4000 if hits < 30 //если совсем мало хитов пьем heal potion send f7 300 end_if end_while [/QUOTE] |
Re: МАКРОСЫ
1) зависит ли скорость роста скила от сложности приготовленного изделия, количества потраченных русурсов и их вида, если да то как?
2) чем выгоднее качать тинкеринг так как бутылки практически даром нужно продавать а гп нужны чтоб кирку покупать. 3) общая сумма скилов зависит на скорост роста скилов ессли да то как? (просто раньше на одном из серваков во избежания "танков", тяжелых фул прокачанных чаров вводилось ограничение, чем больше сумма скилов тем медленнее они растут) 4) и вообще в каком порядке лучше прокачивать скилы, конечно если есть какая то определенная последовательность? |
Re: МАКРОСЫ
1) некоторые скилы можно прокачать на чем то одном, а некоторые дапустим инскрипт лучше повышать круг магии, или таминг - качать на ламах, потом хорсах и.тд (по сложности).
2) хз тинкер качал на отмычках (примерно 30к для прокачки лок пика), докачивал на бутылках до гма. 3). не зависит, сложность прокачивания зависит от самого скила, есть легкие и сложные. 4). некоторые последовательности все же есть, но качают кто как хочет, кому как выгоднее. |
Re: МАКРОСЫ
А как стасить в асисте одевания оружия и бинты ? Зарание спасибо .
|
Re: МАКРОСЫ
Кто пожет скинуть мне скрипт на фишинг скара брая ?
Помогите пл |
Re: МАКРОСЫ
Пожалуйста скинте макрос на трекинг ! Зарание спасибо .
|
Re: МАКРОСЫ
[QUOTE=Immon;365539]Пожалуйста скинте макрос на трекинг ! Зарание спасибо .[/QUOTE]
send f5 wait 8s send {Tab} 500 ---- ассист - ф5 макрос №5 - юзать трекинг и выбрать животное животное за дверями дома гуляет внутри забора |
Re: МАКРОСЫ
вот попытался написать скрипт, вроде примитивно но все же гдето допускаю ошибку
[QUOTE]goto start :start send F6 wait 10000 if lastmsg you pull out a nice fish if lastmsg you fish a while, say star goto start end_if end_if if lastmsg there are no fish here say test goto move end_if :move send up wait 50[/QUOTE] "if lastmsg there are no fish here" это условие выполняется, а вот первые два ни вкакую ((( что нужно исправить чтоб работало? а в идеале просто хочу простой вспомогательный скрипт на фишинг, чтоб чар ловил а когда выловит переходил к "goto move", а дальше сам добавлю. так же если не трудно может можно выложить скрипты на лут (полный то есть все что есть, что бы собирал). и если не трудно скрипт чтоб чар с земли поднимал и в сумку кидал все что у него под ногами. заранее спасибо. |
Re: МАКРОСЫ
Простейшая прокачка магии на пилоте. В принципе все бинды можно сделать без ассиста, для лечения использовать LastObject - WaitForTarget - Target Self и заюзать раз бинты.
[QUOTE]//magery by Savely //cast while (hits > 50 and mana > 5) send f5 //cast spell on self wait 1000 end_while //healing while (hits < str) send f12 //use bandage wait 3000 end_while //meditation while (mana < int) send f7 200 //use meditation skill wait 500 end_while[/QUOTE] [size="1"][color="#666686"]Добавлено через 1 минуту[/color][/size] [QUOTE=mrsergi;365902]вот попытался написать скрипт, вроде примитивно но все же гдето допускаю ошибку "if lastmsg there are no fish here" это условие выполняется, а вот первые два ни вкакую ((( что нужно исправить чтоб работало? а в идеале просто хочу простой вспомогательный скрипт на фишинг, чтоб чар ловил а когда выловит переходил к "goto move", а дальше сам добавлю. так же если не трудно может можно выложить скрипты на лут (полный то есть все что есть, что бы собирал). и если не трудно скрипт чтоб чар с земли поднимал и в сумку кидал все что у него под ногами. заранее спасибо.[/QUOTE] [QUOTE]if (lastmsg you pull out a nice fish or lastmsg you fish a while)[/QUOTE] мб? сам процесс рыбалки пока не смотрел [size="1"][color="#666686"]Добавлено через 2 минуты[/color][/size] [QUOTE]так же если не трудно может можно выложить скрипты на лут (полный то есть все что есть, что бы собирал). и если не трудно скрипт чтоб чар с земли поднимал и в сумку кидал все что у него под ногами[/QUOTE] на пилоте это невозможно |
Re: МАКРОСЫ
Собстна решил написать скрипт для себя, [B]Magery+Healing+Mresist[/B]
Если что то не верно, подскажите, мой первый скрипт. Посмотрел как написаны скрипты на мегери + резист, много путаницы, а у меня просто и со вкусом ) хотя могу и ошибаться ) ЧТо умеет скрипт, кастует фаер филду, хилиться, если наступает критическая ситуация отходит, отхиливается на фул, опять подходит к месту где фаер вилда, если филды нету кастует её заного, если филда физлиться перекастовывает. ТАкже юзает медитацию. Хавает. Юз спелов и бинтов через уоасист [QUOTE] repeat 10 if mp <= 20 while mp = 100 use medi wait 3000 end_while end_if use fire field WFT target self wait 1s if lastmsg spell is fizzle use fire field wait 1s end_if // раздел :critical if hits < 20 send left send left // эвакуация wait 1s while hits = 150 use bandage self wait 3000 end_while send right send right // возврат на точку wait 1s end_if while hits < 150 if hits < 20 goto critical end_if use bandage self wait 3000 end_while wait 5s if hits < 150 goto critical else goto start end_if end_repeat double_left *** *** double_left *** *** double_left *** *** // хавка[/QUOTE] |
Re: МАКРОСЫ
[B]PBOTA[/B], вроде как магию [ хилинг ] выгоднее качать через стрелки на себя. Ессно, и медитацию. Огнем уже докачиваешь резист, на стрелках он не успеет дорасти одновременно с магией.
[I]use med[/I] как я понимаю, подобные вещи надо заменять send[ex] key? Тогда предупреди людей. По поводу double_left - надо стараться всеми правдами и неправдами избегать его, глючный страшенно. Чуть лаг или сейв - бекпак уезжает *** пойми куда. На вещи с пола юзать можно, пол не уезжает ) Ну а так.. мелкие замечания hits = 150 заменить на hits = str, на случай если у чара не 150 жизни, и с маной так же, сравнивать с int. И на пилоте, конечно, никогда не раскроются настоящие секреты кибернизации ))))) Как хорошо когда среда позволяет циклом пер***рать предметы в радиусе Х клеток от тебя или все в конкретном бэкпаке и перемещать их одной командой, например.. |
Re: МАКРОСЫ
Немного доработал, теперь работает на все 100 )
пользуйтесь на здоровье ) [QUOTE]:start if mp <= 20 while mp = 100 send f3 // meditation wait 4000 end_while end_if send f1 // fire wall, wft , target self wait 3000 if lastmsg spell is fizzle use fire field wait 1s end_if // раздел :critical if hits < 40 send left send left // эвакуация wait 1s while hits < str send f4 // bandage self wait 3000 end_while send right send right // возврат на точку wait 1s end_if while hits < str if hits < 40 goto critical end_if send f4 // bandage self wait 3000 end_while wait 5s if hits < 150 goto critical else goto start end_if[/QUOTE] |
Re: МАКРОСЫ
всем привет ! подскажите почему у меня пилот не реагирует на команду
if_lastmsg You feel sickly при серверном msg you feel sickly мне нужно чтоб при msg you feel sickly чар кастовал на себя cure ? if_lastmsg You feel sickly send f3 wait 500 left 111, 111 end_if Заранее спасибо ! |
Re: МАКРОСЫ
Sane, между if и lastmsg у тебя не пробел?
также проверь что выбрано правильное окно клиента в пилоте [size="1"][color="#666686"]Добавлено через 7 минут[/color][/size] [B]Фишинг[/B] Ловит в 169 клетках (13 на 13) вокруг себя. Рассчитывался на ловлю с моста. Подбирает рыбу. Меняет удочки (можно десяток в пак положить). [QUOTE]//fishing for #y -6 6 1 for #x -6 6 1 :fish set lasttargetx charposx + #x set lasttargety charposy + #y set lasttargetkind 3 //say #x : #y send f5 200 //UOAssist: Use Item Type (fishing pole) WaitForTarget 2 send f11 //UOClient: LastTarget set timer 0 while ((lastmsg like to fish) or (lastmsg have been damaged)) and (timer < 10000) wait 100 end_while if lastmsg pull out say ! UAAA3b!!! repeat 2 drag 408, 304 400, 275 all wait 50 drag 400, 305 400, 275 all wait 50 drag 388, 290 400, 275 all wait 50 end_repeat end_if if_not (lastmsg no fish) or (lastmsg try fishing in water) if (lastmsg cant use it) or (lastmsg broke) alarm flash alarm flash alarm flash //end_script end_if wait 1000 goto fish end_if wait 1800 end_for end_for alarm flash //end_script [/QUOTE] [B]Необходимые макросы.[/B] F5 - макрос на использование удочки в ассисте, по типу. Кнопку record, два раза на удочку, кнопку stop. Правой кнопкой по строке Use item -> Convert to use item type. Вот что должно получиться: [IMG]http://my.jetscreenshot.com/1474/m_20111026-g9zx-26kb.jpg[/IMG] F11 - макрос в клиенте. Одна строчка - Last Target. Вот так: [IMG]http://my.jetscreenshot.com/1474/m_20111026-vln2-132kb.jpg[/IMG] |
Re: МАКРОСЫ
Всех категорически приветствую.
Пользую UOPilot 107. (у [B]меня[/B] [B]всё работает[/B]+вроде всё расписал). Что-то чужое, что-то подредактированно, что-то лично мое. Ползуйтесь на своё усмотрение, Я за макросы никакой ответственности не несу. Вроде всё. [B] Фаст buy[/B] [I]Пилот->Ещё->Эдит хот->Старт скрипт. Для одарённых: Скрипт пашет [U]lastmsg[/U][/I] [CODE]set $s buy set $a lastmsg $s say $a end_script[/CODE][B]Копка вокруг[/B] [CODE]set lasttargetkind 2 set $a1 You loosen some rocks set $a2 You put set $a3 That is too far away set $a4 There is no ore here to mine set $a5 skill [I]// Скилл повысился..При необходимости дописываем по аналогии стат[/I] set $a6 Try mining in rock set $a7 You have no line of sight for #j -2 2 set lasttargety charposy + #j for #i -2 2 set lasttargetx charposx + #i send z waitfortarget 2000 set #time timer + 6000 while_not (timer > #time) or (lastmsg $a1) or (lastmsg $a2) or (lastmsg $a3) or (lastmsg $a4) or (lastmsg $a5) or (lastmsg $a6) or (lastmsg $a7) wait end_while if (lastmsg $a1) or (lastmsg $a2) or (lastmsg $a5) while_not (lastmsg $a3) or (lastmsg $a4) or (lastmsg $a6) or (lastmsg $a7) if wght > 620 [I]//максимальный вес[/I] stop_script end_if send z [I]//ЛОбджект->ВТаргет->Лтаргет[/I] waitfortarget 2000 set #time timer + 6000 while_not timer > #time or (lastmsg $a1) or (lastmsg $a2) or (lastmsg $a3) or (lastmsg $a4) or (lastmsg $a5) or (lastmsg $a6) or (lastmsg $a7) wait end_while wait 200 end_while end_if wait 200 end_for end_for say ! [I]//Ненужная ерись, которую можно заменить Алармом, Флешем или убрать.[/I] stop_script[/CODE][B]Хилокукла с отходом.[/B] [I]N стенка дома. (атакуемый арчер закрыт сундуками от прострела кроме как по Y)[/I] [CODE]set $s1 Use Type Failed -- type not found :0 if hits < str send F1 [I]//Хил с бандажек[/I] if lastmsg = $s1 repeat 4 send end [I]//Отойти (Walk->S)[/I] end_repeat end_script end_if wait 2570 end_if if hits < 90 [I]//Количество ХП при котором отбегаем (для постоянного скана лучше пихнуть в отдельный скрипт, но мне лень и так устраивает)[/I] goto 1 end_if goto 0 :1 repeat 4 send end [I]//Отбегалка на тотже S[/I] end_repeat :2 send F1 [I]//Хилимся баджами[/I] wait 2470 if hits = str goto 3 end_if goto 2 :3 repeat 100 [I]//если окно игры сворачивал-не всегда возвращался-поэтому 100, и потом дальше стенки не убежит....[/I] send pageup [I]//Бежим на место (Walk->N)[/I] end_repeat goto 0[/CODE][B]Крафт с подкормкой[/B] [CODE]set $s1 put set $s2 skill set $s3 crash set $s4 fail set $s5 failed set $sw world save :1 send m [I]//Крафт[/I] set timer wait 570 send f1 [I]//Питание (пожно заменить любой фигнёй. скажем рудой без наличия плавилки (так надо))[/I] wait 200 :2 if (lastmsg $s1) or (lastmsg $s2) or (lastmsg $s3) or (lastmsg $s4) or (lastmsg $s5) or (timer > 6570) send f1 [I]//Опять кормим или ещё что[/I] wait 250 goto 1 end_if if (lastmsg $sw) wait 17000 end_if goto 2[/CODE] |
Часовой пояс GMT +3, время: 10:11. |
Powered by: vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2004-2019 Forgotten World