&autolink(id=wikibody)
AutoExec 定義例
AutoExec 定義例
ジョブチェンジ時にマクロパレットを切り替える
ジョブチェンジを行った際に、マクロパレットも切り替えます。
Autoexec.xml
Autoexec.xml
<autoexec>
<register event="jobchange_war/*">exec StartWar</register>
<register event="jobchange_mnk/*">exec StartMnk</register>
<register event="jobchange_whm/*">exec StartWhm</register>
<register event="jobchange_blm/*">exec StartBlm</register>
<register event="jobchange_rdm/*">exec StartRdm</register>
<register event="jobchange_thf/*">exec StartThf</register>
<register event="jobchange_pld/*">exec StartPld</register>
<register event="jobchange_drk/*">exec StartDrk</register>
<register event="jobchange_bst/*">exec StartBst</register>
<register event="jobchange_brd/*">exec StartBrd</register>
<register event="jobchange_rng/*">exec StartRng</register>
<register event="jobchange_sam/*">exec StartSam</register>
<register event="jobchange_nin/*">exec StartNin</register>
<register event="jobchange_drg/*">exec StartDrg</register>
<register event="jobchange_smn/*">exec StartSmn</register>
<register event="jobchange_blu/*">exec StartBlu</register>
<register event="jobchange_cor/*">exec StartCor</register>
<register event="jobchange_pup/*">exec StartPup</register>
<register event="jobchange_dnc/*">exec StartDnc</register>
<register event="jobchange_sch/*">exec StartSch</register>
</autoexec>
Scripts\StartWar
input /macro book 9
input /macro set 1
ジョブチェンジイベント発生時に、ジョブ別に初期設定用のスクリプトを実行します。スクリプト内にFFマクロである/macroを組み込んでおくと、ジョブチェンジにあわせてマクロパレットを切り替えてくれます。
その他に、SpellcastのXMLの読み込みや、蝉カウンター(Precognition)のload、unloadなどを組み込んでおくと便利です。
その他に、SpellcastのXMLの読み込みや、蝉カウンター(Precognition)のload、unloadなどを組み込んでおくと便利です。
2アカキャラでログインした際に設定を変える
ジョブチェンジを行った際に、マクロパレットも切り替えます。
Autoexec.xml
Autoexec.xml
<autoexec>
<register event="login_メインキャラ名">exec メイン用</register>
<register event="login_2アカキャラ名">exec 2アカキャラ名</register>
</autoexec>
メイン用初期設定スクリプト、2アカキャラ用初期設定スクリプトを用意しておき、2アカキャラ時には窓のサイズ、位置の変更や、プラグインのunload、rcm、DualSend等の2アカ用他ツールの起動を仕込んでおくと便利。
イベント発生時に音を鳴らす
Autoexec.xml
<autoexec>
<register event="tp_1??|tp_2??|tp_300">input /echo --- TP100> ---;run play.exe chime.wav</register>
</autoexec>
上記の例では、TPが100を超えたら、/echoメッセージを出して、chime.wavを再生するというものです。
play.exeとchime.wavをWindowerフォルダにおいて、それをrunプラグインで実行して音を鳴らしています。
play.exeはベクターなどから入手してください。
play.exeとchime.wavをWindowerフォルダにおいて、それをrunプラグインで実行して音を鳴らしています。
play.exeはベクターなどから入手してください。
残HP%で装備変更する
Autoexec.xml
<autoexec>
<register event="hpplt76">input /echo --- change lower ---;input /equip feets \xFD\x07\x01\x3D\x48\xFD</register>
<register event="hppgt75">input /echo --- change upper ---;input /equip feets \xFD\x07\x01\x3B\xF1\xFD</register>
</autoexec>
上記の例では、HPPが75%以下になったらアミールブーツを、76%以上に戻ったらユニコンレギンスに着替えるというものです。装備のIDはSpellcastのXMLでJPIDConvを使って調べてください。