マクロ

Last-modified: 2010-03-15 (月) 20:32:02

関連項目: 操作方法 スキル?

目次

一般にオンラインゲームでマクロといえば、自動操作を行う外部ツールを指しますが、タワーオブアイオンにはマクロ機能が内蔵されています。非常に簡単なプログラム言語のようなもので、慣れれば特に難しいものではありません。

基礎

  • プログラムで言うところの include (マクロの中にマクロを入れる) 文はありません。
  • コマンドとコマンドの間に待機時間が必要な場合がありますが、こういった場合はディレイコマンド (/delay) を挿入する必要があります。例えばブレイズアロー、アイスチェーンを連続で使用するマクロを作りたい場合、ブレイズアロー使用の後に「/delay 5」という行を挿入して五秒間の待機時間を挿入します。
  • 以下の場合、マクロが中断されます。
  1. マクロ実行中にコマンドの実行が不可能な状態 (ターゲットの変更、MP不足、必要なアイテムの不足、キャラクタ死亡) が発生した。
  2. キー入力が行われた。

マクロの登録方法

  1. alt.gif+U でマクロウインドウを開きます。マクロは最大で 12 個まで登録できます。
  2. マクロの名称を決めます。(最大10文字)
  3. コマンドの入力を行います。(行数無制限、一行255文字)
  4. 保存ボタンを押します。
    後で修正する場合は、同様にマクロウインドウを開いて修正ボタンを押します。
  5. マクロの説明は最大40文字です。

コマンド

コマンドは必ず / (スラッシュ)から始まり、以下のような形になります。

/コマンド名 パラメーター

skill【スキル使用】

スキルを使用します。

書式
/skill [スキル名]
文例
/skill シビア ストライク II

use【アイテム使用】

アイテムを使用します。

書式
/use [アイテム名]
文例
/use 傭兵の果物ジュース

weaponboost【封魂石の発動/解除】

封魂石を発動 ⇔ 解除します。

書式
/weaponboost

changeweapon【武器変更】

装備中の武器を変えます。

書式
/changeweapon

target【キャラクタをターゲット】

キャラクターをターゲットします。

書式
/target [キャラクター名]
文例
/target ぽこたん
/target [%自身]
/target [%party2]

delay【待機】

一定時間、次のコマンドの発動を遅らせます。詠唱時間がかかるスキルを連続で使う場合などに使います。

書式
/delay [時間(秒)]
文例
/delay 3

チャットモード

チャット発言を行います。チャットコマンド入力も可能です。
コマンドが入力されたチャットウインドウに内容を出力する。

書式
/[チャット モード] 内容
/normal 内容
/party 内容
/forc 内容
/legion 内容
/shout 内容
/whisper 内容
文例
/party 突撃!

shortcut【ショートカット実行】

ショートカットにあるアクションを実行します。

書式
/shortcut [種類(1~4)] [列] [番]
種類説明
1基本ショートカット
2alt.gif ショートカット
3ctrl.gif ショートカット
4右側ショートカット
文例
/shortcut 1 1 1
この例では、基本ショートカットの1列目の1番のスロットに登録されたアイコンを実行します。

assist【ターゲットサポート】

選択したターゲットをサポートします。

書式
/assist

autotarget【自動ターゲット】

手動で[Tab]キーを押したのと同様の効果があります。

書式
/autotarget

variable【変数の設定】

よく使う文字列を変数として指定できます。
設定した変数はマクロウインドウの変数タブで確認できます。

書式
/variable [0-9] [アイテム名]
/変数 [0-9] [アイテム名]
文例
/variable 0 アカリオス スペルブック
/変数 0 アカリオス スペルブック

パラメーター

コマンド中で使用するパラメーターには以下の内容を入力できます。

[%自身]

自分自身を示します。

[%pet]

自分のペット示します。

[%party1~5]

パーティーメンバーを示します。

[%pet1~5]

パーティーメンバーのペットを示します。

[%target]

現在のターゲットを示します。

[%targetassist]

選択したターゲットがターゲットしている対象を示します。

[%prevtarget]

前に選んだターゲットを示します。

サンプルマクロ

ターゲットを自動選択後攻撃
自動選択されたターゲットをパーティーメンバーに知らせた後、攻撃をする
/autotarget [%target]
/party [%target]を攻撃します。
/attack
パーティーメンバーを治癒
パーティーメンバーを選択し、ヒーリングした後、その前にターゲットしていたものを再度ターゲットする。
/target [%party1]
/skill ヒール ライト I
/delay 2
/target [%prevtarget]
武器変更後、攻撃
弓に武器変更後攻撃 アロースキルを使用、使用後ソードに武器変更をして、攻撃
/changeweapon
/sikill アタック アロー I
/changeweapon
/attack
パーティー全体に補助魔法を掛ける
パーティーメンバーに「ライフ ブレス I」を使用
/target [%自身]
/skill ライフ ブレス I
/delay 2
/選択 [%party1]
/skill ライフ ブレス I
/delay 2
/選択 [%party 2]
/skill ライフ ブレス I
/delay 2
/選択 [%party 3]
/skill ライフ ブレス I
サポート
ターゲットをサポートする
/target [%party1]
/target [%assist]
/party [%party1]が選択した[%target]を支援します。
/ショートカット1 1 1
変数を利用したスキルの使用
変数を利用して、パーティーメンバーにスキルを掛ける
/variable 1 ライフ ブレス I
/target [%party1]
/skill [%variable1]
/delay 2
/target [%party2]
/スキル [%variable1]
/delay 2
/target [%party3]
/skill [%variable1]

コメント