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
UO.CallSub
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
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
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
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
Führt einen Textspielbefehl aus oder führt einen registrierten C#-Delegaten oder eine geladene C#-Datei aus.
UO.GetPing
Liest die Antwortverzögerung des Spielservers. Ohne Argument wird die letzte Dimension verwendet; mit einer Zeitüberschreitung fordert eine neue Antwort an.
UO.GetRunMountTimer
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
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
Liest den Anzeigenamen des aktiven Laufs.
UO.GetScriptsCount
Zählt aktive Ausführungen in diesem Client.
UO.GetScriptsList
Gibt die aktuellen numerischen Skriptindizes zurück.
UO.GetScriptState
Liest den Ausführungsstatus nach Index.
UO.Hide
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
Gibt den Kalenderzeitstempel des ausgewählten Protokolleintrags zurück.
UO.OpenIDE
UO.PauseResumeScript
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
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
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
Ändert den Anzeigenamen eines aktiven Laufs. Hilft bei der Unterscheidung zwischen laufenden Aufgaben in der Liste und über GetScriptName.
UO.StartScript
UO.StopAllScripts
UO.StopScript
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
Ü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
UO.Time
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
Liest die Laufzeit der aktuellen Laufzeit in Zehntelsekunden. Geeignet für Ihre eigenen Verzögerungen und Aktionsmarken.
UO.UpdateFigure
Ersetzt die Beschreibung einer vorhandenen lokalen Kartenfigur.
UO.Wait
Hält die Skriptausführung für die angegebene Zeit an.
UO.Waiting
Prüft, ob vorbereitete Antworten in der Zielwarteschlange verbleiben.