Nützliche Skripte für jedermann |
Flexipac
Dabei seit: 27.04.2006
Beiträge: 94
 |
|
| Nützliche Skripte für jedermann |
 |
Ich habe zwar schon lange von der Existenz von Skripten gewusst, mir war aber nie bewusst, wie nützlich sie doch sein und wieviel Tipparbeit sie einem abnehmen können. Dies hat sich erst vor 1-2 Wochen geändert, nachdem ich mal etwas Interessantes im Forum gesehen hatte und es ausprobieren wollte. Daher möchte ich Euch an diesem Wissen teilhaben lassen.
Denen, die Skripte noch nicht kennen bzw. nicht wissen wie sie funktionieren, sei erklärt, dass mit ihnen eine Reihe von AO-Befehlen ausgeführt werden kann. Ein Skript mit Namen "flexi" würde einfach mit /flexi aufgerufen, also genau wie die AO-Internen Skripte wie Emotes o.ä. Selbst erstellte Skripte stehen dabei im Unterverzeichnis "scripts" von AO. Es sind einfache Text-Dateien, die man mit Notepad oder jedem anderen geeigneten Programm erstellen kann. Sollte der Ordner "scripts" noch nicht vorhanden sein, kann man ihn einfach selbst erstellen.
Wie erstelle ich nun ein Skript? Ich generiere einfach im script-Verzeichnis eine Datei mit dem gewünschten Namen des Skripts. Kurze Namen sind natürlich zu bevorzugen, um unnötiges Tippen zu vermeiden. Andererseits sollte der Name schon eindeutig genug sein, um immer zu wissen, was man mit dem Skript eigentlich aufruft. Ein Hinweis hierbei: heißt meine Skript-Datei "flexi.txt", dann lässt sich dieses Skript auch nur mit /flexi.txt aufrufen, Dateiendungen sind also immer Bestandteil des Skript-Aufrufs. Daher ist es sinnvoll, eine eventuelle Dateiendung zu löschen.
Näheres zu Skripten und ihren Befehlen findet man im AOWiki.
Hier nun ein paar meiner Skripte (Pet-Skripte z.B. nicht inklusive):
Alts-Abfrage
Aufruf: /alts
Funktion: Fragt den Orgbot nach alternativen Chars per Tell ab. Der Org-Channel bleibt davon frei.
| code: |
1:
|
/tell abybot !alts %1 |
|
Fixercom-Roll
Aufruf: /roll X Y
Funktion: Initiiert ein Rollen bei Fixercom zwischen X und Y per Tell. Wird nur eine Zahl angegeben, rollt Fixercom zwischen 1 und dieser Zahl.
| code: |
1:
|
/tell fixercom roll %1 %2 |
|
Fixercom-Verify
Aufruf: /verify X
Funktion: Überprüft ein Rollen bei Fixercom mit dem Code X per Tell.
| code: |
1:
|
/tell fixercom verify %1 |
|
HoA-City
Aufruf: /hoa
Funktion: Im momentan aktiven Channel erscheint ein Link mit Wegbeschreibung zur HoA-City, um Org-Fremden z.B. bei einer AI zu uns zu lotsen. (copyright by Kris)
| code: |
1:
|
<a href="text://<font color='yellow'>Howl of the Abyss<br><font color='#f0e68c'>Wie komme ich zur HoA-City?</font><br><br><br><font color='#98fb98'>Du findest uns an der <font color='#00ff00'>Position 436.4,1138.1,27.2 in Lush Hills<font color='#98fb98'>, zu erreichen über Grid Exit Lush Hills, dann West-Nord/West.<br><br><br><font color='#00ff00'>CSP-Map: </font><font color='#98fb98'>Hier ist es die City mit der Nummer 3A in Lush Hills.<br><br>Auf der <font color='#00ff00'>AORS-Map<font color='#98fb98'> sind wir ein Stück westlich von C-40.</font><br><br><font color='#98fb98'>Alternativ erreichst Du uns über <font color='#00ff00'>Fixergrid-Exit Lush<font color='#98fb98'>, von wo aus Du nach Süd-Süd/West läufst/fliegst.</font><br><br><font color='#98fb98'>Unsere Nachbarn sind die Steelvipers sowie Omni-Friends.">Howl of the Abyss</a> |
|
Item(s)net
Aufruf: /itm X bzw. /itms X
Funktion: Ruft Itemnet bzw. Itemsnet ab und gibt Referenz zu dem gesuchten Item X. Eine Zahl vorangestellt ergibt das Item in der entsprechenden QL.
| code: |
1:
|
/tell itemnet %1 %2 %3 %4 %5 %6 %7 %8 %9 |
|
| code: |
1:
|
/tell itemsnet %1 %2 %3 %4 %5 %6 %7 %8 %9 |
|
Level-Abfrage
Aufruf: /lvl X
Funktion: Fragt den Orgbot nach der Levelrange des Levels X, Missis etc. per Tell ab. Der Org-Channel bleibt davon frei.
| code: |
1:
|
/tell abyssbot !level %1 |
|
Missions-Abfrage
Aufruf: /mission X
Funktion: Fragt den Orgbot nach den Leveln per Tell ab, die Missis in QL X ziehen können. Der Org-Channel bleibt davon frei.
| code: |
1:
|
/tell abyssbot !mission %1 |
|
Online-Abfrage
Aufruf: /on
Funktion: Fragt den Orgbot per Tell, wer gerade online ist. Der Org-Channel bleibt davon frei.
| code: |
1:
|
/tell abyssbot !online |
|
Targetcaller 1
Aufruf: /tc
Funktion: Im momentan aktiven Channel wird ein Target ausgegeben (das der Targetcaller gerade markiert hat) sowie ein Link mit Assist-Befehl und Assist-Makro für sich selbst erstellt. Der Name des Makros ist FLEX und kann unten leicht für sich selbst angepasst werden. Möchte man, dass auch wirklich das fighting Target ausgerufen wird, braucht man im Makro nur das %t in ein %f umzuändern.
| code: |
1:
2:
3:
|
<font color="#FFFFCC">Calling Target</font> ([ <font color="#FF0000">%t</font> ])
/delay 60
<font color="#FFCC00">+ + + + <a href="text://<br><a href='chatcmd:///assist %m'>Assist %m</a><br><br> <a href='chatcmd:///macro FLEX /assist %m'>Macro Assist %m</a> ">Click Here</br></br></a> + + + +</font> |
|
Targetcaller 2
Aufruf: /tc2
Funktion: Wie bei "Targetcaller 1" wird ein Link mit Assist-Befehl und Assist-Makro im momentan aktiven Channel erstellt, hier allerdings für das markierte Target. Möchte ich also, dass in meinem Team alle dem Maintank assisten, brauche ich diesen einfach nur anzuwählen und /tc2 auszuführen.
| code: |
1:
|
<font color="#FFCC00">+ + + + <a href="text://<br><a href='chatcmd:///assist %t'>Assist %t</a><br><br> <a href='chatcmd:///macro %t /assist %t'>Macro Assist %t</a> ">Assist %t</br></br></a> + + + +</font> |
|
Targetcaller 3
Aufruf: /tc3 Name1 Name2 Name3
Funktion: Möchte ich mehreren Leuten assisten, habe aber für mehrere Makros zu wenig Platz in meiner Shortcutleiste, kann ich mir Assist-Links im Info-Fenster mit /tc3 erstellen. Das Info-Fenster kann ich dann z.B. während des Raids offen lassen und für direkte assists nutzen. Hierzu werden die Namen von bis zu drei Targetcallern einfach an den Skriptbefehl angefügt. Assist-Makros können bei Bedarf auch übernommen werden. Damit aber niemand im aktiven Channel vom Erstellen der eigenen Assist-Links gestört wird, geschieht die Ausgabe per text-Befehl, ist also nur für einen selbst zu sehen.
| code: |
1:
2:
3:
|
/text <font color="#FFFFCC">Assist-Makros</font>
/delay 60
/text <font color="#FFCC00">+ + + + <a href="text://<br>Assist 1: <a href='chatcmd:///assist %1'>Assist %1</a> <a href='chatcmd:///macro %1 /assist %1'>Macro Assist %1</a><br>Assist 2: <a href='chatcmd:///assist %2'>Assist %2</a> <a href='chatcmd:///macro %2 /assist %2'>Macro Assist %2</a><br>Assist 3: <a href='chatcmd:///assist %3'>Assist %3</a> <a href='chatcmd:///macro %3 /assist %3'>Macro Assist %3</a> ">Click Here</br></br></a> + + + +</font> |
|
Whois-Abfrage
Aufruf: /whois X
Funktion: Fragt den Orgbot nach den Charinformationen des Chars X per Tell ab. Der Org-Channel bleibt davon frei.
| code: |
1:
|
/tell abyssbot !whois %1 |
|
Habt Ihr auch noch nützliche Skripte oder Makros? Immer her damit!
|
|
17.07.2006 02:04 |
|
|
unregistriert
 |
|
Nachdem ich gestern im Org-Channel mitbekommen habe, daß manche diese tollen Scripts noch nicht kennen, hab ich den Thread gesucht und dabei festgestellt, daß Flexi noch die Anreisebeschreibung nach Lush drin hat :p.
Hier das korrekte Script (in einen Editor kopiere ohne die "" und speichern unter "hoa" ohne Erweiterung - gegebenenfalls die Erweiterung später im Windows-Explorer manuell löschen):
"<a href="text://<font color='yellow'>Howl of the Abyss<br><font color='#f0e68c'>Wie komme ich zur HoA-City?</font><br><br><br><font color='#98fb98'>Du findest uns an der <font color='#00ff00'>Position 2222.0,1889.6,17.0 in Coast of Tranquility<font color='#98fb98'>, zu erreichen über Grid Exit Lush Hills, dann Süd-Westen und einmal zonen.<br><br><br><font color='#00ff00'>CSP-Map: </font><font color='#98fb98'>Hier ist es die City mit der Nummer 3A in Coast of Tranquility.<br><br>Auf der <font color='#00ff00'>AORS-Map<font color='#98fb98'> sind wir ein Stück südlich unter dem Schritzug 695 Lush Fields, grob unter dem ds von Fields.</font><br><br><font color='#98fb98'>Alternativ erreichst Du uns über <font color='#00ff00'>Fixergrid-Exit Clondyke 4-L<font color='#98fb98'>, von wo aus Du nach Süden läufst/fliegst, einmal nach Coast of Tranquility zonst und dann Richtung Osten. Die City ist im nord-östlichen Winkel von Coast of Tranquility, unser direkter Nachbar ist das Wolfsrudel.">Howl of the Abyss</a>"
Der Aufruf funktioniert in jedem Channel außer /tell per /hoa.
|
|
25.02.2007 11:54 |
|
|
Vinn

Dabei seit: 29.04.2006
Beiträge: 241
Herkunft: Siegen
 |
|
So, hab auch mal was für Pet Professions:
Ein script, dass das pet Automatisch dem Tank im Team assistet:
einfach folgendes marko eingeben und in der Quickbar ablegen:
/macro Petassist /petassist %t
und das script im anhang in den Scripts Ordner von AO packen, viel spass!
[edit:]
ach mist, funktioniert leider doch nicht so einfach -,- muss da nochmal was verändern, update kommt bald
__________________ Rubi-Ka Level: Vinn
llllllllll llllllllll llllllllll llllllllll
200
AI Level:
lllll lllll lllll lllll lllll lllll
14
"Sir! We are Surrounded!!!" "Excellent! Now we can attack in any direction!"
Malt mir was schönes hier
1,2 Kilowatt ^^
|
|
28.04.2007 17:26 |
|
|
Candah

Faktotum
    

Dabei seit: 20.04.2006
Beiträge: 1.570
Herkunft: Tells Apfelhüterin
 |
|
Wenn wir so schön am Scripten sind...
Ein Debuff-Script (Zeit in diesem Falle nicht für UBT), welches in den aktiven Chan die Message ausgibt, dass UBT drin ist und dann nur noch per Textmessage einem selber, wann UBT ausläuft. Je nach Debuff muss die Zeit angepasst werden.
| code: |
1:
2:
3:
4:
5:
6:
7:
|
<font color="#ff8c00"> UBT in </font> <font color="#7fff00"> %t </font>
/delay 60000
/text <font color="#ff8c00"> UBT in 20 Sekunden aus </font>
/delay 13000
/text <font color="#ff8c00"> UBT ist in </font> <font color="#7fff00"> 5 sekunden </font> <font color="#ff8c00"> aus </font>
/delay 5000
/text <font color="#ff8c00"> UBT ist </font> <font color="#7fff00"> AUS </font> |
|
out of range für heal
Wirft eine Meldung im Teamfenster aus und schickt ein Tell nach.
| code: |
1:
2:
3:
|
<font color="#743A3A">.</font><font color="#DB96E0"> ** </font><font color="#FFFFC9">%t, Du bist out of range/line of sight für heals. </font><font color="#DB96E0">**</font>
/delay 2000
/tell %t <font color="#DB96E0">** </font><font color="#FFFFC9">%t, Komm näher zu %m damit ich dich heilen kann. </font><font color="#DB96E0">**</font> |
|
Doc hat Aggro :)
| code: |
1:
|
/t <font color="#000000">.</font> <font color="#DB96E0">** </font><font color="#FFFFC9">DOC hat AGGRO!</font><font color="#DB96E0"> ** </font><font color="#FFFFC9">Bitte runternehmen! </font><font color="#DB96E0"> **</font> |
|
Kein Nano/debuffed:
| code: |
1:
|
/t <font color="#DB96E0"> ** </font><font color="#FFFFC9">Ich bin debuffed/out of nano: NO HEAL. </font><font color="#DB96E0">**</font> |
|
__________________ Candah - Pfadnichtfinderin, Spezialität: ehemals langsamwachsend
Ciglia - Doc die Leiden schaf(f)t
Craja - Carlos Lieblingsbewacherin
Shalme - eroicanisch-Beethoven-begleitet
|
|
28.04.2007 17:47 |
|
|
Solu

Dabei seit: 22.04.2006
Beiträge: 227
Herkunft: Pet Sematary
 |
|
Allerhand nützliche und weniger nützliche Informationen liefert dieses script:
<a href="text://<font color=#00FFFF>Character Stats<br></a><br/font><br><br><img src=rdb://38900><font color=#FFF000>:::OFFENSE / DEFENSE:::<br><a href=skillid://276>Offense (Addall-Off)</a><br><a href=skillid://277>Defense (Addall-Def)<br></a><br><a href=skillid://201>Char base aggro</a><font color=#FFFFFF>(unknown)<br><a href=skillid://202>Char stability</a>(unknown)<br><a href=skillid://203>Char extroverty</a>(unknown)<br></a><br><br><img src=rdb://16196><font color=#FFF000>::: CRIT-BONUS :::<br><a href=skillid://379>Crit increase</a><br><a href=skillid://391>Crit decrease<br></a><br><br><img src=rdb://44235>::: HEAL :::<br><a href=skillid://342>Heal delta (interval)</a><font color=#FFFFFF>(tick in secs)<br><a href=skillid://343>Heal delta (amount)</a>(heal)<br></</a><br><a href=skillid://535>Heal modifier</a><br><a href=skillid://536>Nano modifier<br></a><br><br><img src=rdb://16303><font color=#FFF000>::: NANOCOST REDUCTION :::<br><a href=skillid://318>Nano execution cost<br></a><br/font><br><br><img src=rdb://16194>::: AGG-DEF SLIDER :::<br><a href=skillid://51>Aggdef-Slider<br></a><br/font><br><br><img src=rdb://39028>::: ADD Damage :::<br><a href=skillid://279>+Damage - Melee</a><br><a href=skillid://280>+Damage - Energy</a><br><a href=skillid://281>+Damage - Chemical</a><br><a href=skillid://282>+Damage - Radiation</a><br><a href=skillid://278>+Damage - Projectile</a><br><a href=skillid://311>+Damage - Cold</a><br><a href=skillid://315>+Damage - Nano</a><br><a href=skillid://316>+Damage - Fire</a><br><a href=skillid://317>+Damage - Poison</a><br><br><a href=skillid://319>XP Bonus</a><br><a href=skillid://382>SkillLockModifier</a><br><a href=skillid://380>Weapon Range Increase">Character Stats</a>
__________________ If it ain't broke, I'm fixin to break it.
|
|
22.03.2010 00:41 |
|
|
Candah

Faktotum
    

Dabei seit: 20.04.2006
Beiträge: 1.570
Herkunft: Tells Apfelhüterin
 |
|
| Script für die Helligkeitseinstellung |
 |
<a href="text://(vorsicht! Klicken auf einen der Links kann den client crashen)<br>Licht<br><a href='chatcmd:///fxscript Tweak_Shadowlands_SunLight_Pandemonium #</a>Pande<br><a href='chatcmd:///fxscript Tweak_Shadowlands_SunLight_Penumbra #</a>Penu<br><a href='chatcmd:///fxscript Tweak_Shadowlands_SunLight_Lavaland #</a>Lavaland<br><a href='chatcmd:///fxscript Tweak_Shadowlands_SunLight_Caustics #</a>Caustics<br><a href='chatcmd:///fxscript Tweak_Shadowlands_SunLight #</a>bissel blaeulich<br><a href='chatcmd:///fxscript Tweak_Playfield_125 #</a>dunkel<br><br>Background<br><a href='chatcmd:///fxscript Tweak_BlackBackground #</a>BlackBackground<br><a href='chatcmd:///fxscript Tweak_Playfield_RockSkyline #</a>RockSkyline<br><br><a href='chatcmd:///fxscript Tweak_Rubi-Ka_SunLight #</a>normal<br>">Dark</a>
__________________ Candah - Pfadnichtfinderin, Spezialität: ehemals langsamwachsend
Ciglia - Doc die Leiden schaf(f)t
Craja - Carlos Lieblingsbewacherin
Shalme - eroicanisch-Beethoven-begleitet
|
|
27.03.2010 15:02 |
|
|
Candah

Faktotum
    

Dabei seit: 20.04.2006
Beiträge: 1.570
Herkunft: Tells Apfelhüterin
 |
|
Was genau magst du uns damit sagen?
__________________ Candah - Pfadnichtfinderin, Spezialität: ehemals langsamwachsend
Ciglia - Doc die Leiden schaf(f)t
Craja - Carlos Lieblingsbewacherin
Shalme - eroicanisch-Beethoven-begleitet
|
|
27.04.2010 13:56 |
|
|
Marint
Dabei seit: 27.04.2010
Beiträge: 3
Herkunft: Cuxhaven
 |
|
| Zitat: |
Original von Candah
Was genau magst du uns damit sagen? |
Sry ich war einen Moment verwirrt, als ich ein Script ausprobiert habe und bemerkt habe das ich keine Ausgabe bekam... Hab daraufhin einen Post geschrieben, aber anschliessend festgestellt, das alle so aufgebauten Skripte hier einfach nur nichts ausgeben, wenn man sich im Vicinity-Channel befindet... Daraufhin wollte ich meinen Post wieder löschen, aber es ging nicht :D deswegen das hmm :P
Naja vielleicht sollte man mal anmerken, das man einfach vor das Skript den Befehl "/text " stellen kann um die Ausgabe für sich selbst zu testen, ohne andere damit zu belästigen wenn man mal selber etwas bastelt ;)
__________________

|
|
27.04.2010 14:25 |
|
|
|