投稿者:uo.clife.workUIモジュールSAクライアントマクロModDownloadこんなアクション(行動)があったら便利だなぁと思い作ってみたコマンド集的なUIモジュール(以下、Mod)です。ターゲット関連のコマンドは、2D式ターゲットが有効になっていると動作しないと思います(未確認)。カスタムUIの公開に伴い、UIモジュール単体での配布を終了しました。本UIモジュールは更新を行った上でカスタムUIに含まれていますのでそちらをご利用ください。現在のターゲット頭上に距離を表示するこれはマクロで使うコマンドでは無くて、現在ターゲットしているmobの頭上に自分からの距離を表示する物です。^^;)こんな感じで距離とmob名を表示します下記のコマンドを実行すると、この表示をON・OFF出来ます。ClfActions.toggleDistWindow()詠唱した呪文の射程に対象が入るまでターゲット解放を待つマクロに組み込んで使います。ClfActions.waitTargetRange()こんなマクロを組むと、3.の時点での現在ターゲットを対象として、そのターゲットまでの距離が0~10になるとFireballを解放します。3.の時点で、ターゲットバーが出ていない(現在ターゲットが無い)と何もしません。最大射程は、このコマンドを実行した時点のラストスペルから標準UIに含まれているデータを参照して取得しています。射程距離が取得出来なかった時には最大射程を「10」として処理します。一応、詠唱中も待機するようになっていますが、判定のタイミング等によって待機を終了してしまう事があるので「ターゲットカーソルの表示を待つ」の後に実行するのが無難です。コマンド実行後に、ターゲットカーソル状態では無いor実行時点とラストスペルが違う状態になった場合は待機を終了します。以降に何かマクロを組んでいると、ターゲットまでの距離が10を超えていても、ターゲット解放を待たずにそれ以降のマクロが実行されます。ターゲットまでの距離」と表示します近くの敵をターゲットする(PCのペット・召喚生物と判定出来るmobは除く)マクロやホットバーに組み込んで使います。ClfActions.nearTarget()「行動」→「ターゲット」→「最も近い敵をターゲット」とほとんど同じですが、ネームカラーに関わらず、ペットや、PCが召喚したmobは対象から除外してターゲットします。Deadなどで召喚されたmobは(判定処理の都合により)除外しません・・・。ClfActions.nearTarget(2)の様に、括弧の中に数字を入れると、入れた数字の順で近い敵をターゲットします。(2を入れると2番目、3を入れると3番目に近い敵をターゲット)現在ターゲットが敵性mob以外なら、近くの敵を現在ターゲットに変更するマクロやホットバーに組み込んで使います。ClfActions.convTargetToEnemy()こんなマクロを組むと、3.の時点で現在ターゲットが敵性mobでは無かった時(青・緑・黄ネームやペット・召喚生物等だった時)には、一番近くの敵性mobにFireballを撃ちます。ターゲットが敵性mobの時には、そのままそのターゲットにFireballを撃ちます。このコマンドを実行した時点で現在ターゲットの判定(&必要ならターゲット変更)をするので、上記のマクロを下記の様にした場合でも大体同じ様な動作になります。ClfActions.convTargetToEnemy(2)の様に、括弧の中に数字を入れると、(ターゲットを変更する場合は)入れた数字の順で近い敵をターゲットします。ダメージを受けている友好的なmob(ペット、緑ネーム、パーティメンバー)をターゲットするマクロやホットバーに組み込んで使います。緑ネームも対象にする他人の(青ネームの)ペットも対象にする毒・カース状態のmobは対象にしないのが異なります。true)の様に設定します。毒を受けている友好的なmob(ペット、緑ネーム、パーティメンバー)をターゲットするマクロやホットバーに組み込んで使います。ClfActions.poisonedFriendly()こちらは、毒を受けているmobを優先的にターゲットします。ターゲットの選択条件は、毒状態の判定以外、上記の「最もダメージを受けている友好的なmob(ペット、緑ネーム、パーティメンバー)をターゲットする」と同じです。毒を受けているmobがいなかった場合には、最もダメージを受けているmobをターゲットします。true)の様に設定します。3.自分のペットだけを選択する設定にした場合、この設定は無効の様に指定できます。オーガナイザーとスカベンジャー用のバッグ(コンテナ)を一時的に変更するマクロやホットバーに組み込んで使います。ClfActions.setActiveOrganizeBag()このコマンドを実行するとカーソルがターゲット状態になるので、オーガナイザー&スカベンジャー用にしたいバッグを選択します。普段使うバッグは決まっているけど、違うバッグにサクっと変更したい、なんて時に便利かな、と思います。対象のバッグを開いた状態にしてから選択してください。オーガナイザー用バッグは、その時に有効になっているオーガナイザーが対象。一時的に変更するだけ(設定を保存しない)なので、再ログインやインターフェースのリロードをすると、元の設定に戻ります。ラストターゲットをクリックするマクロやホットバーに組み込んで使います。ClfActions.clickLastTarget()「行動」→「カーソルターゲット」→「ラストターゲット」とほとんど同じですが、それだと現在ターゲットには出来ない(レティクルが出ない)ので。カーソルがターゲット状態になっている時に実行した場合は、ラストターゲットに対してターゲットを開放するのみで、レティクルは出ません(現在ターゲットを変更しません)。Modのインストール方法カスタムUIの公開に伴い、UIモジュール単体での配布を終了しました。本UIモジュールは更新を行った上でカスタムUIに含まれていますのでそちらをご利用ください。インストール方法については「当サイトで公開しているUIモジュールやマクロ等について」ページの「UIモジュールの使用方法」をご覧ください。同時に、他に必要なファイルもインストールしてください。詳しくは下記「必要なファイル」をご覧ください。必要なファイル追加フォントModで使用しているフォントを追加する必要があります。フォントの追加方法は「SAクライアントにフォントを追加する」ページをご覧ください。『UIモジュール』カテゴリーの投稿2019.06.25オブジェクトハンドルの文字フィルターでNOT/AND検索に対応。他、トレハンマップ関連を少しだけ更新。ClifeUI更新2018.10.21コンテナのグリッドにコスチューム名を表示。ClifeUI更新2018.09.18コンテナ&宝石箱内グリッドの表示プロパティ設定方法。ClifeUI2018.09.16トレハン箱内のアイテムを右クリックでルート、他。ClifeUI更新2018.09.15コンテナ&宝石箱のグリッドにアイテムのプロパティ等を表示。ClifeUI更新2018.09.09SAクライアント地図上のウェイポイント表示切替。ClifeUI更新2018.09.07トレハン地図をズーム(縮尺を変更)する。ClifeUI更新2018.09.01ダメージ表示や名前表示データ関連の処理を更新しました。ClifeUI更新2018.08.30小ネタ:肥大化し続けるSAクライアントの設定ファイルをなんとかしてみる。:2019年2月6日お世話になります。ダウンロードさせていただき使わせていただいております。ありがとうございます。ClfActions.poisonedFriendly())等が動作しません。やってみたいのですが、どうしても動きません。何か原因として思い当たることはありますでしょうか?もし何か思いつくことがあれば教えていただけれると大変うれしく思います。返信遅くなってすみません。ご覧になっていないかもしれませんが、今後の参考になるかもしれないので。「動作するスクリプトはある」との事なので、コマンドの入力等は間違っていない前提になりますが、チャット画面で下記コマンドを実行後すると、ターゲット関連のデータ取得元を変更出来ますので、お試し頂けますでしょうか。このコマンドについて、詳しくはこちらをご覧ください。)」と表示されますので、これが「OFF」の状態でターゲット関連のコマンドを確認ください。送信されたコメントは、管理者の承認後に公開されます。マクロ(13)最近の投稿オブジェクトハンドルの文字フィルターでNOT/AND検索に対応。他、トレハンマップ関連を少しだけ更新。2018年10月23日よく読まれている記事よく使うSAクライアント用マクロ(8/16更新)2018年4月16日EJアカウントでサポート用バードのスキル上げをしました2018年5月17日SAクライアントのアクション一覧2018年2月23日SAクライアント用カスタムUI「ClifeUI」を公開しました2018年4月10日SAクライアントをちょっと便利にするアクション詰め合わせな感じのUIモジュール2018年3月27日2マス以内の棺桶を(条件付きで)クリックするコマンドを追加。ClifeUI更新2018年8月24日SAクライアント用マクロの基本的な事2018年4月14日コンテナ&宝石箱のグリッドにアイテムのプロパティ等を表示。You!このサイトについてUOに関することを適当に書いていこうかと。どのページもリンクはご自由にどうぞ(TOP以外は移動・削除する場合もあります)。サイト名にこだわりは無いので「UO.からふるlife」「うお.からふるlife」「uo.clife.work」etc.なんでも良いです。