-
Notifications
You must be signed in to change notification settings - Fork 0
API UO AddToSystemJournalEx ja
ClassicUO / Basic IDE
要求された書式を近似してゲーム画面とジャーナルにローカルな行を表示します。スクリプトの診断を区別するために使います。
UO.AddToSystemJournalEx(Text:Any, TextColor:Any, BGColor:Any, FontSize:Any, FontName:Any) -> Unit
-
Text— メッセージ文字列。数値は CStr で明示的に連結します。名前や座標の自動置換はありません。引用符は文字列の区切りであり送信されません。 -
TextColor— 文字色は UO hue ではなく 0xRRGGBB の RGB です。アルファは無視します。0xFF8800 はオレンジで、最も近い UO パレット色を選びます。 -
BGColor— 負数は既定の背景、それ以外は 0xRRGGBB の RGB です。背景の要求は IDE 出力に記録されますが、ゲーム文字の後ろに個別の色付き矩形は描きません。 -
FontSize— 要求ポイント数です。<= 0 は10に置換し、4..72に制限します。ゲームのフォント番号は整数除算 (サイズ + 1) / 3 で、正確なデスクトップのポイント数ではありません。 -
FontName— IDE の書式情報に記録するフォント名です。前後の空白を除去し、空なら Consolas です。任意の Windows フォントをゲーム画面に読み込む機能ではありません。
Unit:戻り値はありません。独立した行で呼び出してください。結果は True/False、serial、個数ではありません。呼び出し終了はサーバーの応答を保証しません。
- Text、TextColor、BGColor、FontSize、FontName の5引数は必須です。文字はローカルで、IDE は要求書式も保存します。背景とフォント名は書式情報で、正確な描画を保証しません。ConColor は明示した RGB を変更しません。
- UO.Print · UO.CharPrint · UO.ClientPrintEx · UO.AddToSystemJournalEx
要求された書式を近似してゲーム画面とジャーナルにローカルな行を表示します。スクリプトの診断を区別するために使います。
Text、TextColor、BGColor、FontSize、FontName の5引数は必須です。文字はローカルで、IDE は要求書式も保存します。背景とフォント名は書式情報で、正確な描画を保証しません。ConColor は明示した RGB を変更しません。
Unit:戻り値はありません。独立した行で呼び出してください。結果は True/False、serial、個数ではありません。呼び出し終了はサーバーの応答を保証しません。
プロジェクトのソース: external/InjectionScript/src/InjectionScript/Runtime/InjectionApiUO.cs; 関数 ExecuteClientApiCompatibility.
文字色は UO hue ではなく 0xRRGGBB の RGB です。アルファは無視します。0xFF8800 はオレンジで、最も近い UO パレット色を選びます。 負数は既定の背景、それ以外は 0xRRGGBB の RGB です。背景の要求は IDE 出力に記録されますが、ゲーム文字の後ろに個別の色付き矩形は描きません。 要求ポイント数です。<= 0 は10に置換し、4..72に制限します。ゲームのフォント番号は整数除算 (サイズ + 1) / 3 で、正確なデスクトップのポイント数ではありません。 IDE の書式情報に記録するフォント名です。前後の空白を除去し、空なら Consolas です。任意の Windows フォントをゲーム画面に読み込む機能ではありません。
Text、TextColor、BGColor、FontSize、FontName の5引数は必須です。文字はローカルで、IDE は要求書式も保存します。背景とフォント名は書式情報で、正確な描画を保証しません。ConColor は明示した RGB を変更しません。
プロジェクトのソース: src/ClassicUO.Client/Game/Managers/ClassicUOInjectionApiBridge.cs; 関数 PrintFormattedJournal.
メッセージ文字列。数値は CStr で明示的に連結します。名前や座標の自動置換はありません。引用符は文字列の区切りであり送信されません。
要求された書式を近似してゲーム画面とジャーナルにローカルな行を表示します。スクリプトの診断を区別するために使います。
プロジェクトのソース: src/ClassicUO.Client/Game/GameActions.cs; 関数 Print.
# UO.AddToSystemJournalEx — 1
#
# 要求された書式を近似してゲーム画面とジャーナルにローカルな行を表示します。スクリプトの診断を区別するために使います。
#
# Unit:戻り値はありません。独立した行で呼び出してください。結果は True/False、serial、個数ではありません。呼び出し終了はサーバーの応答を保証しません。
SUB Main()
# オレンジ、既定背景 -1、サイズ12は UO フォント4になります。Consolas は IDE 情報に記録されます。パレットにより正確な RGB と異なる場合があります。
UO.AddToSystemJournalEx("Route started", 0xFF8800, -1, 12, "Consolas")
END SUBパラメーターと実行の説明:
- オレンジ、既定背景 -1、サイズ12は UO フォント4になります。Consolas は IDE 情報に記録されます。パレットにより正確な RGB と異なる場合があります。
# UO.AddToSystemJournalEx — 2
#
# 要求された書式を近似してゲーム画面とジャーナルにローカルな行を表示します。スクリプトの診断を区別するために使います。
#
# Unit:戻り値はありません。独立した行で呼び出してください。結果は True/False、serial、個数ではありません。呼び出し終了はサーバーの応答を保証しません。
SUB Main()
# BGColor 0x112233 は IDE に背景要求を記録します。FontSize=0 は10、空の FontName は Consolas
# になります。ゲーム背景を塗りつぶす指定ではありません。
UO.AddToSystemJournalEx("Formatting details", 0x33AAFF, 0x112233, 0, "")
END SUBパラメーターと実行の説明:
- BGColor 0x112233 は IDE に背景要求を記録します。FontSize=0 は10、空の FontName は Consolas になります。ゲーム背景を塗りつぶす指定ではありません。
# UO.AddToSystemJournalEx — 3
#
# 要求された書式を近似してゲーム画面とジャーナルにローカルな行を表示します。スクリプトの診断を区別するために使います。
#
# Unit:戻り値はありません。独立した行で呼び出してください。結果は True/False、serial、個数ではありません。呼び出し終了はサーバーの応答を保証しません。
SUB Main()
# ReportCount は完全に宣言しています。増加を緑、減少を赤として変更時だけ表示し、次の比較用に新しい個数を返します。この結果は ReportCount
# のもので、AddToSystemJournalEx のものではありません。
VAR previous = 10
previous = ReportCount(previous, 12)
END SUB
SUB ReportCount(previous, current)
IF previous <> current THEN
VAR textColor = 0xCC3333
IF current > previous THEN
textColor = 0x33AA66
END IF
UO.AddToSystemJournalEx("Count: " + CStr(current), textColor, -1, 10, "Consolas")
END IF
RETURN current
END SUBパラメーターと実行の説明:
- ReportCount は完全に宣言しています。増加を緑、減少を赤として変更時だけ表示し、次の比較用に新しい個数を返します。この結果は ReportCount のもので、AddToSystemJournalEx のものではありません。
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь