Please remember that we are now running on a new Server. You have to login first with your old account.If you find a link in a posting with easyuo.de or 217.110.204.13 then you have to replace that with www.easyuo.com Otherwise the link will not work correctly. Download the Easyuo.zip from the german location HERE
We delete some Users with speciallike ^and? - if you have a account like that reregister please.19-September-2003: The old boards are now read-only!- ::
 
Frequently Asked questions
.Stay on top.......
Ist EasyUO bannable oder detectbar? Is EasyUO bannable or detecable?
Was für Variablen gibt es? What kind of variables are there?
Ich habe noch Fragen, die in dieser FAQ nicht beantwortet wurden. Wo kann ich mehr erfahren? I have still questions, which are not answered in these FAQ. Where can I get them answered?
Can i....?
Ich programmiere für mein Leben gerne und würde Dir bei der Arbeit an EasyUO helfen. Kann ich da noch mit einsteigen? I am a programmer myself and would love to contribute to EasyUO. How may I join the development team?
Can you....?
Ich bin zu faul zum Skripten und kann das sowieso nicht. Kannst Du mir ein Lumberjacking Makro schreiben? I am too lazy to write my own scripts and cannot do that myself anyway, as I am too stupid for such things. Can you write me a Lumberjacking macro?
Ich spiele auf einem Freeshard mit der Clientversion x.x. Könntest Du eine EasyUO Version rausbringen, die mit meinem Client funktioniert? I play on a Freeshard with the Clientversion x.x. could you release an EUO version for me?
How do i...?
Wie fange ich an? How do I start?
Was für x/y-Koordinaten muss ich beim Move-Befehl eingeben? Sextantenkoordinaten? What kind of x/y coordinates do I have to add as parameters to the move command? Possibly sextant coordinates?
Wie erhalte ich die ObjeKt-ID eines anderen Player Chars, eines Tieres, eines Monsters oder eines beliebigen NPCs? How do i get the ID and Type of a NPC, an animal, another player character or a creature?
Is this a bug?
Die Koordinatenanzeige links unten steht auf -1/-1 und verändert sich beim Laufen nicht mehr. Hat das etwas mit dem neuen Clientpatch zu tun? UO has recently been patched - since then EasyUO is no longer working or parts of EasyUO are no longer working...
Obwohl die Koordinatenanzeige einwandfrei funktioniert und sich auch verändert, wenn ich den Char bewege, scheint EasyUO irgend etwas falsch zu machen. Anstatt zu laufen, castet es Spells, trinkt Potions etc. Ist das ein Bug? EasyUO displays coordinates correctly, those values are changing if I move my character. However, if I issue move commands, my character does strange things, like casting spells or drinking potions. Will you fix that bug?
Mir ist aufgefallen, dass der Movebefehl von EasyUO bei Eingabe eines Buchstabens in die Eingabezeile von UO gestoppt wird. Ist das normal? I have noticed that the move command will not do anything if text or the beginning of a text is in the text-line of the UO client....
Ich kann in den Foren nicht schreiben. I cannot post to these message boards.
What is....?
Warum CALL benutzen? Why use CALL ?
Was ist eigentlich uoXl? What is uoXL?
Was ist der DHM? What is DHM?
Why is....?
#findx und #findy treffen nicht ein gefundenes Item? #findx and #findy dont hit a found item?
.Stay on top.......
Frage: Ist EasyUO bannable oder detectbar?
Antwort: Dazu können wir im Moment nur sagen das es bisher nicht einen Bann gab wegen EasyUO. Alle Bannwellen die OSI bisher durchgezogen hat, richteten sich gegen Programme die in den so genannten Datastream einmischten.

Grundsätzlich schickt EUO Maus und Tastatur Komandos an den UO Client und liest bzw. beschreibt den Arbeitsspeicher des Clients. Es macht also weit mehr als UOAP oder EZMacros, aber viel weniger als die gebannten UF oder UOE Programme.

Letztendlich wird weder Cheffe noch ich die Verantwortung für einen Bann übernehmen so das ihr euch entscheiden müsst EUO einzusetzen oder nicht.

Grundsätzlich hängt es von eurem Macrogeschick ab ob ihr dabei erwischt werdet oder nicht. Das ist nicht die Frage des eingesetzten Programmes (oder Hilfsmittels) sondern wo macrot ihr was? Es ist mit Sicherheit nicht die beste wahl an der First Bank of Britania zu stehen und im Burggraben zu angeln per Macro. Dabei ist es dann egal welches Proggy ihr habt, euch wird mit Sicherheit jemand reporten und ihr bekommt einen MacroCount.


Zum Anfang springen
 Question: Is EasyUO bannable or detecable?
Answer:

All we can say is that at the moment there´s no one who got banned because of EasyUO. Until now OSI only banned progamms who were messing around with the so called "Datastream".

Mainly EUO sends mouse and keyboard commands to the UO-client and reads or writes to the memory of the client.

However, neither Cheffe or i will take responsibility for a ban, so it is up to you to decide whether you are going to use EUO or not.

Actually, getting caught or not depends a lot on HOW you macro. Its not so much a question of which progamm u use (or tool), more a question of WHERE do i macro WHAT?

Obviously its not the best choice to stand at the first bank of Britania and fish, using a macro. In that case it doesnt matter what progamm you use, someone will report you and you will get a macro count.

(At least when you are macroing unattended)
Back to top
Frage: Was für Variablen gibt es?
Antwort:

Hierzu habe ich in einem der Foren mal etwas geschrieben das ich nun hier auch einmal einfügen werde, da es soweit recht brauchbar ist.

Variablen Typ 1.
Diese Variablen fangen mit einem Raute Zeichen an (#) und bedeuten das sie System Variablen sind.
#HITS
#MANA
#GOLD
alle Variablen kannst du sehen wenn du unter View das Variablen Fenster anschaltest. Aus diesen Variablen kannst du auslesen ob du vergiftet bist oder wie viele Hitpoint dein Char noch hat. Damit die Stat Werte richtig angezeigt werden ist es unbedingt erforderlich das dein Statusbar geöffnet ist.

Variablen Typ 2.
Das sind globale Variablen die in allen Instanzen von EUO verfügbar sind und den gleichen Wert haben. Diese Variablen sehen so aus:
*1
*2
...
*100
In allen EUO Instanzen heißt das du EUO mehrfach starten kannst. Und wenn du im ersten EUO die Variable *1 auf 128 einstellst hat sie in dem zweiten EUO Fenster dann auch den Wert 128.

Variablen Typ 3.
Sind die wohl beliebtesten Variablen, sie sind nicht global, d.h. sie sind nur in der Instanz aktiv und gesetzt in der du sie definiert hast. Der große Vorteil aber, ist das sie frei wählbare Namen haben. Als Kennzeichen haben sie ein Prozentzeichen (%) vorne dran stehen.

%cnt
%ichbineinevariable
%count

Variablen kann man ganz einfach in einem Script setzen. Mache am Anfang deines Scriptes einfach einen Abschnitt der verschiedene Werte definiert. Profis nennen so etwas eine Config Section.

Um eine Variable zu verwenden und ihr einen Wert zuzuweisen verwendest du den SET Befehl.

set %counter 1
msg %counter
halt

Dieses Script da oben macht nix anderes als der Variable %counter den Wert 1 zuzuweisen und das dann deine Spielfigur sagen zu lassen.

Das ganze geht auch mit Buchstaben.

set %counter Hallo
msg %counter
halt

Das schreibt dann halt Hallo auf den Bildschirm.

Mit den Variablen kann man auch zählen und rechnen.

set %x #charposx
set %y #charposy
set %x1 %x + 5
set %y1 %y + 5
move %x1 %y1 a
wait 3s
move %x %y a
halt

Überlege dir was das obige Script machen würde und wenn du eine Idee hast, lasse es mal laufen. (Auf freier Fläche mit etwas Platz drum herum)


Zum Anfang springen
 Question: What kind of variables are there?
Answer: Concerning this subject i once posted something in one of the forums, which i will use here again, as it is quite usefull.

Variables Type 1.

Those variables begin with this sign #, which means that they are system variables.

#HITS
#MANA
#GOLD
You can see all variables if press the view button in the menu-bar, and activate the variables window.
From those variables you can see of you are poisoned or how many hitpoints your char has.
Attention! To make sure your stats will be displayed correctly you have to open the status bar in UO.

Variables Type 2.

Those are global variables which are available in all instances of EUO and have the same value.
They looks as follows:

*1
*2
....
*100

In all EUO instances means that you can start EUO multiple times. And if you have given the variable *1 the value of 128 in the first instance of EUO, it will have the same value (128 in the second instance of EUO.

Variables Typ 3.

Probably the most popular variables, as they are not global. That means that they are only active in the instance in which you have defined them. The major advance is you can name them as you want. As a marksign they have a procentual sign (%) in front of the free assignable name.

%cnt
%iamavariable
%count

Its very easy to put variables in a script. At the beginning of your script, simply put a section where you define the various values. Pro´s call this a " Config Section".

To use a variable and assign a value you use the SET command. 
set %counter 1
msg %counter
stop

This script doesnt do anything else then assigning the variable %counter the value of 1 and then telling your char.

The same goes with letters as well.

set %counter Hello
msg %counter
halt

This will write Hello on your screen.

You can also count and compute with these variables.

set %x #charposx
set %y #charposy
set %x1 %x + 5
set %y1 %y + 5
move %x1 %y1 a
wait 3s
move %x %y a
stop

Have a thought about what this script might do, and if you have an idea, run it. (Should be on a free area with a little space around it)
Back to top
Frage: Ich habe noch Fragen, die in dieser FAQ nicht beantwortet wurden. Wo kann ich mehr erfahren?
Antwort: Am besten postest du die Frage ins Hauptforum hier auf der EasyUO Website. Falls die Frage nicht schon von einem der anderen Besucher beantwortet wurde, werden die Admins versuchen, die Frage so schnell wie möglich zu klären. Weitere häufig gestellte Fragen werden dann nach und nach in diese FAQ aufgenommen.
Zusätzlich kannst du uns auch eine E-Mail mit der Frage schicken, eventuell werden wir diese dann hier aufnehmen.
Zum Anfang springen
 Question: I have still questions, which are not answered in these FAQ. Where can I get them answered?
Answer: Our piece of advise is as simple as it is powerful: Ask thousands of other EasyUO users, including the all-knowledgeable EasyUO staff! How do you do that? Simple enough. Go to our boards section and select the board best fit for your questions / concerns.
If you feel that you know a question which belongs here to these FAQ (together with its answer, that is), feel free to forward it to us.
Back to top
Can i....?
Frage: Ich programmiere für mein Leben gerne und würde Dir bei der Arbeit an EasyUO helfen. Kann ich da noch mit einsteigen?
Antwort:

Aus verständlichen Gründen würde ich das Hauptprogramm eigentlich schon lieber selber machen, sonst gibt das mit der Zeit ein Durcheinander. Aber ich werde in einer der folgenden Versionen eine PlugIn Schnittstelle integrieren, die dir viele Informationen zur Verfügung stellt und Dir erlaubt, Befehle an EasyUO zu senden. PlugIns können in einigen Fällen wirklich sehr nützliche Ergänzungen darstellen. Ich würde es immer sehr schätzen, wenn jemand ein gutes Zusatztool herausbringt, das ich so in EasyUO nicht integrieren kann. Bitte warte auf EasyUO 2.


Zum Anfang springen
 Question: I am a programmer myself and would love to contribute to EasyUO. How may I join the development team?
Answer: For reasons easily understandable for such an intellectual person as you are, I actually want to develop EasyUO on my own rather than makeing the main program public. But I am planning to integrate a PlugIn interface,which puts as much information as possible at your disposal, and you will be most likely to be permitted to transmit instructions to EasyUO in one of the versions yet to come. PlugIns can represent really very useful supplements in some cases. I would love to see enhancements to EasyUO, if someone develops a good tool, which is not easily to be integrated into EasyUO. Currently the idea is to supply you with a dll which enables you to use it to do "EasyUO-things" :) Wait for EasyUO 2, please.
Back to top
Can you....?
Frage: Ich bin zu faul zum Skripten und kann das sowieso nicht. Kannst Du mir ein Lumberjacking Makro schreiben?
Antwort:

Ich selber habe leider wenig Zeit zum Skripten und konzentriere mich lieber auf die Programmierung und Weiterentwicklung von EasyUO. Ich werde aber versuchen, das Skripten mit EasyUO immer einfacher zu machen, so dass auch Leute mit wenig Skripterfahrung etwas hinbekommen sollten. Im Moment ist es auch mit EasyUO noch sehr schwer, ein echtes Lumbermakro zu basteln. Auch wenn in der Script Section schon eines zur Verfügung steht. Dieses muss aber noch angepasst werden und kann nicht einfach so abgekupfert werden.


Zum Anfang springen
 Question: I am too lazy to write my own scripts and cannot do that myself anyway, as I am too stupid for such things. Can you write me a Lumberjacking macro?
Answer: Unfortunately I do not have enough time to write scripts for others - I prefer concentrating on core programming issues and the general advancement of EasyUO. I will, however, try to make scripting with EasyUO simpler and simpler and simpler - gradually - so that also people with hardly any scripting/programming/macroing experience should be able to produce at least basic scripts. There are a lot of scripts there for you - check out the Scriptboard and the Approved Scripts board to download scripts!
Back to top
Frage: Ich spiele auf einem Freeshard mit der Clientversion x.x. Könntest Du eine EasyUO Version rausbringen, die mit meinem Client funktioniert?
Antwort:

Zur Zeit arbeite ich eifrig an neuen Features von EasyUO. Das Problem ist, dass ich jedesmal, wenn ich ein neues Feature hinzufüge, dieses für sämtliche unterstützten Clients einrichten muss. D.h. für 5 verschiedene Clientversionen gibt es fünfmal soviel Arbeit. Darum will ich vorerst nur OSI Shards unterstützen. Später, wenn die wichtigsten Funktionen enthalten sind und EasyUO das Betastadium verlässt, wird EasyUO natürlich auch Freeshard-Clients unterstützen.


Zum Anfang springen
 Question: I play on a Freeshard with the Clientversion x.x. could you release an EUO version for me?
Answer: Not at this time.
Back to top
How do i...?
Frage: Wie fange ich an?
Antwort: Das ist eine einfache Frage, die aber schwer zu beantworten ist. EasyUO ist kein "Plug and Play" Programm. Man muss sich mit der Funktionsweise der Scriptsprache auseinander setzen und zumindest in Grundzügen eine Ahnung von Scriptabläufen haben.
Am einfachsten ist es, sich die Online Help zu Gemüte zu führen und die darin enthaltenen Beispiele auszuprobieren. Hierbei bekommt man einen Einblick in die Funktionsweise von EasyUO und man erkennt die Stärken und Schwächen von Script basierendem Macroing.
Wenn du keine Lust hast dir die Scriptsprache anzueignen wirst du Probleme bekommen wenn ein Script aus dem Scriptboard bei dir nicht funktioniert und du es debuggen musst. Hierbei kann dir selten jemand helfen, da es oft vorkommen kann das ein Script bei PC-A Funktioniert und bei PC-B es seinen Dienst versagt.

Als Marschrichtung solltest du dir die EUO-Komandos:

  • MSG

  • MOVE

  • CLICK

  • WAIT

  • PAUSE

  • HALT / STOP

  • GOTO

  • CALL

  • SET

  • IF

In der obigen Reihenfolge ansehen und mit diesen Befehlen ein wenig herum experimentieren. Wenn du ein Script geschrieben hast wird EasyUO es solange wiederholen bis du auf STOP klickst oder du in deinem Script den STOP Befehl verwendest. Trage daher immer in deinen Test Scripten am Ende ein HALT ein so das EUO an dieser Stelle das Script beendet. Dies ist aus dem Grund nötig, weil das Script nur einmal durchlaufen sollte wenn du dir nur die Befehle ansiehst.

Stelle dir vor du probierst den Befehl MSG aus, und lässt deine Spielfigur "Hallo" auf den UO Client schreiben und du vergisst das HALT. Was denkst du passiert dann? Richtig! Spam detectet, und über dir steht andauernd Hallo bis du Stop drückst, und wir wollen doch nicht auffallen ;-)


Zum Anfang springen
 Question: How do I start?
Answer:

An $ easy question, difficult to answer. EasyUO isn't a "Plug'n'Play"program. You got to get familiar with its scripting language and should already know about the basics of scripting.

Easiest way to get started is reading the online help carefully and trying some of the included examples to get an impression of the usage of EasyUO and learn about the pros and cons of script-based macroing.

Being annoyed about learning EasyUO's scripting-language may result in problems, e.g. when a pre-written script from the board doesn't work for you and you need to debug it. There may be little help on the boards as the script just does not run on your particular system but on almost every other.

Starters should begin by getting familiar with the following commands:

MSG
MOVE
CLICK
WAIT
PAUSE
HALT / STOP
GOTO
CALL
SET
IF

Just read the online help-topics about it and build some small scripts on your own to check out their functionality. EasyUO will repeat your script until you hit the "stop"-button or include the "stop"-command in your script, so always add "halt" or "stop" at the end of your test-scripts to make sure that EasyUO ceases the execution. Reason is, that to get a feel for the commands you'll only need to run it once as you don't intent to macro continuosly (yet :-).

Just imagine you want to check out the MSG command by repeating to say "Hello" without adding "HALT" at the end of the script. You can imagine what will be happening? Right, "Spam detected" and above you, "Hello" will appear until you press the stop button. But you'd like to keep low profile, don't you? ;-)
Back to top


Frage: Was für x/y-Koordinaten muss ich beim Move-Befehl eingeben? Sextantenkoordinaten?
Antwort:

Nein. Der UO-Client besitzt neben den RPG Sextantenkoordinaten noch ein weiteres internes Koordinatensystem. UOAM Benutzer werden dies bereits kennen. In der Statuszeile von EasyUO ganz links unten werden immer die aktuellen Koordinaten Deiner Figur angezeigt (bitte nicht mit den Mauskoordinaten rechts nebenan verwechseln). D.h. Du brauchst eigentlich gar nicht zu wissen, was das für Koordinaten sind... stell Dich einfach auf das Feld, das Du anlaufen willst, lies die Koordinaten ab, tipp sie im Skript ein et voilà, der Movebefehl funktioniert.


Zum Anfang springen
 Question: What kind of x/y coordinates do I have to add as parameters to the move command? Possibly sextant coordinates?
Answer: No! UO itself internally uses special numbers, resulting in X and Y coordinates. UOAM users will already know these coordinates, which are represented by only two numbers. Additionally, to inherit the RolePlaying aspect of Ultima Online, the client is also able to display these coordinates in sextant coordinates. EasyUO does not work with the latter. The status line at the bottom of the EasyUO application, to the left, to be exact, shows the current coordinates of your character. Move your character around and watch the numbers change to get a feeling how these coordinates work. Move one tile/space at a time to get to know how it works - it is simple.
Back to top
Frage: Wie erhalte ich die ObjeKt-ID eines anderen Player Chars, eines Tieres, eines Monsters oder eines beliebigen NPCs?
Antwort: Recht einfach, du musst nur einen Zielcursor bekommen (z.B.: Doppelklick auf dein Schwert) und diesen dann auf das gewünschte Ziel klicken.
Wenn du dann unter den Variablen von EasyUO nachsiehst, erhaltest du die ID in der Variable #LTARGETID, zusätzlich übrigens den recht nützlichen #LTARGETKIND, der an anderer Stelle genauer beschrieben wird. Für den Typ macht eine finditem Suche nach der eben gelesenen ID - unter den finditem Variablen könnt ihr dann u.a. den Typ herauslesen.
Zum Anfang springen
 Question: How do i get the ID and Type of a NPC, an animal, another player character or a creature?
Answer: This is simple: get an target cursor (eg. by doubleclicking your sword or dagger), next click on the desired target. After that you simply read the corresponding values of following variables in EasyUO: #LTARGETID for the ID of the monster/animal/whatever. Don't forget to have a look at #LTARGETKIND - although mistakenly stated otherwise, this variable does not represent the type (do a finditem search with the found id to get the type!), but is also a really useful variable, documented elsewhere.
Back to top
Is this a bug?
Frage: Die Koordinatenanzeige links unten steht auf -1/-1 und verändert sich beim Laufen nicht mehr. Hat das etwas mit dem neuen Clientpatch zu tun?
Antwort:

Ja. Nach jedem neuen Patch musst Du eine neue Version von EasyUO runterladen. Wir  werden  versuchen, EasyUO so schnell wie möglich an den neuen Client anzupassen und ein Update möglichst am selben oder folgenden Tag zu releasen. Aber ich bin auch nur ein Mensch und kann auch einmal verhindert sein, also nicht böse sein wenn es einmal länger dauert.


Zum Anfang springen
 Question: UO has recently been patched - since then EasyUO is no longer working or parts of EasyUO are no longer working...
Answer: EasyUO has to be adapted for each Client version. This will take some time. It will be done as soon as humanly possible. Please do NOT ask when this will be done - because quite frankly you will make us angry and you won't get an answer either! Instead you are wasting our time, resulting in an even longer time needed to adapt EasyUO. I am sorry for sounding mean, but these very questions have been filling our eMail inboxes AND the boards too often now. You are free to express your addiction and find fellow other EasyUO-addicts to talk to - use our Off Topic-board for that!
Back to top
Frage: Obwohl die Koordinatenanzeige einwandfrei funktioniert und sich auch verändert, wenn ich den Char bewege, scheint EasyUO irgend etwas falsch zu machen. Anstatt zu laufen, castet es Spells, trinkt Potions etc. Ist das ein Bug?
Antwort:

Eigentlich nicht. Es liegt daran, dass EasyUO zur Steuerung deiner Figur die folgenden Tasten benötigt: alle Pfeiltasten, PgUp, PgDown, Home (POS1) und End(ENDE).

Falls Du diese Tasten irgendwie belegt hast, sei es in UOA oder im Client selber, dann funktioniert der Movebefehl nicht richtig. Die einzige Lösung besteht darin, die betreffenden Tasten nicht zu belegen. Es tut mir leid, wenn Du da seit 2 Jahren Deine Lieblingsmakros drauf hast, aber es geht halt nicht anders. Eventuell könntest Du eine zweite macros.txt Datei anlegen und immer vor Benutzung von EasyUO die Makros wechseln.


Zum Anfang springen
 Question: EasyUO displays coordinates correctly, those values are changing if I move my character. However, if I issue move commands, my character does strange things, like casting spells or drinking potions. Will you fix that bug?
Answer: No. It is not a bug. EasyUO does not use your mouse to move your character, rather it simulates key strokes. You have to make sure that the following keys have no UO or UOA-macros assigned: PgUp, PgDown, Home (POS1) und End(ENDE) and all the arrow keys. You will have to delete all assignments made in UO or in UOA, or else EasyUO's move will not work correctly for you. Lalala. We cannot develop a whole new client, you know?
Back to top
Frage: Mir ist aufgefallen, dass der Movebefehl von EasyUO bei Eingabe eines Buchstabens in die Eingabezeile von UO gestoppt wird. Ist das normal?
Antwort:

Ja. Das macht der UO-Client selber. Keine Ahnung warum der das macht, aber man muss ja normalerweise sowieso nichts eintippen, wenn man am makroen ist.


Zum Anfang springen
 Question: I have noticed that the move command will not do anything if text or the beginning of a text is in the text-line of the UO client....
Answer: It is true that the move command currently does not work when text is in the text-line. Lalalala. You have to live with that drawback right now. Not EasyUO's fault.
Back to top
Frage: Ich kann in den Foren nicht schreiben.
Antwort: Das liegt in der Regel an dem Microsoft Internet Explorer 6.x und den Cookies. Der MSIE6 verwendet den P3P Standard um die Datenschutz Zertifikate der Webseiten zu prüfen und nur Cookies zu erlauben die direkt von der betreffenden Webseite stammen. Andere Cookies von Drittanbietern (z.B. Doubleclick) werden per default nicht akzeptiert.
Nun ist unsere Webseite leider so aufgebaut das eigentlich nur die Downloadbaren Dateien (EUO, DLL, etc.) auf dem original server liegen, das Forum ist auf einer Linux Maschiene gehostet und die News, FAQ etc wieder auf einer anderen. Dieses Konzept ist gewählt worden um eine schnelle Webseiten erstellung zu gewährleisten (kurze Ladezeiten, Server nicht überlastet).
Nun behandelt der MSIE6 aber den Foren Server als Drittanbieter und blockiert von diesem die Cookies. Nur ohne die ist ein Einloggen nicht möglich.
Um aber doch in unseren Foren posten zu können müsst ihr bei Extras / Sicherheit die beiden Server 195.211.181.30 und 195.211.181.34 eintragen und von diesen Servern alle Cookies zulassen.
Zum Anfang springen
 Question: I cannot post to these message boards.
Answer: Usually this is an issue with the Microsoft Internet Explorer 6.x and it's proprietary cookie-security-system. MS IE 6 uses the P3P standard to identify security certificates of websites and by default only accepts cookies directly from one website (maybe only cookies from certificated websites; certification costs a lot of money we do not want to spend just to make this browser work by default). To elaborate: Not all of the website is located on the main server, parts of it are outsourced to a Linnux server (the download area, the boards), news, the FAQ again on another machine. Using this concept of distributing work to different machines results in a much higher performance, which, in return, is good for you. MS Ie identifies those other servers as 3rd party servers. Result is that MS IE blocks cookies from that source. Logging in is a requirement for posting on our boards and cookies are a requirement for logging in. There is, however, one method which enables you to log in: go to "extras" -- "internet options" of your webbrowser and add the following servers to the default-accepted list of cookie-sources: 195.211.181.30 and 195.211.181.34 - please consult the MS Ie 6 documentation for further information on this topic. Or eMail us and send us some love.
Back to top
What is....?
Frage: Warum CALL benutzen?
Antwort: Sicher wirst du dich fragen warum man mit CALL seine Scripte in verschiedene Dateien aufteilen sollte. Die Antwort darauf ist recht einfach. Je kleiner ein Script ist umso einfacher wird die Fehlersuche.

Auch ist es mit kleinen Unterscripten die man mit CALL aufrufen kann einfach sich eine Art Bibliothek aufbauen. Ich habe z.B. einige Scripte die ich immer wieder benötige und lade die dann einfach in meine neuen Scripte rein und muss so nicht jedesmal das Rad neu erfinden.

Wenn ich in einem neuen Script zu mir nach Hause springen muss um dort etwas zu holen (Regs) brauche ich nur die folgenden Zeilen in mein neues Script aufzunehmen.

call gotohome
call gotoregs
set %howmuch 150
set %welche each
call restockregs

Das kleine bissi Script da oben recallt mich zu meinem Haus geht zu der Reg Kiste und holt 150 each Reg aus der Kiste. Dannbrauche ich nur wieder zu meinem Ausgangspunkt recallen und mit meiner Macroerei weiter machen. 


Zum Anfang springen
 Question: Why use CALL ?
Answer:

Now, surely you´ve asked yourself whats the point in using CALL, and separating your script into small files.

Main reason is, it will be a lot easier to find errors in your script. You can also build your own library with sub-scripts.

For example, i have a few scripts that i need many times, so when i need those i simply load them into my new script.

When i am working on a new script, and in that script i need to build in something which lets me go to my home, all i do is adding the following lines.

call gotohome
call gotoregs
set %howmuch 150
set %which each
call restockregs

Those few lines above recall me home, go to my chest, and gets me 150 of each reg. After that all i have to do is recall back to my strating point and continue macroing.


Back to top
Frage: Was ist eigentlich uoXl?
Antwort:

uoXl ist ein Tool das in EUO beinhaltet ist, mit ihm kannst du mehrfach UO starten. Auf manchen Rechnern kommt es manchmal zu Problemen mit dem Arbeisspeicher. Am besten ist es EUO zu starten und von da aus dann die UO Clients zu starten. Das sollte in den meisten fällen funktionieren.


Zum Anfang springen
 Question: What is uoXL?
Answer: uoXL is a tool included in EUO which allows you to start multiple UO clients at the same time. On some machines there can be troubles with memory. Best thing is to start EUO, and within EUO you start your UO clients. In most cases this should work.
Back to top
Frage: Was ist der DHM?
Antwort:

Der DHM (Design Hotkey Manager) ist ein Tool im EUO das es dir ermöglicht oft benötigte Script Befehle mit einem Tastendruck in EUO einzutragen. Er erleichtert dir die arbeit ungemein.


Zum Anfang springen
 Question: What is DHM?
Answer: The DHM (Design Hotkey Manager), is a tool in EUO that allows you to add often needed Script commands on the press of a button. Also have a look at the help file in the section DHM. That will make it a lot easier for you.
Back to top
Why is....?
Frage: #findx und #findy treffen nicht ein gefundenes Item?
Antwort: Wie dir sicher schon mal aufgefallen ist: alle Bilder (Bitmaps, Jpegs und so) sind eigentlich immer viereckig, haben also eine Länge und eine Breite. Und auch der Speicher des PCs (könnte man sagen) ist viereckig aufgebaut und der Bildschirm sowieso. D.h. man könnte Bilder auch in rundlicher Form speichern, aber dann bräuchte man komplizierte Routinen, um die Bilder in den Bildspeicher zu kopieren.
Alle Bilder werden auf den PC also in viereckige Kästchen gequetscht. Nun, was passiert, wenn ein Bildchen (z.B. ein Fishsteak) rund ist? Gibts dann viereckige Rähmen um das Steak? Nein natürlich nicht, weil alle Pixel, die nicht angezeigt werden sollten (also die Pixel aussenrum), eine spezielle Farbe haben (z.B. rosa). Wenn jetzt die Anzeigeroutine das Bildchen darstellen will, dann kopiert es nur die nicht-rosafarbenen Pixel in den Bildschirm.
Genau das ist schon die ganze Logik. Nun speichert auch der Client seine Bildchen im viereckigen Format und wenn er sie in den Bildspeicher kopieren will, dann fängt er immer ganz links oben an, weil dies im Speicher die erste Position ist und man mit dem Auslesen nachher sequenziell
weiterfahren kann. Es macht also Sinn, dass er sich mit der Angabe der Position seiner Bildchen immer auf die linke obere Ecke bezieht, da es für ihn so am einfachsten ist.

Hier ein Beispiel für das Aussehen eines Steaks als Bild:

...........
....xxx....
...xxxxx...
...xxxxx...
....xxx....
...........

Wenn dir jetzt Finditem sagt, dass das Steak an der Position 123/456 liegt, dann meint es damit die linke obere Ecke. Wenn du das Steak aber treffen willst, dann ist es klar, dass du da noch ein paar Pixel nach rechts und nach unten musst; und deshalb gibt es #findmod. Wenn #findmod z.B. 7_11
ist (ka ob das stimmt), dann liefern #findx und #findy eine in der jeweiligen Richtung um 7 und 11 Pixel verschobene Position zurück (d.h. Mitte des Steaks). Wie man die nötige Verschiebung rausfindet? Einfach ausprobieren und wenn er danebenklickt, einfach nochmal anpassen bis es klappt.
Zum Anfang springen


 Question: #findx and #findy dont hit a found item?
Answer: As you have certainly noticed:
All pictures (bitmaps,Jpegs ...) are actually quadrangular.
Which means they have a lenght and a width. Also the memory of a PC is kinda based on a quadrangular method., not to mention
your screen.
That means it should be possible to save pictures in a chubby form as well, but that would require complicated routines to save
the pictures in the picture memory.

So, all pictures are squeezed in quadrangular boxes.So, what happens if a picture (e.g. a fishsteak) is round?
Are there quadrangular frames around the steak?
No, of course not, cause all pixels which cant be displayed(so all the ones around the steak), have a special color(for example pink).
So if the displayroutine tries to show the picture, then it will only copy the NON-pink pixels into the screen.
Thats all there behind it.

So the client saves images in a squadrangular form, and if he wants to copy them, he starts in the upper left corner,
cause this is the first position in the memory so it can continue selecting sequential.
Thus, it makes sense to start positioning the images in the upper left corner, cause that the easiest way for the computer.

Here an example for an image of an fishsteak.

...........
....xxx....
...xxxxx...
...xxxxx...
....xxx....
...........

Now if finditem tells you that the steak is positioned at 1237456, it means it is the upper left corner.
But if you want to hit the steak you have to move it a few pixels to the right and down; and thats what #findmod is for.
If, for example(no idea if it exists), #findmod 7_11, then #findx and #findy will supply you with the moved direction of 7 and
11 pixel (the middle of the fishsteak).
How to find out the necessary move? Simply try untill he clicks where you want him to.
Back to top


 

Erklärung: EasyUO ist ein reines Macro Programm. Es ist nicht in der Lage, Bugs zu finden oder auszunutzen. EasyUO hat leider keinen UO-Pro Status, daher ist der Einsatz auf den Servern von OSI nicht gestattet. Der Author von EasyUO kann nicht für Schäden oder Folgeschäden verantwortlich gemacht werden, die durch den Gebrauch von EasyUO mittelbar oder unmittelbar verursacht werden könnten. Die ausführbaren Dateien von diesem Server sind mit den jeweils aktuellen Virenscannern getestet. Für Dateien die von anderen Webservern (Mirror) geladen werden, kann natürlich keine Garantie gegeben werden.Legal Diclaimer: EasyUO is a pure macro program. It is not able to find any bugs. Unfortunately, EasyUO has no UO Pro status, therefore the application is not permitted by OSI on their servers. The author of EasyUO cannot be made responsible for any damages, which could be caused by the use of EasyUO directly or indirectly. The executable files on this server are tested with the latest virus scanners. For files on other web servers (mirrors) to be loaded, no warranty can be naturally given.

Powered by: tForum tForumHacks Edition b0.92p4 :: Originally created by Toan Huynh (Copyright © 2000) :: Enhanced by the tForumHacks team.

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2000 by me