投稿者:uo.clife.workマクロSAクライアントマクロシャドウガードテイマーはじめに。Client)を使い始めてからテイマー(バードテイマー)で遊んでいる事が殆どなので、ここでご紹介するマクロはテイマー向けが多いです。ペットへの発言コマンドを「発言」にしていますが、「ペット」グループの該当アクションや「ささやき」「大声」などお好みでどうぞ。(筆者は「ささやき」で組んでいる事が多いです)この記事では、「ユーザー設定」→「オプション」の「ゲームオプション」内「カーソルを待ってターゲット行動」がOFFの状態を前提にしています。この設定がONの場合は記事中のマクロと組み方を変える必要があるかもしれません。ターゲット関連のマクロは、「ユーザー設定」→「2D」の「2D式ターゲット」が有効になっていると動作しないと思います。各マクロ中の遅延秒数は、環境(PCや回線のスペックなど)によって調整する必要があるかもしれません。2つの記事をまずご覧ください。Vacuumを停止する、アクティブにするオーガナイザーやリストックを選択、ペットのバックパックを開く、各マクロを追加。「発言」や「ささやき」などとは違い頭上に文字を表示するだけなので、ハイド・インビジは解けませんし、その文字は他人には見えません。長めのマクロを組んだ時に最後に入れておいて、マクロの終了を分かりやすい様にするなど。==の部分が表示される文字です、お好きな文字を入力してください。(全角文字は文字化けします)255はHueID(半角数字)です。255は薄黄色、1152は青、33は赤。ログにも文字を出力させる場合。2.のコマンドは必須ではありません。「ユーザー設定」→「オプション」→「死体を非表示にする」にチェックを入れている場合、このコマンドを入れておくことでこのマクロから棺桶を開いた時にもその棺桶のオブジェクトハンドルを非表示にします。新しい棺桶が開かない場合もあります。その際はこのマクロを何度か実行するか諦めてオブハン等から開きましょう・・・。ClifeUIには2マス以内にある死体をクリックするコマンドがあります。詳しくはこちらのページをご覧ください。皮剥ぎ後に棺桶を開くのに再度現在のターゲットを有効にし直す必要があるため。皮剥ぎだけ(下記1.~4.まで)なら標準UIでも可能。行動[その他]遅延0.1行動[その他]VacuumVacuumを停止する標準UIではVacuum実行中に再度Vacuumを実行すると停止するようになってはいますが、標準UIの場合はルート途中にVacuumを停止するとルート予定だった残りのアイテムのデータが残ってしまい、次回のVacuum実行時に遅延が発生する(すぐにルートが始まらない)事があります。これを避ける、または確実にVacuumを停止する為のマクロです。有効にしたいオーガナイザー(Organizer)やリストックを番号で指定します。棺桶からルートする際に使用するオーガナイザーが決まっている場合は、上記「棺桶を開いてルートする」マクロの最初にこのコマンドを入れておけば、目的のオーガナイザーを必ず実行出来ます。以下はオーガナイザーの場合で説明していますが、リストックの場合は「オーガナイザー」を「リストック」に読み替えてください。指定したいオーガナイザーの番号(半角の数字)を上記コマンドの最後で指定(代入)します。~~」と表示されているので、コマンドを実行した後に正常に切り替わっているかを確認出来ます。この番号は、基本的にはオーガナイザーを追加した順(コンテナのオーガナイザーボタン右クリックで表示される項目の並び順)ですが、オーガナイザーを削除した場合は、削除したオーガナイザー以降の順番が繰り上がるので注意してください。上記画像の場合だと、以下の各番号を上記コマンドで指定します。なりますので、オーガナイザーを削除した場合は気をつけてください。ちなみに、このコマンドでオーガナイザーを切り替えた場合は設定には保存されませんので、再ログインやインターフェースのリロードをすると元の設定に戻ります。騎乗していなければ乗るマクロ。クライアント内の表記では誤訳(?)で「最も近いパーティメンバをターゲット」となっている。本当の「最も近いパーティメンバーをターゲット」とはアイコンが違うので注意。(ペットが戦闘中でも乗れるようにしています。1.0程度の遅延が必要。○」または[騎乗生物]の「○○をターゲット」にした方が確実。(その場合は騎乗ペットごとにマクロを組むか、ペットを変更するたびに対象の登録を変更する)ペットのバックパックを開く下記は「現在のターゲットになっているペットのバックパックを開く」コマンドです。(バックパック持ちペットのコンテキストメニュー「バックパック」と同じ)バックパックを持たないペット(およびペット以外)には効果ありません。)例えば、連れているペット5頭分のバックパックを開くマクロを組む場合は以下の様にします。(ペットが5頭未満の時やバックパックを持たないペットを含んでいても動作します。クライアント内の表記では誤訳(?)で「最も近いパーティメンバをターゲット」となっている。本当の「最も近いパーティメンバーをターゲット」とはアイコンが違うので注意。ターゲット前の遅延を省略しても全てのバックパックを開けますが、コンテキストメニューが出たままになってしまう事が多いです。5頭も連れ歩かないよ!って場合は「遅延」~「コマンド」の繰り返しをペット数によって調整。テイマー向け参考:よく使う発言コマンド詳しくは公式サイトなどでご確認ください。(全ての連れているペットへ)。stablecount現在の対象をテイムする怒りモードありのペットを調教するときに。繰り返しはリピート機能では無く、繰り返す回数分だけマクロに登録。2.の繰り返し終了を分かりやすくしているだけ。周囲に敵がいない時にマクロを実行した際に(ペットやPCなどが現在の対象になっていた場合に)攻撃しないようにするための誤爆よけ。コマンドを使用すると、ネームカラーに関わらず、ペットや、PCが召喚したmobは対象から除外してターゲットするようになります。ClfActions.convTargetToEnemy()行動[カーソルターゲット]現在のターゲット複数の敵をペットで攻撃(ペットに重なっていられない時など)本体がタゲられない様に周囲の敵のタゲをペットに取らせる。1.は必須ではありません。最後に一番近い敵を攻撃する様にしておく。行動[カーソルターゲット]現在のターゲットClifeUI使用時こちらも「近くの敵をペットで攻撃」と同様に、ネームカラーに関わらず、ペットや、PCが召喚したmobは対象から除外してターゲットします。括弧内の数字は繰り返す数の分だけ増やす。最後に一番近い敵を攻撃する様にしておく。攻撃開始後に対象がハイド・インビジした際、ペットが自分の所に戻ってこないように対象をフォローさせてから攻撃するマクロ。コマンドで、現在のターゲットが敵性では無い場合には一番近い敵をタゲる様になる。(標準UI時はこのコマンドを省略してマクロを組む。標準UI時はこのコマンドを省略する。標準UI時はこのコマンドを省略する。ペットの体力が減っていない場合でもペットを対象にするため。クライアント内の表記では誤訳(?)で「最も近いパーティメンバをターゲット」となっている。本当の「最も近いパーティメンバーをターゲット」とはアイコンが違うので注意。コマンドで毒状態のペットを優先してターゲットします。(標準UI時はこのコマンドを省略してマクロを組む。クライアント内の表記では誤訳(?)で「最も近いパーティメンバをターゲット」となっている。本当の「最も近いパーティメンバーをターゲット」とはアイコンが違うので注意。標準UI時はこのコマンドを省略する。行動[アイテム/能力]包帯治療-選択対象ペットが攻撃を拒むタイプの敵(現在の対象)に攻撃させるペットにガード命令を出してから、自分が対象に攻撃を仕掛けてタゲを取ることでペットに対象を攻撃させます。コマンドで、現在のターゲットが敵性では無い場合には一番近い敵を対象とする様になる。(標準UI時はこのコマンドを省略してマクロを組む。標準UI時はこのコマンドを省略する。Settings」→「Scavenger」を使うと便利です。エージェントにアイテムを登録する際は、アイテム名を英語表記にしてから行う事。日本語のアイテム名を登録すると文字化けし、再ログインでキャラクターの設定ファイルが壊れる事が多いです。)バー:リカーの瓶を現在の対象に投げる現在の対象にアイテムを使用するタイプの基本的なマクロの一例です。コマンドで、現在のターゲットが敵性では無い場合(=海賊じゃない場合)には一番近い敵を対象とする様になる。(標準UI時はこのコマンドを省略してマクロを組む。標準UI時はこのコマンドを省略する。バーに置かれるリカーの瓶と、色と形が同じ酒瓶がカバンに入っているとその酒瓶もマクロでの使用対象になってしまうので注意。お酒の代わりにシャンパンフルートグラスを持って行くのが良いのでしょうけど、筆者は持っていません。残念!武具屋:堕落した護符を浄化する登録したオブジェクトに対してアイテムを使用するタイプの基本的なマクロの一例です。1」を実行して「浄化の炎」を登録。1「堕落した護符」を拾ったら、登録した「浄化の炎」の近くで下記マクロを実行。リピート機能にチェックを入れてリピート回数を設定しておくと、1回の実行で複数個浄化出来ます。マクロの組み方を変えて、「堕落した護符」のターゲットを「現在のターゲット」にしたタイプも試してみましたが、筆者の環境ではうまく動きませんでした。シャドウガードから出るコンテキストメニューの「シャドウガードから出る」と同じ。シャドウガード内でこのコマンドを実行するとシャドウガードから出るかどうかのガンプが出ます。Handle」のプルダウンメニューで選べる項目を、1クリックで選択&ホットキーを割り当てられる様に。コマンドを下記と置き換える。SystemData.Settings.ObjectHandleFilter.eLostItemsOnlyFilterおまけ:ClifeUI有効時に使えるちょっと便利なマクロClifeUIを有効にしている時に使えるちょっと便利なマクロを少しだけご紹介。1.は現在の対象が敵性では無い時に一番近い敵をターゲットする様にします。コマンドで、対象が呪文の射程に入るとターゲットします。ClfActions.waitTargetRange()今回はここまで!最後までご覧いただき、ありがとうございました。^^戦士は・・・最近戦士を使ったのって金鉱石集めに金エレ狩ってたくらいなので。:2018年7月6日EJで復帰してあれこれ調べていてここにたどり着きました。こちらのサイトはとても分かりやすく、有用な情報が多くありがたいです。現在でも更新されていてうれしい!もしよろしければ教えてほしいのですが設定したリストックを、マクロから利用する方法が知りたいです。デバッグウインドウのログを見て出てきたファンクションを呼び出したりしてみたのですが全然違うみたいでダメでした・・(そもそも呼び出し方が正しいのかもわかっていない)コマンドから利用できる変数やファンクションのマニュアルみたいなものがあるのでしょうか?もしあるのならそちらも教えて頂けるとありがたいです。:2018年7月6日コメント&ご感想ありがとうございます!わたし自身も昨年にすごく久しぶりに復帰したので、少しでもこのサイトが似たような境遇の方のお役に立てば嬉しいです。■リストックに関して:結論から言うと、(現状では)マクロから実行するのは不可能な様です。)を実行しただけでは動作しないと思います。ContainerWindow.Restocks()」を入力しておきます。(ご説明差し上げた通り、関数を呼び出しただけではリストックが動かないので、これは意味がありませんが。^^;■コマンドから利用できる変数やファンクションのマニュアル:コマンドから利用できる物、となると残念ながらそういった物を見たことがありません。基本的な関数・変数のマニュアルは下記URLになりますが、これは、カスタムUIやmodを作成する際のマニュアルなので・・・。)を見て当たりを付けていく感じです。単純に関数を呼び出すだけで動く物であればマクロのコマンドからも実行出来ますので。リストックの様に、ボタンを押した際に押されたウィンドウのIDを利用して何かする、とか、だとそのままでは動かないですが。あと、ユーザーの動作(クリックなど)を伴わないと実行を受け付けない(と思われる)関数が一部あります。こんな感じで、あまりお役に立つ情報が無くてすみません。詳しく教えて頂き感謝します!リストックの関数が3つ引数を受け取っていて、わからなかったのですがそういうことだったんですね。一日悩んだのですが不可能だったとはガッカリです・・みなさん簡単にコマンドを使っていらしたので、なにか手引書があるのかなと思ったのですが簡単ではないようですね。少なくとも自分にはかなり敷居が高い感じです。UOのゲームの方も新しい要素が多くてわからない事が多く、マクロの方も理解するには時間がかかりそうです。教えて頂いた情報をもとに、少しづつ楽しみながら理解していこうと思います。ありがとうございます。:2018年7月17日EJの基本プレイ無料の甘い蜜に引き寄せられ10数年ぶりに復帰しました。始めた当時はUOR?でトラメルが出来て、やめたころは徳之島の時でした。こちらのHPを見て、SAクライアントではじめて分からないながらも楽しくやっています。ここで質問なのですが、錬成スキルを上げる際のマクロについてです。連続して錬成したり、その他便利なマクロは組めますか?なにかいい案あればよろしくお願いします。UIを使用するしかないと思います。UIならCraftingユティリティーの各マクロが動作するようです。ClifeUIでもCraftingユティリティーが動くようにしないといけないと思いつつおざなりになってしまってます。Settings」の「Restock」に練成素材(宝石や魔法の残骸など)や練成対象の作成に使うインゴットなどを登録しておくと多少は楽になるかと思います。(登録時はアイテム名を英語表記にしてから。UIインストールしてやってみましたが、私の環境では、バックパックの中身が見えないやらPDの表示がおかしいやら、錬成のコマンドのところまでたどり着くのに一苦労でした。苦労しながらもなんとかマクロを組んでみましたが、再錬成のボタンをクリックする部分を20回程度の繰り返しのマクロでもだいぶ楽にはなりました。その他の部分が残念すぎで、通常使用には耐えないかんじです。UIの最近の更新で、マルチバイト環境だとPDやコンテナの中身が見えない等のバグがあった様です。ご紹介したタイミングが悪くご面倒をお掛けしてすみませんでした。標準UIでCraftingユティリティーが動かないのは、ガンプ用データのパースが上手く出来てないからじゃないかと推測してはいるのですが、時間が取れたらよく見てみますね。使えないコマンドで、デフォルトUIをご利用の場合は意味がありません。「近くの敵」に対して自動で酒瓶を投げるマクロにしたい場合は下記の様にマクロを組みます。アイテム「リカーの瓶」:ターゲット[現在の対象]蛇足になるかもしれませんが、その他→「コマンド」の使い方を念のため。マクロ編集画面に、行動→その他→「コマンド」をドロップ。コマンド文字を入力する画面が出るので、そこにコマンドを入力。詳細のお返事ありがとうございます!そうすると、問題は以下の2点ですかね。ブログ上のコマンドをコピーすると、空白が「~」になってしまう。コマンドが正常に敵性Mobをターゲットしない事がある(死体をターゲットしてしまう)(1)については、(全てでは無いと思いますが)ブログ中のコマンド文字のうち、ペーストすると文字化けしてしまう「空白」が含まれている物があったようです。これについては先ほどjavascriptを修正したので、ブラウザのリロードを行ってもらえば直っていると思います。(2)については、Mobを判定するデータの遅延のせいかもしれません。Barのデータに関係無く取得するかどうかを切り替えられるので、お試しくださいませ。送信されたコメントは、管理者の承認後に公開されます。マクロ(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.なんでも良いです。