【FF14】チョコボ用マクロ、どこがいけないのか分からない…

951: 名無しさん 2022/11/02(水) 04:13:26.90
チョコボ用マクロの質問なんですが以下のように組んでます


/macroerror off

/focustarget

/macrolock

/ridepillion ~まで7行
/ac マウントルーレット

/lsync
/micon マイチョコボ mount

これでフォーカス>相乗り>相乗りできなかったら自マウント>Fateシンク が出来るようになるはずなんですが
相乗りした後即降りしてしまうことが多々あるんですけどどこがいけないんでしょうか?

952: 名無しさん 2022/11/02(水) 04:21:42.16
たぶんだけどマウント乗るボタンってマウントに乗ってる時に押すと降りるからじゃない

953: 名無しさん 2022/11/02(水) 04:38:47.92
それが原因だとは思うんですが、mlockしてもしなくてもマウントに乗るマクロまで発動してしまい降りちゃうみたいなんですよね
以降は実行しないみたいなコマンドってあるんでしょうか
降りすぎるのでとりあえず相乗り部分だけスプリントマクロの方に書くことにして一応の解決はしましたが…
スプリントはスプリントでPvP用の行だけが通常エリアで毎回エラーメッセージ出るしマクロ難しいですね

956: 名無しさん 2022/11/02(水) 07:57:17.57
>>953
/macrocancel(/mcancel)
チャット入力欄からの実行専用。実行中のマクロを停止する。
mlockの上位命令だからどんなコマンド入ってても停止させる
これを手動でテキスト欄に打ち込むか個別にマクロ作って相乗りした場合のみ手動でマクロ実行したら出来なくはないかもね
/macrolock
/macroerror off
/focustarget
/ridepillion ~まで7行
の行に (相乗り後にキャンセルマクロを押す判断猶予時間何秒でも
/ac マウントルーレット
/lsync
/micon マイチョコボ mount

そもそもマクロは上から順に実行されてるだけだからmacrolockがあろうがなかろうが中に記述さた命令をこなしてるだけ
Aをしなかった場合Bをするみたいなのはものによっては作れるだろうけど相乗りと自分でマウント乗るのをマクロで選択させるのは無理だから別のボタンで実行した方がどちらかと言うといいと思う
ちなみにmacrolockの効果は
/macrolock(/mlock)
マクロ専用。これを実行した行以降、マクロの実行が終わるまで、他のマクロの実行を禁止する。
だからこのコマンドを入れるとマクロ実行中に別のマクロが割り込まずに1-15行が実行されるってだけだから入ってる入ってないは関係ないと思う

959: 名無しさん 2022/11/02(水) 09:39:21.32
>>956
詳しくありがとうございます試してみます
wait挟むと今度は通常時マウント乗るのにタイムラグが発生してしまうのが気になりそうだったのでおとなしく別マクロがよさそうですね
このマクロは便利!神!みたいな紹介が多かったのですが他の人はこの現象起きないのか気になって質問しました

引用元:https://egg.5ch.net/test/read.cgi/ffo/1664415431/l50