Injection Befehlsübersicht: Unterschied zwischen den Versionen

Aus UO-Sigena Wiki
Wechseln zu: Navigation, Suche
K (auf Sigena funktionierende Befehle)
K (auf Sigena funktionierende Befehle)
Zeile 56: Zeile 56:
 
=== auf Sigena funktionierende Befehle ===
 
=== auf Sigena funktionierende Befehle ===
  
Eine Vollständige Liste findet man unter der [http://yoko.com.ua/help Liste der Yoko-Injection Befehle]. (Russische Sprache, aber der Syntax ist gut lesbar und schon verständlich. Für den Rest gibts Google-Translate.   
+
Eine Vollständige Liste findet man unter der [http://yoko.com.ua/help Liste der Yoko-Injection Befehle]. (Russische Sprache, aber der Syntax ist gut lesbar und schon verständlich. Für den Rest gibts Google-Translate.  Falls in der folgenden Liste irgendein Fehler ist: In der Liste von Yoko steht es richtig drin.
  
 
{| class="wikitable"
 
{| class="wikitable"

Version vom 11. Februar 2012, 15:09 Uhr

Hier eine Auflistung von Befehlen für Injection. Erst 2 Wichtige Kategorien, dann eine Liste mit allem.

Waffen/Schilde und Kleidung

Befehl Effekt Syntax
,setdress Speichert die Kleidung die ihr gerade anhabt ,setdress [name]
,dress Kleidet euch mit der Kleidung dir ihr mit ,setdress [name] gespeichert habt. ,dress [name]
,undress Zieht all eure Kleidung aus. ,undress
,unsetdress Löscht das Gesetzte Kleidung Set ,unsetdress [name]
,setarm Speichert eure Waffe und euer Schild. ,setarm [name]
,arm Legt die Waffen und das Schild an das ihr mit ,setarm [name] gesetzt habt ,arm [name]
,disarm Legt alles ab was ihr in der Hand habt. ,disarm
,unsetarm Löscht das gesetzte Waffenset ,unsetarm [name]

"[name]" ist eine beliebige Variable. Sie kann aus Zahlen und Buchstaben bestehen. Es ist nur ein Name, der dem Set zugewiesen wird. Ob dieses Set "1" oder "sdfgh5jfdi1ppoie" heißt ist für Injection egal. Namen, die man sich merken kann, erleichtern einem alles.

Essen/Tränke

Diese Befehle werden benutzt, um per UO Makro in Verbindung mit Injection automatisch einen Trank zu trinken oder was zu essen wenn man z.b Vergiftet ist oder keine Stamina mehr hat.

Befehl Effekt Syntax
,usetype Simuliert einen Doppelklick auf das definierte Objekt , usetype [typeID]
,info Liest die Informationen des Objekts aus. ,info [Objekt auswählen]
.type Liest die Grafik-ID aus .type [Objekt auswählen]
,bandageself Legt der Spielfigur eine Bandage an ,bandageself
.healme legt Waffen ab, eine Bandage und danach die Waffen wieder an. .bandageself

Um nun mit einer Taste etwas Nahrung oder einen Trank zu sich zu nehmen geht man folgendermaßen vor:

  • mit .type oder ,info liest man die ID des Gegenstands aus.
  • nun formuliert man einen Hotkey mit der Funktion "Say". In das Textfenster kommt dann ,useype [typeID]

[typeID] ist hier eine variable, die der Grafik-ID des Objekts entspricht. Beim Drücken der Taste wird nun dieser Objekttyp benutzt.

  • Alternativ kann man dies auch im Injectionfenster machen:
  • Im Reiter "Object Types" kann man Objekte speichern
  • Dieses Objekt speichert man dort unter einem Namen.
  • Diesen Namen gibt man als erstes ein und wählt dann
  • mit dem Button "from Target" das Objekt aus.
  • dies wird dann im Reiter "Main" mit dem Button "save" gespeichert.

Nun kann man mit dem Befehl ",usetype [festgelegter Objektname]" dieses Objekt benutzen. Ein Objekt im Rucksack, von allen Objekten im Rucksack, mit dieser Grafik wird benutzt. Das klingt jetzt kompliziert so als Schachtelsatz, aber z.B. Träke gibt es in verschiedenen Stärken. Diese haben aber die selbe Grafik. Injection kann die Stärke der Tränke nicht unterscheiden - und benutzt vorzugsweise die Tränke, die direkt im Rucksack - und nicht in einem weiteren Beutel liegen.

auf Sigena funktionierende Befehle

Eine Vollständige Liste findet man unter der Liste der Yoko-Injection Befehle. (Russische Sprache, aber der Syntax ist gut lesbar und schon verständlich. Für den Rest gibts Google-Translate. Falls in der folgenden Liste irgendein Fehler ist: In der Liste von Yoko steht es richtig drin.

Befehl Effekt Syntax im Skript über die Schriftzeile aktivierbare Version
addobject Fügt ein neues Objekt in die Registerkarte "Object Types" ein uo.addobject(objectname,[object]) ,addobject objectname [object]
addtype Fügt eine neue Objektgruppe in die Registerkarte "Object Types" ein. uo.addtype(typename,[type]) ,addtype typename [type]
arm Legt vordefinierte Waffensets an uo.arm("[name]") ,arm [name]
attack greift ein Objekt an uo.attack("typeID") ,attack("typeID")
bandageself Legt der Spielfigur eine Bandage an. uo.bandageself() ,bandageself
canceltarget Falls man vergeblich auf ein Ziel wartet, kann man dies mit canceltarget abbrechen. uo.canceltarget() ,canceltarget
cout Zählt ein Objekt und gibt die Zahl aus uo.Count(type,[color]) - - -
dead Fragt ab, ob die Spielfigur tot ist oder nicht. (uo.dead==1 heißt tot) uo.Dead() - - -
deletejournal Löscht alle bisherigen Journalmeldungen aus dem Speicher von Injection uo.deletejournal() ,deletejournal
disarm Legt alle oder definierte Waffen und Gegenstände in der Hand der Spielfigur ab. uo.disrarm() // uo.disarm([name]) ,disarm // ,disarm [name]
dismount Lässt die Spielfigur vom Pferd absteigen uo.dismount() ,dismount
dress Zieht definierte Rüstungs- und Kleidungsstücke an. uo.dress("[name]") ,dress [name]
drop Lässt einen definierten Gegenstand auf den Boden fallen. ,drop [Menge] [typeID]
drophere Lässt den Gegenstand an Ort und Stelle Fallen, statt den Ort genauer zu definieren. uo.drophere([object]) ,drophere [object]
emptycontainer Transferiert alle Gegenstände aus einem Behälter in den Rucksack der Spielfigur ,emptycontainer [delay] [containerID oder Ziel manuell auswählen]
exec Führt ein gespeichertes und geladenes Skript aus. - - - ,exec [skriptname]
getx Fragt die X-Koordinate ab. uo.GetX([object]) - - -
gety Fragt die Y-Koordinate ab. uo.GetY([object]) - - -
getz Fragt die Z-Koordinate ab. uo.GetZ([object]) - - -
hidden Fragt ab, ob die Spielfigur versteckt ist. uo.Hidden([object]) - - -
hide Lässt ein Item clientseitig verschwinden. uo.hide([object]) ,hide [object] / oder ,hide [manuell auswählen]
injournal Fragt ab, ob etwas im Journal geschrieben steht.
lasttile
light Definiert den Grad der Beleuchtung ,light 1
massmove Transferiert alle Items mit der selben Grafik von einem Behälter zu einem Ort. - - - ,massmove [delay] [menge]
opendoor Öffnet Türen im Umkreis. ,opendoor
removehat Setzt jede aufsitzende Kopfbedeckung ab. uo.removehat() ,removehat
removeearrings Legt jede angelegten Ohrringe ab. uo.removeearrings() ,removeearrings
removeneckless Legt jede angelegt Halskette oder jedes Halsrüstungsteil ab. uo.removeneckless ,removeneckless
resend Läd den aktuellen Bildschirminhalt nocheinmal neu. - - - ,resend
set
setarm
setcatchbag Definiert einen Behälter, in den alles statt dem Rucksack der Spielfigur gelegt wird. ,setcatchbag [Behälter manuell auswählen]
setdress
skilval
target
undress
unsetdress
unsetcatchbag
usetype
wait Wartet eine Zeit in 1000stel Sekunden gemessen. wait([Zeit in 1000stel Sekunden]) - - -
waittargetground
waittargetlast
waittargetobject
waittargetobjecttype
waittargetself
waittargettile
waittargettype
warmode Versetzt die Figur in den War- oder Peacemode uo.warmode(1) [-> Angriffshaltung] // uo.warmode(0) [-> ander Haltung] - - -