Skip to content

DE API UO Hide

Bad Newbie edited this page Oct 16, 2026 · 3 revisions

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

UO.Hide

C#-Signaturen

void UO.Hide();
void UO.Hide(object? serial);
string UO.Hide(object? type, object? x, object? y);
string UO.Hide(object? type, object? x, object? y, object? z);

Verhalten und Ergebnis

Hide blendet ein geladenes Objekt lokal aus und verwendet nicht den Skill Hiding. Der eigene Charakter wird nicht ausgeblendet. Ohne Parameter erscheint ein Ziel; serial wirkt direkt, type und Koordinaten wählen ein passendes Objekt.

Parameter

  • serial — Seriennummer des Objekts oder gespeicherter Alias.
  • type — Grafik-ID; -1 steht für jeden Typ an der Position.
  • x — X-Weltkoordinate.
  • y — Y-Weltkoordinate.
  • z — Z-Höhe; die Kurzform verwendet 0.

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.

Chatbefehle

#hide
#hide id 0x40001234
#hide type 0x0EED
#hide xy 1450 1690
#hide type 0x0EED xy 1450 1690 0

Vollständige C#-Beispiele

Jeder Block ist eine vollständige .csx-Datei. Ersetzen Sie Beispiel-serials, Typen und Koordinaten. Parameterreihenfolge und benannte C#-Argumente folgen der Signatur.

1

UO.Hide(0x40001234);

2

UO.Print(UO.Hide(0x0EED, 1450, 1690, 0));

3

foreach (int serial in new[] { 0x40001234, 0x40005678 })
    UO.Hide(serial);

4

new CommandSample().Execute(UO);

sealed class CommandSample
{
    public void Execute(global::ClassicUO.CSharp.CSharpGameApi api)
    {
        api.Hide(0x40001234);
    }
}

Interne Aufrufe

CSharpGameApi.Hide
  -> CSharpScriptGlobals
  -> InjectionScript.Runtime.InjectionApiUO.Hide
ClassicUOInjectionApiBridge -> target / serial / type-position selection
  -> local hidden-object state -> renderer visibility

Clone this wiki locally