UO-Makro: Autopilot

Makros are an important part of UO. There are programs like UOAssist which are allowed (and you have to spend additional money) and which are not .. UOAutopilot is an external program which is not allowed. AFAIK there is no usage of the input- or outputstream and therefore it is not clear why OSI did not allow this program. We are not - in any way - encouraging you to use this tool together with UO - it is more a study of macro-programming with UO-examples. Therefore we are not posting a link to it here (just enter 'UO Autopilot' in any search-engine and you will get good results. The actual version is 2.8) Makros sind ein wichtiger Teil von UO. Da gibt es Programme wie UOAssist, welche erlaubt sind (und zusätzlich Geld kosten) und einige die es nicht sind .. UO Autopilot ist ein externes Programm, welches nicht erlaubt ist. AFAIK verwendet UO Autopilot weder den Input- oder Outputstream von UO und daher ist es auch nicht klar, warum OSI das Programm geächtet hat. Wir stiften Euch hiermit nicht an - auf keinste Weise - dieses Programm mit UO zu benutzen - es ist vielmehr eine Studie der Makroprogrammierung am Beispiel von UO.Daher posten wir hier auch keinen Link auf dieses Tool (gebt einfach in einer beliebigen Suchmaschine 'UO Autopilot' ein und Ihr werdet gute Resultate bekommen. Die aktuelle Version ist 2.8)
Last update: 13.08.2001

Making Recall-scrolls
(scribing)
Additional informations:
  • // Define the macro
  • // Intro- wait for user to change
  • // to UO-screen
  • wait 3 seconds
  • // we want 400 scrolls
  • repeat 50 times
  • // 50 * 8 = 400
  • repeat 8 times
  • // macro #1 is use skill inscription
  • send macro #1
  • // at locaton #1 are empty scrolls
  • left click at location #1
  • // wait until windows pops up
  • wait 2 seconds
  • // location #2 is level 4
  • left click at location #2
  • wait 1 seconds
  • // location #3 is recall
  • left click at location #3
  • wait 1 seconds
  • // location #4 is 'ok'
  • left click at location #4
  • wait 1 seconds
  • end repeat
  • // mana should be nearly down
  • // we need some rest
  • // macro #2 is meditation
  • repeat 3 times
  • send macro #2
  • wait 8 seconds
  • end repeat
  • Please keep yourself informed about how to set up a macro in UOAP. Macros, locations and scripts have to be dropped in the correct sections to function properly.
  • UOAP is a script-language. It is not going to be compiled and has to be started during UO is running. The program performs as an backgroundtask.
  • Whenever you click at buttons in the game with UOAP plan a second or two to compensate the lagg. UOAP is not very nice to lagg ..

    Infos about this script:

  • The amount of scrolls you produce depends on your scribe-skill (look into the skill-section to get a glimpse on what you are capable of doing)
  • Medidation is here restarted three times for a period of 8 seconds. If you are better in meditation you could lower the counter. If you are not as good raise the counter (e.g. if you fail to medidate)
  • It is not vital that you keep the scrolls in your backpack. You could sit in your house and get the scrolls out of a secure container.
  • It is easy to change this script for other spell-levels. Higher levels will require that you look at your mana-points - another script will show this more precisely.
  • Bitte achte selbst darauf, wie man einen Makro in UOAP aufsetzt. Macros, Lokationen und Skripte müssen in die richtige Sektion eingetragen werden.
  • UOAP ist ein Skriptsprache. Es wird nichts compiliert und es muß während der Ausführung von UO gestartet werden. Das Programm arbeitet als Hintergrundprogramm.
  • Immer wenn Du auf Knöpfe in UO drückst, dann lasse UOAP ein bis zwei Sekunden warten um den Lagg zu kompensieren. UOAP ist sehr empfindlich auf lagg ..

    Infos über das Skript:

  • Die Hähe der produzierten Scrolls hängt von Deinem Scribe-level ab. (schaue dazu in unsere Skillsektion um zu sehen, was Du überhaupt schon machen kannst.)
  • Medidation wird hier dreimal für 8 Sekunden gestartet. Wenn Du in Meditation besser bist, dann kannst du weniger oft die 8 Sekunden durchlaufen. Wenn Du noch nicht so gut bist, dann erhöhe den Counter.
  • Du mußt die leeren Scrolls nicht in Deinem Backpack aufbewahren. Du kannst im Haus sitzen und die leeren Scrolls aus einem secure container nehmen.
  • Man kann dieses Skript leicht für andere Spell-levels adaptieren. Höhere levels benötigen aber auch mehr mana und daher muß man darauf achten. In einem der nächsten Skripte wollen wir das näher erklären.


Making gnarled staffs
(carpentry)
Additional informations:
  • // Define the macro
  • // Intro- wait for user to change
  • // to UO-screen
  • wait 2 seconds
  • // you need approx. 210
  • // boards to create 30 staffs
  • repeat 30 times
  • // location #1 is the saw
  • double left click at location #1
  • // wait until window pops up
  • wait 1 seconds
  • // location #2 are staffs
  • left click at location #2
  • // location #3 are gnarled
  • left click at location #3
  • // location #4 is 'ok'
  • left click at location #4
  • end repeat
  • // this terminates the macro
  • end script
  • Infos about this script:

  • The amount of staffs you produce depends on your carpentry-skill (look into the skill-section to get a glimpse on what you are capable of doing)
  • If you experience much lagg raise the wait for the popup-window.
  • Infos über das Skript:

  • Die Hähe der produzierten Stäbes hängt von Deinem Carpentry-level ab. (schaue dazu in unsere Skillsektion um zu sehen, was Du überhaupt schon machen kannst.)
  • Wenn Du viel Lagg bemerkst, so erhöhe den Sekundenwert.

 

more scripts to come .. we are working on this section already ..

 

(C) 2000,2004 by www.GateCentral.com - All rights reserved
copyright-statement

Another fine internet-product brought to you by TRIANGLE productions