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

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

ランタイム API - 時間と待機時間

家 · C# · IDE · UO API · A–Z · 例 · Languages

各チームは、C#-署名、パラメーター、およびいくつかの独立した例を含むカードを開きます。

UO.AddRecall

魔法

UO.CallSub

スクリプトとランタイム

RegisterRoutine(名前、ハンドラー) を介して、現在の実行に以前に登録された C# デリゲートを起動します。この呼び出しは、ヘルパーが完了する前に制御を返します。登録された 1 つのタスクをそれ自体に課すことはできません。

UO.ConnectedTime

クライアントと接続

キャラクターがワールドに最後に成功したときのカレンダー スタンプを返します。同じタスクを続行する前に待機中または一時停止中に接続が変更されたかどうかを理解するのに役立ちます。

UO.Date

スクリプトとランタイム

コンピューターのローカルカレンダーの日付をYYMMDDという数値で読み取ります。毎日の一連のアクティビティに名前を付けたり、日付の変更を検出したりするのに役立ちます。

UO.DisconnectedTime

クライアントと接続

最後にゲーム接続が失われたときのカレンダー スタンプを返します。これは切断を診断し、接続が完了するまでの時間を見積もるために必要であり、ログイン試行回数を決定するために必要ではありません。

UO.Exec

スクリプトとランタイム

テキスト ゲーム コマンドを実行するか、登録された C# デリゲートまたはロードされた C# ファイルを実行します。

UO.GetPing

クライアントと接続

ゲームサーバーの応答遅延を読み取ります。引数を指定しないと、最後の次元が使用されます。タイムアウトを指定すると、新しい応答が要求されます。

UO.GetRunMountTimer

移動

馬の 1 つの走行ステップの設定された間隔をミリ秒単位で表示します。モードを確認したり、タイミングを予測したり、一時的に減速する前に設定を保存したりするのに役立ちます。

UO.GetRunUnMountTimer

移動

設定された 1 歩行ステップの間隔をミリ秒単位で表示します。モードを確認したり、タイミングを予測したり、一時的に減速する前に設定を保存したりするのに役立ちます。

UO.GetScriptName

スクリプトとランタイム

アクティブな実行の表示名を読み取ります。

UO.GetScriptsCount

スクリプトとランタイム

このクライアントでのアクティブな実行をカウントします。

UO.GetScriptsList

スクリプトとランタイム

現在の数値スクリプトインデックスを返します。

UO.GetScriptState

スクリプトとランタイム

実行ステータスをインデックスで読み取ります。

UO.Hide

Client UI

引数を指定しないと、十字線で項目または文字をローカルに非表示にすることができます。 Hide(serial) は、クライアント側で指定されたロードされたオブジェクトを非表示にします。自分自身を隠すことはできません。サーバー オブジェクトは削除されず、非表示スキルも適用されません。サーバーの更新により、オブジェクトが再び表示される可能性があります。

UO.LineTime

Journal

選択したログ エントリのカレンダー タイムスタンプを返します。

UO.OpenIDE

Client UI

UO.PauseResumeScript

スクリプトとランタイム

1 つのアクティブな実行の手動一時停止を切り替えます。現在の進行状況を失うことなく、マイニングや別の手順を一時的に停止するために使用します。

UO.SetRunMountTimer

移動

馬に乗って走るときのステップ間隔を設定します。意図的に速度を落としたり、標準速度に戻したりする場合に使用します。このコマンドでは、標準テンポを超えて動きを速くすることはできません。

UO.SetRunUnmountTimer

移動

歩く歩幅の間隔を設定します。意図的に速度を落としたり、標準速度に戻したりする場合に使用します。このコマンドでは、標準テンポを超えて動きを速くすることはできません。

UO.SetScriptName

スクリプトとランタイム

1 つのアクティブな実行の表示名を変更します。リスト内で実行中のタスクと GetScriptName を介して実行中のタスクを区別するのに役立ちます。

UO.StartScript

スクリプトとランタイム

UO.StopAllScripts

スクリプトとランタイム

UO.StopScript

スクリプトとランタイム

一時停止中のものも含め、1 つのアクティブな起動のキャンセルを要求します。この実行を後で続行するのではなく、完了する必要がある場合に使用します。

UO.SubExists

スクリプトとランタイム

指定された名前の C# デリゲートが現在の実行に登録されているかどうかを確認します。これは、リフレクションを通じて任意のメソッドを自動的に検索することなく、特定のセッションのコールバック関数のレジストリです。明示的にロードされたファイル入力には、キーによってアクセスすることもできます。

UO.Terminate

スクリプトとランタイム

UO.Time

スクリプトとランタイム

数値 HHMMSS を使用してコンピューターのローカル時刻を読み取ります。持続時間を測定するためではなく、許容動作時間を選択するのに便利です。

UO.Timer

スクリプトとランタイム

現在のランタイムの実行時間を 10 分の 1 秒単位で読み取ります。独自の遅延やアクションマークに適しています。

UO.UpdateFigure

Client UI

既存のローカル マップ図の説明を置き換えます。

UO.Wait

スクリプトとランタイム

指定された時間、スクリプトの実行を一時停止します。

UO.Waiting

スクリプトとランタイム

準備された応答がターゲット キューに残っているかどうかを確認します。