DE Runtime API 39 Time and Waiting - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

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

Laufzeit API – Zeit und Warten

Home · C# · IDE · UO API · A–Z · Beispiele · Sprachen

Jedes Team öffnet eine Karte mit C#-Signaturen, Parametern und mehreren unabhängigen Beispielen.

UO.AddRecall

Magie

UO.CallSub

Skripte & Laufzeit

Startet den C#-Delegaten, der zuvor in der aktuellen Ausführung über RegisterRoutine(Name, Handler) registriert wurde. Der Aufruf gibt die Kontrolle zurück, bevor der Helfer fertig ist. Eine registrierte Aufgabe kann sich nicht selbst auferlegt werden.

UO.ConnectedTime

Client & Verbindung

Gibt den Kalenderstempel des letzten erfolgreichen Eintritts des Charakters in die Welt zurück. Hilft Ihnen zu verstehen, ob sich die Verbindung während des Wartens oder Anhaltens geändert hat, bevor Sie mit der gleichen Aufgabe fortfahren.

UO.Date

Skripte & Laufzeit

Liest das lokale Kalenderdatum des Computers mit der Nummer YYMMDD. Nützlich zum Benennen einer täglichen Aktivitätsreihe oder zum Erkennen von Datumsänderungen.

UO.DisconnectedTime

Client & Verbindung

Gibt den Kalenderstempel des letzten Verbindungsabbruchs zum Spiel zurück. Es wird benötigt, um eine Unterbrechung zu diagnostizieren und die Dauer einer hergestellten Verbindung abzuschätzen, und nicht, um die Anzahl der Anmeldeversuche zu bestimmen.

UO.Exec

Skripte & Laufzeit

Führt einen Textspielbefehl aus oder führt einen registrierten C#-Delegaten oder eine geladene C#-Datei aus.

UO.GetPing

Client & Verbindung

Liest die Antwortverzögerung des Spielservers. Ohne Argument wird die letzte Dimension verwendet; mit einer Zeitüberschreitung fordert eine neue Antwort an.

UO.GetRunMountTimer

Bewegung

Zeigt das konfigurierte Intervall eines Pferdelaufschritts in Millisekunden an. Nützlich, um den Modus zu überprüfen, das Timing abzuschätzen und die Einstellung zu speichern, bevor Sie vorübergehend langsamer fahren.

UO.GetRunUnMountTimer

Bewegung

Zeigt das konfigurierte Intervall eines Gehschritts in Millisekunden an. Nützlich, um den Modus zu überprüfen, das Timing abzuschätzen und die Einstellung zu speichern, bevor Sie vorübergehend langsamer fahren.

UO.GetScriptName

Skripte & Laufzeit

Liest den Anzeigenamen des aktiven Laufs.

UO.GetScriptsCount

Skripte & Laufzeit

Zählt aktive Ausführungen in diesem Client.

UO.GetScriptsList

Skripte & Laufzeit

Gibt die aktuellen numerischen Skriptindizes zurück.

UO.GetScriptState

Skripte & Laufzeit

Liest den Ausführungsstatus nach Index.

UO.Hide

Client UI

Ermöglicht einem Fadenkreuz ohne Argument, ein Element oder Zeichen lokal auszublenden. Hide(serial) verbirgt das angegebene geladene Objekt auf der Clientseite. Du kannst dich nicht verstecken. Das Serverobjekt wird nicht gelöscht, die Fähigkeit „Ausblenden“ wird nicht angewendet; Server-Updates machen das Objekt möglicherweise wieder sichtbar.

UO.LineTime

Journal

Gibt den Kalenderzeitstempel des ausgewählten Protokolleintrags zurück.

UO.OpenIDE

Client UI

UO.PauseResumeScript

Skripte & Laufzeit

Schaltet die manuelle Pause eines aktiven Laufs um. Verwenden Sie diese Option, um das Mining oder einen anderen Vorgang vorübergehend anzuhalten, ohne den aktuellen Fortschritt zu verlieren.

UO.SetRunMountTimer

Bewegung

Legt das Schrittintervall für das Laufen zu Pferd fest. Verwenden Sie diese Funktion, um absichtlich zu verlangsamen oder zur Standardgeschwindigkeit zurückzukehren. Mit diesem Befehl können Sie Bewegungen nicht über das Standardtempo hinaus beschleunigen.

UO.SetRunUnmountTimer

Bewegung

Legt das Gehschrittintervall fest. Verwenden Sie diese Funktion, um absichtlich zu verlangsamen oder zur Standardgeschwindigkeit zurückzukehren. Mit diesem Befehl können Sie Bewegungen nicht über das Standardtempo hinaus beschleunigen.

UO.SetScriptName

Skripte & Laufzeit

Ändert den Anzeigenamen eines aktiven Laufs. Hilft bei der Unterscheidung zwischen laufenden Aufgaben in der Liste und über GetScriptName.

UO.StartScript

Skripte & Laufzeit

UO.StopAllScripts

Skripte & Laufzeit

UO.StopScript

Skripte & Laufzeit

Fordert die Stornierung eines aktiven Starts an, einschließlich eines pausierten Starts. Verwenden Sie diese Option, wenn dieser Lauf abgeschlossen werden muss und nicht später fortgesetzt werden muss.

UO.SubExists

Skripte & Laufzeit

Überprüft, ob der C#-Delegierte mit dem angegebenen Namen bei der aktuellen Ausführung registriert ist. Dabei handelt es sich um eine Registrierung von Rückruffunktionen für eine bestimmte Sitzung, ohne dass durch Reflektion automatisch nach beliebigen Methoden gesucht wird. Auf explizit geladene Dateieingaben kann auch per Schlüssel zugegriffen werden.

UO.Terminate

Skripte & Laufzeit

UO.Time

Skripte & Laufzeit

Liest die lokale Tageszeit des Computers anhand der Zahl HHMMSS. Praktisch für die Auswahl der zulässigen Betriebszeit, nicht für die Messung der Dauer.

UO.Timer

Skripte & Laufzeit

Liest die Laufzeit der aktuellen Laufzeit in Zehntelsekunden. Geeignet für Ihre eigenen Verzögerungen und Aktionsmarken.

UO.UpdateFigure

Client UI

Ersetzt die Beschreibung einer vorhandenen lokalen Kartenfigur.

UO.Wait

Skripte & Laufzeit

Hält die Skriptausführung für die angegebene Zeit an.

UO.Waiting

Skripte & Laufzeit

Prüft, ob vorbereitete Antworten in der Zielwarteschlange verbleiben.