Skip to content

DE Command Modes and Offline IDE

Bad Newbie edited this page Oct 16, 2026 · 1 revision

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Befehlsmodi und Offline-IDE

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.

InfoGump() liest das letzte aktive Serverdialog- oder Clientfenster. ID oder Index wählt ein Fenster; last, LastGump und Last Gump bedeuten das letzte. InfoGumps liefert die Liste ohne Inspektorfenster. Nur grafische Befehle öffnen die Tabelle.

Hide blendet geladene Objekte lokal aus, ohne Hiding zu verwenden. Resend/Resync hebt dieses Ausblenden auf und stellt den vorherigen Zeichenstatus wieder her, auch nach mehrfachem Hide. Objektdaten und das serverseitige Hidden bleiben unverändert.

Manager enthält C# IDE, API Manual und SessionHost selbst. Full_Client muss nicht daneben liegen. Bei Client verwendet der externe Editor dieselbe Sitzung ohne erneute Anmeldung. Offline sind Bearbeiten, C#-Prüfung, Kompilieren, Dekompilieren und Hilfe verfügbar; Spielaktionen benötigen eine aktive Welt. Editoreinstellungen liegen in Game Manager.

#InfoTile
#UO.InfoTile()
#InfoGump
#InfoGump LastGump
string tileReport = UO.InfoTile(UO.GetX(), UO.GetY(), UO.GetWorldNum());
string gumpReport = UO.InfoGump();
UO.Print(tileReport);
UO.Print(gumpReport);

UO.Resend()

Clone this wiki locally