Macros
I want to help English people to help
with macros In this section we will lay out scripts for the pilot to help the players. Who can invest that. And as far as possible describe action and do not ask and do not flood. [size="1"][color="#666686"]Добавлено через 1 час 1 минуту[/color][/size] ---------------------------- [size="1"][color="#666686"]Добавлено через 59 минут[/color][/size] [COLOR="Magenta"]//----Healing,Magery,Meditation:---- //if hits < 150 // Test hits //send f6 // At the macro assists bindi Double-click on the bandages, click on a //wait 3000 // The delay of three seconds //end_if if mana < 100 // Your amount of mana send f7 // In Ultima bind Hughes skill Meditation wait 3000 // The delay of three seconds else // otherwise repeat 10 // If you want to cast magic, then repeat 10 times if you do not block repit send f5 // in Ultima bind Castspell>>Poison>>wait for target>>target self wait 3000 end_repeat end_if[/COLOR] [size="1"][color="#666686"]Добавлено через 1 час 2 минуты[/color][/size] ----------------------- [COLOR="Red"]/ / ---- Mining on the site harbored 25: ---- / / Mining at one place all the tiles that can reach up to / / Then displays a message to stop the script / / send F3 4000 / / Stealth and Hyde for # y -2 February 1 for # x -2 1 February : mining set lasttargetx charposx + # x set lasttargety charposy + # y set lasttargetkind 2 send F2 1200 / / LastObzhekt-VaitForTarget-LastTarget set timer 0 while (lastmsg do you want) and (timer <10000) wait 100 end_while if_not (lastmsg no ore) or (lastmsg mining in) or (lastmsg have no line) wait 500 if (lastmsg you see) or (lastmsg targeting) or (lastmsg you have) / / gives a signal about what appeared Guard ore or a player and a creaking or ostonavlivaet antimakros alarm flash alarm flash alarm flash end_script end_if goto mining end_if end_for end_for alarm flash end_script [/COLOR] [size="1"][color="#666686"]Добавлено через 1 час 8 минут[/color][/size] [COLOR="Blue"]/ / ---- Cartography ---- / / ... Bind / / ... F11 - LastSkill / / ... F9 - LastObject / / ... Before running the script Zatar / / ... havkoy fed up and eat. set # level 1 / / - Set the type of / / ... maps produced from 1 to 4 / / ... 1 - Detail Map / / ... 2 - Regional Map / / ... 3 - Sea Chart / / ... 4 - Full World set # havka lastobjectid set lastskill 12 / / ... ---------------- set # s 1 : map send F11 2300 if # level = 1 double_left 63, 63 / / - Detail Map end_if if # level = 2 double_left 109, 64 / / - Regional Map end_if if # level = 3 double_left 152, 64 / / - Sea Chart end_if if # level = 4 double_left 194, 64 / / - Full World end_if / / ... ---- / / If # level = 4 / / Set # level 3 / / Else / / Set # level # level + 1 / / End_if / / ... ---- if # s = 10 set lastobjectid # havka send F9 1000 set # s 1 end_if wait 2000 set # s # s + a if lastmsg have no blank parchment flash uo end_script end_if gosub map end_script [/COLOR] [size="1"][color="#666686"]Добавлено через 1 час 10 минут[/color][/size] ------------------------------- [COLOR="DarkOrange"]/ / ---- Lokpiking ---- / / script lukpikinga Kutch, throw in a pack of Locked Chest'a key and master key send 5 / / button to break open the chest assists picks, be sure to set the Use Item Type wait 3s if lastmsg Container doesn't locked. / / check whether the chest vzlamali send 4 / / close button in the trunk key assists wait 1s end_if[/COLOR] ------------------- [size="1"][color="#666686"]Добавлено через 1 час 11 минут[/color][/size] / / ---- Poison ---- / / sript in Skill poisoning, we use the Lesser Poison, and grilled meat (or fish steaks) drag 429,319 677,617 1 / / get a piece of meat and throw in a pack wait 1s drag 449,304 960,272 1 / / get a Lesser poison and throw in a pack wait 1s send 4 / / button in assists poison the meat, be sure to set the Use Item Type and Target Item Type wait 3s repeat 2 move 675,585 / / move the cursor to pack the meat in the etched drag 675,585 429,369 / / drag the puck from the etched piece of meat wait 1s end_repeat / / coordinates of the move must be takimizhe as the first coordinates of drag, / / to pack saves while not moving after the mouse is used move, / / repeat (repeat 2) the need to during the save in the packet was not a piece of meat. ------------------------- |
Re: Macros
[COLOR="DarkOrange"]/ / ---- BoVKraft ----
/ / Script boukrafta quality video, make shafts drag 432,316 959,256 7 / / 7 we take logs and throw in a pack wait 1s send 4 / / button in assists shafts do, be sure to set the Target Item Type wait 4s if wght> 550 / / check for weight in the pack move 676,583 drag 676,583 428,368 all / / drag of the puck all the shafts wait 1s drag 456,343 663,617 2 / / take the 2 shaft and throw in a pack end_if / / Pack and weighs more than 550, the script puts all the manufactured shafts, / / Coordinates of the move must be takimizhe as the first coordinates of drag, / / 2 shaft throw in the bags to the place from where it is going to spread, when the weight is greater than 550. / / Make arrows or bolts drag 433,319 958,258 5 / / take the shafts five and throw in a pack wait 1s drag 451,296 958,258 5 / / get 5 feathers and throw in a pack wait 1s send 4 / / button in asssiste make arrows, be sure to set the Use Item Type wait 2s if wght> 550 / / check for weight in the pack move 680,587 drag 680,587 429,368 all / / drag of the puck all the arrows wait 1s drag 453,343 666,615 2 / / take the two arrows, and throw in a pack end_if / / Pack and weighs more than 550, the script puts all made arrows, / / Coordinates of the move must be takimizhe as the first coordinates of drag, / / Throw two darts in the pack into the place from where it is going to spread, when the weight is greater than 550.[/COLOR] [size="1"][color="#666686"]Добавлено через 1 минуту[/color][/size] ---------------------------- [COLOR="darkorange"][COLOR="Yellow"][COLOR="SeaGreen"]/ / ---- Taming ---- double_left 350, 220-sticks in the picture Kordinaty player! for # i 1 13 1 send F11 / / target next wait 500 send F12 / / last object wait for target last target wait 500 say end_for wait 10 min[/COLOR][/COLOR][/COLOR] ----------------------------------- [size="1"][color="#666686"]Добавлено через 1 минуту[/color][/size] [COLOR="Purple"]/ / ---- Alchemy ---- / / script Kutch alchemy, make Lesser heals drag 691,91 956,264 790 / / 790 GS'a take from the pile and throw themselves wait 1s repeat 790 / / set number of repetitions equal quantitative GS'a send 5 / / button in assists Lesser heals do, be sure to set the Use Item Type wait 8s end_repeat send 4 / / key in the overflow assists in kegu potions, be sure to set the Target Item Type wait 1s / / script can be altered by other craft potions / / need to change the number of regov which throws in the pack, / / the number of repetitions and the delay after the button on the craft potions. ----------------------------------------- [size="1"][color="#666686"]Добавлено через 3 минуты[/color][/size] ----------------------------- / / ---- Kuking ---- drag 466,283 424,329 1 / / a heap of logs dragged to the place of fire wait 500 for # i 0 5 1 / / try to ignite double_left 424,329 wait 500 end_for if wght <400 drag 442,248 399,264 120 / / 120 meat for themselves unless the preponderance wait 500 end_if while_not (lastmsg must cook) or (lastmsg can cook) double_left 95,113 / / pack the meat in wait 500 left 422, 327 / / target on fire wait 2000 double_left 39,115 / / eat end_while raft potions.[/COLOR] [size="1"][color="#666686"]Добавлено через 5 минут[/color][/size] [COLOR="Lime"]/ / ---- ---- Tinkering / / script tinkira quality video, make a bottle drag 382,318 837,484 2 / / take the two bottles and throw in a pack wait 1s drag 424,319 959,256 2700 / / take the 2700 Iron and throw in a pack wait 1s repeat 900 / / Repeat craft, 1 bottle = 3 Iron send 4 / / button in assists to make the bottle, be sure to set the Target Item Type wait 6s end_repeat move 849,457 drag 849,457 432,368 all / / drag of the pack all bottles wait 1s / / 2 bottles we throw in the pack into the place from where it is going to spread, / / coordinates of the move must be takimizhe as the first coordinates of drag.[/COLOR] |
Re: Macros
/ / ---- Tailoring ----
/ / Taylor script Kutch, making patterns drag 382, 318 837.484 2 / / take the two patterns and throw in a pack wait 1s drag 424,319 959,256 500 / / 500 take the tissue and throw in a pack wait 1s repeat 250 / / Repeat craft, a pattern of tissue = 2 send 4 / / button in assists to make patterns, be sure to set the Target Item Type wait 4s / / delay for kraft end_repeat move 849,457 drag 849,457 432,368 all / / drag of the puck all the patterns wait 1s / / 2 pattern, throw in a pack into the place from where it is going to spread, / / coordinates of the move must be takimizhe as the first coordinates of drag, / / so that the script does not strayed all that we throw in the pack is better to take the floor, / / script can be altered by Kraft to scroll the form to do this, / / change the number of repetitions, to rewrite the macro in assists, to change the delay of craft.[COLOR="Green"][/COLOR] [size="1"][color="#666686"]Добавлено через 57 секунд[/color][/size] [COLOR="Purple"]And resist heling : main / / repeat 2 / / sdes stavish hopping walls cast a healing itself if GM can four walls. set # r 0 send F9 3500 / / CastSpel >> waitfortarget >> target selfl / / End_repeat : heal if hits <str send End / / hilim itself can be replaced by a macro set # r 0 wait 3600 goto heal end_if set # r # r + 1 wait 1000 if # r = 5 / / variable is responsible for the expectation of 5 / / seconds, unless within that time the damage was not / / done, it is considered that the effect of Springfield / / terminated goto medit else goto heal end_if : medit if hits <str / / laganulo suddenly still, and Springfield is still / / deals damage, excess proverochka not prevent goto heal end_if if mana <int send Backspace / / macro meditation wait 2500 goto medit end_if goto main end_script[/COLOR] [size="1"][color="#666686"]Добавлено через 2 минуты[/color][/size] / / Taming set $ btnRel F6 / / button with say + all_release in the client set $ btnUse F12 / / button with the Object / LastTarget in assists with a staff UseItemType set # k 10 / / number of obtamlivaemyh skotinok set # korm 0 / / if you need to run the script put a feeding beasts. if not 0. set # kb 5 / / number of the flow of the script feeding beasts set # blEda 0 / / if you need to feed yourself, then put 1, otherwise 0 set $ btnEat M / / button in the client LastObject set # eda 123456789 / / ID of a meal for themselves set # lag 2000000 / / time forgetting the beast master set% arr [1] 1273244 / / ID'shniki skotinok 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] 29,713 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 / / Tamim until recently, but just in case goto next end_if set # i 0 send $ btnUse wait 1000 if lastmsg already goto next end_if say zZverushka # a, attempt # q, time 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 Zhdems 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 Wait say # k end_while if # korm = 1 start_script # kb wait 10s end_if goto loop / / Change the button / Hold / idshniki at the top of the script. In the main part is not to delve / / Required. Be sure to put the check in the client options at the top right tab at the / / Line of TAB. A script can tamit, change sticks, eat, feed, and wait as / / As you need (and no more than necessary). |
Re: Macros
/ / ---- Macros to Fishing ----
repeat 40 / / cycle for 40 repetitions goto 1 1 send 7 / / button-type rods in Assists and target location on the relativ wait 2000 if lastmsg You see repeat 3 alarm double_right 624, 81 / / coordinates of the opposite edge of the raft (which will depart Persian), preferably a raft 9x9 double_right 624, 81 end_repeat double_right 624, 81 double_right 624, 81 send tab / / removes the ease Persian (after healing bandages does not respond to an attack for example) send f1 / / bow in hand pause_script all / / stop the script to pause, waiting for a Persian mob attacks and kills the fire response, and then loot stands in its place and press the button to remove the pause and not to "play" button or the script will go from the beginning end_if wait 2000 if lastmsg You see repeat 3 alarm double_right 624, 81 double_right 624, 81 end_repeat double_right 624, 81 double_right 624, 81 send tab send f1 pause_script all end_if if lastmsg you fish a while goto 1 end_if say Come on, Fish =) / / for those who have scored close to the f # can remove this line say right wait 2000 say stop end_repeat say Come on, Fish =) say back wait 2500 say stop repeat 40 / / cycle for 40 repetitions (going back, but at a lower Theil) goto 2 2 send seven 135, 128, ait 2000 if lastmsg You see repeat 3 alarm double_right 624, 81 double_right 624, 81 end_repeat double_right 624, 81 double_right 624, 81 send tab send f1 pause_script all end_if wait 2000 if lastmsg You see repeat 3 alarm double_right 624, 81 double_right 624, 81 end_repeat double_right 624, 81 double_right 624, 81 send tab send f1 pause_script all end_if if lastmsg you fish a while goto 2 end_if say Come on, Fish =) say left wait 2000 say stop end_repeat say Come on, Fish =) say back wait 2500 say stop [size="1"][color="#666686"]Добавлено через 51 секунду[/color][/size] [COLOR="MediumTurquoise"]/ / ---- Macros taming ---- set $ remember The Sheep remembers you set $ master It seems to accept you as master set $ player you can not tame the players. set $ alredy This creature already tame repeat 6 say all release wait 600 end_repeat 1 8 send / / F12 LastObject + wait for target + TargetLast set timer while_not lastmsg $ remember or $ master or $ player or $ alredy if lastmsg The Sheep remembers you goto NeXT end_if if lastmsg It seems to accept you as master goto NeXT end_if if lastmsg You can not tame the players. goto NeXT end_if if lastmsg This creature already tame goto Neploxo end_if if lastmsg You fail to tame the creature. goto 1 end_if if lastmsg Animal Taming changed now goto NeXT end_if if timer> 40 000 gosub next end_if end_while if timer> 5000 goto next end_if : NeXT say all release send nine wait 500 goto 1 : neploxo repeat 4 say all release wait 1s end_repeat goto 1[/COLOR] [size="1"][color="#666686"]Добавлено через 11 минут[/color][/size] / / Guards kill him. if hits <str say guards / / 2 spaces after say send f1 / / button Assists in the treatment of wait 1000 say guards wait 1500 end_if |
Re: Macros
/ / Mining near wall
/ / Spacing between lines 20 set # napravl 3 / / direction to dig around the rock (0 = N, 1 = E, 2 = S, 3 = W) set $ miningbtn01 F10 / / button binds LastObject / WFT in the client set $ miningbtn2 F11 / / button in the client binds LastTarget set # wstep 1500 / / delay before the transition to a new tile chara after the filing of this team set # wmine 4300 / / delay before the digging charom Tail said after calling $ miningbtn2 set # pich 1 / / light the need to support the replacement picks for failure (0 = need a = not applicable) set% pickaxe [1] 0 / / ID first alternate picks set% pickaxe [2] 0 / / ID second alternate picks set% pickaxe [3] 0 / / ID third alternate picks set # pickaxetype 0 / / itemtayp picks set $ s1 is no ore here set $ s2 have no line set $ s3 try mining set $ s4 too far away set $ s5 has changed set $ s6 loosen some rocks set $ s7 has increased set $ s8 put the set $ broke broke / / failure message when you pick set $ loose reach that / / Message for the loss of picks (including the break) set # broke 0 / / counter pick breakdowns set # a 0 / / turn indicator is needed set # ston 0 / / display on the site of stasis set # superston 0 / / display on the site of major congestion if (# napravl = 0) set $ correctx + 0 set $ correcty - 1 set $ nexttilebtn Home set $ otskalibtn End set $ kskalebtn PageUp end_if if (# napravl = 1) set $ correctx + 1 set $ correcty + 0 set $ nexttilebtn PageUp set $ otskalibtn Home set $ kskalebtn PageDown end_if if (# napravl = 2) set $ correctx + 0 set $ correcty + 1 set $ nexttilebtn Home set $ otskalibtn PageUp set $ kskalebtn End end_if if (# napravl = 3) set $ correctx - 1 set $ correcty + 0 set $ nexttilebtn PageUp set $ otskalibtn PageDown set $ kskalebtn Home end_if : Start set lasttargetx charposx $ correctx set lasttargety charposy $ correcty set lasttargetkind 2 send $ miningbtn01 300 set $ prevmsg lastmsg if (lastmsg = $ broke) or (lastmsg = $ loose) if (# pich = 0) set # broke # broke + a if (# broke <= 3) set LastObjectID% pickaxe [# broke] set LastObjectType # pickaxetype goto start else Do you run out msg replacement picks! end_if else msg You broke a pick! end_if end_if send $ miningbtn2 # wmine if (lastmsg = $ prevmsg) alarm say Ping troubles! Or do you lag, or an incorrectly displayed "# wmine", or got antimakros. end_if set timer while_not (lastmsg = $ s1) or (lastmsg = $ s2) or (lastmsg = $ s4) / / or (timer> 800) while_not (lastmsg = $ s5) or (lastmsg = $ s6) or (lastmsg = $ s7) or (lastmsg = $ s8) or (timer> 7000) if (lastmsg = $ s3) / / approach to rock, if the line is moved away from us digging (triggered by the absence of rocks) repeat 2 send $ kskalebtn # wstep end_repeat goto start end_if set # a 1 end_while goto start end_while : Nextstep set # prevx charposx set # prevy charposy if (# a> <0) send $ nexttilebtn # wstep set # a 0 end_if send $ nexttilebtn # wstep if (charposx = # prevx) and (charposy = # prevy) / / pripyatstviya crawl from the rock towards the chara (triggered by congestion on the site (including the upiranii the rock)) set # ston # ston + 1 set # superston # superston + 1 if (# ston> 2) repeat 2 send $ otskalibtn # wstep end_repeat set # ston 0 set # superston 0 set # a 1 goto nextstep else goto nextstep end_if else set # ston 0 set # superston 0 end_if goto start / / Before using the script must: / / Check that there are no obstacles to the perpendicular away from the rocks in its entirety / / Take into account that the digging must be to the south to ~ ~ the north, and not vice versa (allows you to bypass most of the textures bugs) / / Do not forget to pick juzat handles before each new start script |
Re: Macros
/ / Camping
set # dl 40 / / The shortest distance between centers of adjacent tiles in pixels (40dlya 640 * 480) set # mbasex 319 / / X coordinate of the pixel of a handful of wood chips under the charom set # mbasey 245 / / Y coordinate of a pixel of a handful of wood chips under the charom / / Goto test / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / set # basex # mbasex set # basey # mbasey for # x - # dl # dl # dl for # y - # dl # dl # dl set # Targx # basex + # x set # Targy # basey + # y set # a # basex - # dl set # b # basey + # dl set # c # basey - # dl if ((# Targx = # a) and (# Targy = # b)) or ((# Targx = # mbasex) and (# Targy = # mbasey)) or ((# Targx = # mbasex) and (# Targy = # c)) goto next1 end_if repeat 19 drag # mbasex, # mbasey # Targx, # Targy a wait 50 set # a LastLiftedID set LastObjectID # a repeat 4 send F11 / / LastObject in the client end_repeat end_repeat : Next1 end_for end_for / /: Test set # a # dl / 2 set # b # dl / 2 set # basex # mbasex + # a set # basey # mbasey - # b for # x - # dl # dl # dl for # y - # dl # dl # dl set # Targx # basex + # x set # Targy # basey + # y set # a # basex + # dl set # b # basey - # dl if (# Targx = # a) and (# Targy = # b) goto next2 end_if repeat 19 drag # mbasex, # mbasey # Targx, # Targy a wait 50 set # a LastLiftedID set LastObjectID # a repeat 4 send F11 / / LastObject in the client end_repeat end_repeat : Next2 end_for end_for / / Repeat 5 alarm / / Wait 2s / / End_repeat / / Stop_script / / Do not forget to click with a bind LastObject ------------------------------------------------------------------------------- [size="1"][color="#666686"]Добавлено через 46 секунд[/color][/size] [COLOR="Magenta"][COLOR="YellowGreen"]/ / ----------- FISHING ------------- gosub fishingsub / / fishing / / 13 tiles on the bridge repeat 13 send PageDown 200 / / direction of motion. Change to the desired end_repeat end_repeat / / Walk along the beach at the starting point tile 7. repeat 27 / / one tile on the turn. send home 200 end_repeat send PageDown 200 / / turn. / / How many cycles have a night (for the optimists and statisticians) set # counter # counter +1 : Fishingsub / / fishing sub / / Treant part borrowed from someone, but refined and optimized to the low visibility. for # y -6 6 1 / /! BOOT here, if you dig down to the shore, and not from the bridge, for # x -6 6 1 / /! need to tweak the max coordinates of X and Y. : Fishing / / routine fishing set lasttargetx charposx + # x set lasttargety charposy + # y set lasttargetkind 2 send F1 1000 / / LastObject, WaitForTarget, LastTarget set timer 0 while_not (lastmsg pull) or (lastmsg fail) or (lastmsg Try) or (lastmsg quick) or (lastmsg no fish) or (timer> 6000) end_while if (lastmsg Try) or (lastmsg quick) or (lastmsg no fish) or (lastmsg fail) wait 1500 / / delay after unsuccessful use of the bait. end_if if (lastmsg pull) and (wght <620) / /! if the goal is simply pumping, it can be turned off to save time. drag 406, 298 404, 254 all / / dragging the fish themselves. drag 406, 298 404, 254 all / / dragging the fish themselves. wait 500 end_if if lastmsg destroer / / broken rod send f3 500 / /! assists in the - target type for the bait double_left 810, 68 / /! coordinates of the rod in his hand. It is safer than taking from the pack. wait 500 send f2 1000 end_if if_not (lastmsg are no fish) or (lastmsg Try) or (lastmsg pull) / /! Last or - Fishing will continue only once, instead of catching up to no fish / / If the length of the shore enough, it accelerates the process of catching and bleeding. / / If the skill is less than 60, then it makes sense to put / / before or (lastmsg pull) goto fishing / / procedure for fishing. end_if end_for end_for return / / fishing + Add to the script / / Pause phishing script to script is not interrupted at some inconvenient time if lastmsg world pause_script 3 / /! number should be stopped to register the script! wait 10 000 say Save the Power of Macros! / / To reset the floor Lastmsg resume_script 3 / /! number should be stopped to register the script! end_if / / Check - if not kill you until you calm udite .. if (lastmsg hit) or (lastmsg attacking you) or (hits <str) repeat 3 say guards wait 1000 end_repeat end_if[/COLOR][/COLOR] |
Re: Macros
/ / Parrying with the waste-approach
set $ hb f11 / / heal button in assist set # hw 3000 / / heal wait set $ othodbtn End / / walk + to move away set $ podhodbtn PageUp / / walk + to fit set # minhp 80 / / Level hp, which depart in the direction : start if hits <str / / rate limiting, xn put on your own while hits <str gosub saver send $ hb wait # hw / / delay on the Hill end_while end_if goto start : saver if hits <# minhp repeat 10 send $ othodbtn end_repeat set timer while_not (hits = str) or (timer> 200000) send $ hb wait # hw end_while if timer> 200 000 repeat 10 say bandage trouble alarm wait 1s end_repeat stop_script end_if repeat 10 send $ podhodbtn end_repeat end_if return[COLOR="Lime"][/COLOR] [size="1"][color="#666686"]Добавлено через 2 минуты[/color][/size] -------------------------------------- [COLOR="Red"]:fishingsub //fishing sub for #y -6 6 1 // !!!воот тут, если копаете с берега, а не с моста, for #x -6 6 1 // !!!надо подправить макс координаты по X и Y. :fishing //подпрограмма вылова рыбы set lasttargetx charposx + #x set lasttargety charposy + #y set lasttargetkind 2 send F5 1000 // LastObject, WaitForTarget, LastTarget set timer 0 while_not (lastmsg pull) or (lastmsg fail) or (lastmsg Try) or (lastmsg quick) or (lastmsg no fish) or (timer > 6000) end_while if (lastmsg Try) or (lastmsg quick) or (lastmsg no fish) or (lastmsg fail) wait 1500 // задержка после неудачного использования на удочке. end_if if lastmsg destroer //сломалась удочка send f6 500 //!!! в ассисте - target type на удочку double_left 870, 153 //!!! координаты удочки в руке. Надежнее, чем брать из пака. wait 500 end_if if_not (lastmsg are no fish) or (lastmsg Try) or (lastmsg pull) //!!! последний or - ловля будет продолжаться только один раз вместо ловли до no fish //если длина берега достаточная, это ускоряет процесс ловли и прокачки. //Если скилл меньше 60, то имеет смысл поставить // перед or (lastmsg pull) goto fishing // процедура вылова рыбы. end_if end_for end_for return //fishing[/COLOR] |
Re: Macros
Good evening. Please tell me how can two windows download combat (except Archer). I can not remember the appropriate macros.
------- Look, you put a char on combat rock, a hit, the other is healing, do not forget to put the script on ATAKLAST one that will rock battle ... for the second Player here's a script that he healing and if that leaves ... ------- set $ hb f11 / / heal button in assist set # hw 3000 / / heal wait set $ othodbtn End / / walk + to move away set $ podhodbtn PageUp / / walk + to fit set # minhp 80 / / Level hp, which depart in the direction : start if hits <str / / rate limiting, xn put on your own while hits <str gosub saver send $ hb wait # hw / / delay on the Hill end_while end_if goto start : saver if hits <# minhp repeat 10 send $ othodbtn end_repeat set timer while_not (hits = str) or (timer> 200000) send $ hb wait # hw end_while if timer> 200 000 repeat 10 say bandage trouble alarm wait 1s end_repeat stop_script end_if repeat 10 send $ podhodbtn end_repeat end_if return Healing himself, if x is less than the specified (80) walks away, completely heal back. Bandages Put comfortable on the floor to the floor escape routes. When pumping Archer convenient to depart for the corner of the house. Do not forget in a script to rearrange the buttons on their own, or also bind them, and also setting can do for themselves. In general if you have any questions write, help! [size="1"][color="#666686"]Добавлено через 4 минуты[/color][/size] ------------------------ [COLOR="Orange"]/ / division of the ore from the remelt / / overall delay in GPRS 150 drag 848, 562 903, 559 1 wait 300 move 903, 559 double_left 898, 546 wait 200[/COLOR] [size="1"][color="#666686"]Добавлено через 7 минут[/color][/size] --------------------------------------------- [COLOR="Orange"]1) in the upper left corner of your pack put ore pile (preferably up to 500 units at a time) / / 2) in the "script" pilot put a tick in the box to the right of "Point (Ctrl + A)" / / 3) is inserted into the script here it is: / / / / Division of the ore without melting / / Drag 848, 562 903, 559 1 / / Wait 300 / / 4) identifies the script 848, 562 / / 5) in the ultima online hovers over the pile of ore per pack and harvest Ctrl + A. in thee have in place 848, 562 other figures in the same format / / 6) to provide a script 903, 559 / / 7) in the box, ultima online it points around the center of the pack and harvest Ctrl + A. Losses in thee shall Change the number instead of 903, 559 / / 8) run the script and wait until he will share a piece of the whole bunch / / 9), then through the tab "General" you put double click on the coordinates of the ore, which lies at cha in a packet to 1 (or write a script double_left 898, 546 changing the coordinates to the coordinates of your piles)[/COLOR] [size="1"][color="#666686"]Добавлено через 10 минут[/color][/size] ----Coking---- ----------------- repeat 10 double_left 379, 328 // координаты хвороста на полу wait 1000 double_left 379, 328 // координаты хвороста на полу wait 1000 drag 421, 271 399, 257 50 // координаты мяса в сундуке или на полу и кидать в угол пака wait 1000 repeat 50 double_left 957, 413 // в дабл на мясо в паке wait 2000 left 379, 308 // на костер wait 3000 end_repeat end_repeat ------------------- [size="1"][color="#666686"]Добавлено через 13 минут[/color][/size] [COLOR="Red"]----Mening, Lamberjack, taming the manual extraction---- ----------------------------------------- set $ s1 wood. set $ s2 skill in set $ s3 str set $ s4 dex set $ s5 int set $ s6 pack set $ s7 destroer! set $ s8 You have no line of sight set $ s9 Try mining in rock set $ s10 useable ore. set $ s11 fail to tame set $ s12 chop. set $ s13 away set $ s14 mine set $ s15 location set $ s16 can't set $ s17 master. set $ s18 skill to tame set $ sw world save 1 if (lastmsg $ s1) or (lastmsg $ s2) or (lastmsg $ s3) or (lastmsg $ s4) or (lastmsg $ s5) or (lastmsg $ s6) or (lastmsg $ s7) or (lastmsg $ s8) or (lastmsg $ s9) or (lastmsg $ s10) or (lastmsg $ s11) send z / / LObdzhekt-> VTarget-> LTarget wait 1000 goto 1 end_if if (lastmsg $ s12) or (lastmsg $ s13) or (lastmsg $ s14) or (lastmsg $ s15) or (lastmsg $ s16) or (lastmsg $ s17) or (lastmsg $ s18) send x / / LObdzhekt wait 1000 end_if if (lastmsg $ sw) wait 10 000 end_if [COLOR="Pink"][/COLOR][/COLOR] |
Re: Macros
----Fishing from the bridge rune----
--------------------------------- set $ s1 there are no fish here set $ s2 have no line set $ s3 try fishing set $ s4 that is too far away set $ s5 has changed set $ s6 you fish a while, but fail to catch anything set $ s7 has increased set $ s8 you pull out set $ s9 slaider: you are too quick set $ s10 your fishing pole may have been destroer! set # a 0 : Start for # x -6 June 1 for # y -6 June 1 set lasttargetx charposx + # x set lasttargety charposy + # y set lasttargetkind 2 : Repeat send f2 / / LObdzhekt-> VTarget-> LTarget WAIT 800 if (lastmsg = $ s10) send y / / YuzTayp on udku (target with the cancellation) wait 250 double_left 870, 139 / / 2Klik on udku in hand personada end_if set timer while_not (lastmsg = $ s1) or (lastmsg = $ s2) or (lastmsg = $ s3) or (lastmsg = $ s4) or (timer> 800) wait 570 while_not (lastmsg = $ s5) or (lastmsg = $ s6) or (lastmsg = $ s7) or (lastmsg = $ s8) or (lastmsg = $ s9) or (timer> 3500) end_while if hits <str goto recall end_if drag 395, 298 398, 260 all / / Vacuum-cleaning the fish from the floor wait 200 if wght> = 600 / / Maximum weight of character alarm / / Gavknut Pilot goto dom pause_script goto recall end_if goto repeat end_while end_for end_for if # a = 1 set # a # a + 1 goto metka1 end_if set # a # a + 1 if # a> = 2 goto dom end_if : Metka send an / / Runka on the dock number 1 if lastmsg you lack : Mana1 if mana <20 send f7 / / meditate wait 2s goto mana1 end_if goto metka end_if wait 4s if lastmsg the spell fizzles goto metka end_if goto start : Metka1 send 2 / / Runka the berth number 2 if lastmsg you lack : Mana2 if mana <20 send f7 / / meditate wait 2s goto mana2 end_if goto metka1 end_if wait 4s if lastmsg the spell fizzles goto metka1 end_if goto start : Dom send f5 / / Rekol home or where you got used to ... if lastmsg you lack : Mana0 if mana <20 send f7 / / meditate wait 2s goto mana0 end_if goto dom end_if wait 4s if lastmsg the spell fizzles goto dom end_if pause_script : Recall repeat 3 alarm / / barks pilot say guards / / call my uncle to help x3 wait 1000 end_repeat goto dom goto start [size="1"][color="#666686"]Добавлено через 9 минут[/color][/size] [COLOR="Red"]----Resistance---- ---------------------- a repeat send f1 cast wall on themselves wait 10 500 end_repeat repeat 20 send f2 Hill with a bandage wait 3000 end_repeat[/COLOR] [size="1"][color="#666686"]Добавлено через 18 минут[/color][/size] --------------------------------------- -----Magery on the venom----- --------------------------------------- set $ sw save 1 if mana> 20 send p / / YuSpell-> Vtarget-> LTarget (before starting to denote an eye will cast poison) set timer wait 2450 send f1 / / Meals wait 50 goto 1 end_if 2 if mana <int send f7 / / YuSkill-> Meditetsiya wait 2450 send f1 / / LObdzhekt meat wait 50 goto 2 end_if if (lastmsg $ sw) wait 17 000 end_if goto 1 [size="1"][color="#666686"]Добавлено через 25 минут[/color][/size] ----Magery & Meditation---- ---------------------------------- repeat 10 send F2 2600 end_repeat while_not mana = int send F9 wait 2800 end_while send F2 2600 - on the F2 button hammering in Assist the spell Poison on the book of spells send F9 - F9 button hammering on the client to use the skill Meditation At the end of your efforts, please be more Night Sight (reagent for spells), and run the above script in UOPilot (copy in the Script tab, save, and press Play), now you can go for a walk or sleep ... |
Re: Macros
/ / Taming
set $ btnRel F6 / / button with say + all_release in the client set $ btnUse F12 / / button with the Object / LastTarget in assists with a staff UseItemType set # k 10 / / number of obtamlivaemyh skotinok set # korm 0 / / if you need to run the script put a feeding beasts. if not 0. set # kb 5 / / number of the flow of the script feeding beasts set # blEda 0 / / if you need to feed yourself, then put 1, otherwise 0 set $ btnEat M / / button in the client LastObject set # eda 123456789 / / ID of a meal for themselves set # lag 2000000 / / time forgetting the beast master set% arr [1] 1273244 / / ID'shniki skotinok 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] 29,713 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 / / Tamim until recently, but just in case goto next end_if set # i 0 send $ btnUse wait 1000 if lastmsg already goto next end_if say zZverushka # a, attempt # q, time 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 Zhdems 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 Wait say # k end_while if # korm = 1 start_script # kb wait 10s end_if goto loop / / Change the button / Hold / idshniki at the top of the script. In the main part is not to delve / / Required. Be sure to put the check in the client options at the top right tab at the / / Line of TAB. A script can tamit, change sticks, eat, feed, and wait as / / As you need (and no more than necessary). [size="1"][color="#666686"]Добавлено через 1 минуту[/color][/size] -------Veterenary---------- ---------------------------- / / Take out a strip of life of the horse, beat half life in the middle (where necessary on a black life is not), we take the coordinates and color if 358, 228 15,514,993 / / 358, 228 - the coordinates of the black strip in the middle with the lives of 15,514,993 - the color of the point repeat 7 / / treat the 7 time (need to put a gallop to almost full recovery of the horse) say all stop send f2 / / SW target an item taips bandages on his horse, shield and weapons in the hands of wait 2000 end_repeat else say all stop send f3 / / Attack Fins wait 1000 end_if / / Bindi as a button in Assists and client, to take the position and color of a point, to change an item on the skid skid taips an item described above in this thread. Option 2 send f2 / / Assists in bandages on his horse, the horse dagger (dagger bandages and an item on the Taipei) wait 2700 if lastmsg Do you wanna make a mummy? send q / / ataklast wait 2000 send enter wait 100 say all stop end_if ------------ [size="1"][color="#666686"]Добавлено через 5 минут[/color][/size] ----Recol "Pilot"----- ----------------------- set # runaid <id rune> / / Id runes set lasttargetid # runaid send F7 / / CastSpell -> Recall - WaitForTarget - LastTarget end_script Bind in the options on the F7 CastSpell -> Recall - WaitForTarget - LastTarget After that, in the pilot, in the "More", click on Edit HotKeys, and put on the script button, which will start squeaking. |
Re: Macros
-----------------------------------------------------------------------
-----Leveling Mining (casting off the floor)(UO.Pilot Version 2.04)----- ----------------------------------------------------------------------- To begin with not a great piece of advice: Do not use this script while digging a cave in the Nubi, do not you plavte ore mined, not hoard it in the fused form as long as you are not thrown out of the Nubi (that is, until the skill meningitis has risen to 75%), as the swing in the world without protection is very difficult (to you all the time will attack the players eager to be welded on someone else's good.) So when you are thrown out of the Nubi, did not take her molten ore and plavte to 1, so you raise your skill to 100% of meningitis Well, now the script: drag 421, 314 903, 548 1 wait 500 double_left 898, 553 wait 500 Pretty simple. Drag-transfer 421, 314-position "where" (the coordinates of the ore that you put on the floor near the foundry) 903, 548 - the coordinates of the "where" (the coordinates of the center of your pack) 1 - how much (unnecessarily, we melt the ore for 1 piece) double_left 898, 553 - the shield is double click the left mouse button on the ore that appeared in the pack (melted) 898, 553 - the coordinates of the ore that fell in the pack, that is one thing. Well of course you have the coordinates will be other, how to remove them: Open UOPilot tab in the top scripts look: Point (Ctrl + A): an empty box, and 0 0 0.0 The first two numbers, and will be our coordinates So the window is located above the UOPilot with the game, we direct the cursor in the middle of piles of ore lying on the ground near the foundry and press Ctrl + A In the pilot you got instead of the coordinates of the zeros Change 421, 314 on your location, Then, in the same way we learn the coordinates of the center of your pack, and replace the 903, 548 on your location. Run the script and saw that the puck dropped 1pc. ore => stop script. Now find the coordinates of the ore let its center, so that when you melt it and replace the 898, 553 on your coordinates in the resulting string: double_left 898, 553 |
Re: Macros
Thank you very much, Mr. Lancer
|
Re: Macros
wich version of uopilot you using for this ? 2.17 ? when i start it , it say "unrecognized command /" ...
|
Re: Macros
[QUOTE=Dehumanisation;382011]wich version of uopilot you using for this ? 2.17 ? when i start it , it say "unrecognized command /" ...[/QUOTE]
What script do you use? |
Re: Macros
Imho, most stable is v.2.10
|
Re: Macros
i tried the first mining script , what do i have to write in it ?
[size="1"][color="#666686"]Добавлено через 21 минуту[/color][/size] Please help i really want to get this working ... i just started a couple days ago |
Re: Macros
Download the version 3.
[url]http://www.fwuo.ru/files/uopilot_v2.07.exe[/url] (v 2.07.) [url]http://www.fwuo.ru/files/uopilot.exe[/url] (v 2.14.) [url]http://www.fwuo.ru/files/uopilot_v2.17.exe[/url] (v .2.17) I want notice that the English forum uopilot (v 2.12.) Error 404 |
Re: Macros
all 3 of them say "Unrecognized command /" when i hit start...
And when i want to enter it in uopilot , i just copy/paste it in the "script" tab and i hit play , right ? just want to verify if i do it correctly am i just doomed ? [size="1"][color="#666686"]Добавлено через 19 минут[/color][/size] it also seems to not detect my character under the character parameters tab.... it just says error next to everything [size="1"][color="#666686"]Добавлено через 1 час 25 минут[/color][/size] please help me... |
Re: Macros
Odd is not likely to finish, Throw the script I glance
|
Re: Macros
anyone have a clue on how to make uopilot works ? even uoloop doesnt work for me , i tried a fresh installation , about 6 different version of uopilot and nothing seems to detect my client...i dont know where to look anymore.... it just dont seems to detect my client.exe at all
something maybe i should mention , i have to open the client as an administrator , otherwise it says cannot open font.mul |
Re: Macros
reinstall the game completely throw Copy the «fw_pvp» pack and new client (FWAssist macros management) and the breakdown play I have everything working.
|
Re: Macros
double_left 350 , 220 - Kordinaty stick player in the picture !
for # I 1 13 1 Send F11 / / next target wait 500 Send F12 / / wait for last object target last target wait 500 say end_for wait 10 min I want this Script to work i cant make it work i want Llamas for # I 1 13 1 how do i make this line to fitt Llamas??? |
Re: Macros
I will give it to you tomorrov.
everything works, just had to remove the first lines of / / [size="1"][color="#666686"]Добавлено через 9 минут[/color][/size] / / F2 - last object, lasttarget - in the client / / F5 - TargetNext well as the client / / string message set $ f1 You fail to tame the creature set $ f2 too far away set $ f3 can't see set $ f4 too far away set $ f5 Taming set $ f6 tame set $ f7 tame hungry set $ a1 accept set $ a2 skill set $ a3 already / / could not tame, try again. if (lastmsg = $ f1) send f2 end_if / / this tame little animals can not, try the following if (lastmsg = $ f2) or (lastmsg = $ f3) or (lastmsg = $ f4) or (lastmsg = $ f5) or (lastmsg = $ f6) or (lastmsg = $ f7) send f5 send f2 end_if / / tamed, well, let go, take the following if lastmsg (lastmsg = $ a1) or (lastmsg = $ a2) or (lastmsg = $ a3) say all release send f5 send f2 end_if / / this bitch We already know more tamit pointless, go to the mod and pitch out of it to reset and start the process taminga tamit next. if lastmsg friend send {tab} wait 100 send {tab} wait 100 say Damn!!! send f5 send f2 end_if / / because of the lag remained varmode. if lastmsg peace send {tab} wait 100 send f2 end_if / / this is the case if you get off the script for some reason. If you wander around the house a lot of animals, it can be modified, or at least reduce the delay to 5000. if timer> 150 000 say all release send f5 send f2 set timer end_if -------------- Try this yet / / F2 - last object, lasttarget - in the client / / F5 - TargetNext well as the client / / string message set $ f1 You fail to tame the creature set $ f2 too far away set $ f3 can't see set $ f4 too far away set $ f5 Taming set $ f6 tame set $ f7 tame hungry set $ a1 accept set $ a2 skill set $ a3 already / / could not tame, try again. if (lastmsg = $ f1) send f2 end_if / / this tame little animals can not, try the following if (lastmsg = $ f2) or (lastmsg = $ f3) or (lastmsg = $ f4) or (lastmsg = $ f5) or (lastmsg = $ f6) or (lastmsg = $ f7) send f5 send f2 end_if / / tamed, well, let go, take the following if lastmsg (lastmsg = $ a1) or (lastmsg = $ a2) or (lastmsg = $ a3) say all release send f5 send f2 end_if / / this bitch We already know more tamit pointless, go to the mod and pitch out of it to reset and start the process taminga tamit next. if lastmsg friend send {tab} wait 100 send {tab} wait 100 say Damn!!! send f5 send f2 end_if / / because of the lag remained varmode. if lastmsg peace send {tab} wait 100 send f2 end_if / / this is the case if you get off the script for some reason. If you wander around the house a lot of animals, it can be modified, or at least reduce the delay to 5000. if timer> 150 000 say all release send f5 send f2 set timer end_if |
Re: Macros
Interesting topic, i think it would be helpfull for some =)
|
Re: Macros
I have the same trouble as Dehumanisation, reistalled the damn thing following all intructions from post 21. The Pilot does not seem to recognize my client.
|
Re: Macros
Start it as Admin. and it should work.
|
Re: Macros
And don't forge press Ctrl+A on Ultima Screen before running UOpilot. By doing this you are exactlly saing to UOpilot which window to use.
|
Часовой пояс GMT +3, время: 16:45. |
Powered by: vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2004-2019 Forgotten World