Repository navigation
DE API UO InfoColor
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
string UO.InfoColor();
string UO.InfoColor(object? serial);Der Aufruf bestimmt die Anzeige: Befehle im grafischen Chat öffnen eine Tabelle mit Feldern, Werten, Ctrl+C und Scrollen. Normale C#-Skripte erhalten Berichtstext ohne Fenster oder Zielcursor, auch bei offenem Spielfenster. Verfügbar sind nur dem Client bekannte Daten.
Info und InfoTile ohne Argumente starten im grafischen Chat eine Zielauswahl. Im Skript liest Info() das letzte Objektziel oder den Spieler; InfoTile() den Boden unter dem Spieler. serial, type und Koordinaten wählen gezielt aus. Das dritte Argument von InfoTile(x,y,map) ist die Karte.
-
serial— Seriennummer des Objekts oder gespeicherter Alias.
Das Präfix wird in C# Scripts IDE festgelegt; # ist hier ein Beispiel. Parameter werden durch Leerzeichen getrennt, Text durch Anführungszeichen zusammengefasst. id bedeutet serial, type bedeutet graphic. xy x y [z] wählt das erste geladene Objekt am Ort; type allein den ersten passenden Treffer. Bei InfoTile(x,y,map) ist das dritte Argument die Karte, nicht Z.
#infocolor 0x40001234
Jeder Block ist eine vollständige .csx-Datei. Ersetzen Sie Beispiel-serials, Typen und Koordinaten. Parameterreihenfolge und benannte C#-Argumente folgen der Signatur.
UO.Print(UO.InfoColor(0x40001234));string report = UO.InfoColor();
UO.Print(report);foreach (int serial in new[] { 0x40001234, 0x40005678 })
UO.Print(UO.InfoColor(serial));new CommandSample().Execute(UO);
sealed class CommandSample
{
public void Execute(global::ClassicUO.CSharp.CSharpGameApi api)
{
api.Print(api.InfoColor(0x40001234));
}
}CSharpGameApi.InfoColor
-> CSharpScriptGlobals
-> InjectionScript.Runtime.InjectionApiUO.InfoColor
ClassicUOInjectionApiBridge -> YokoInfoReport -> YokoInfoGump
ClassicUO — Bad Newbie & C# Scripts IDE