Character

Character

  • 11

カウントダウンマクロ

Public
※日記を書いた時点では失敗作でしたが、コメント欄に頂いたアドバイスから、成功版が完成しました(・∀・ )
それなので、本文はすっ飛ばしてコメント欄の完成版マクロを見てもらったら、時間の節約になりますヨ。
ありあさん、アドバイス有り難うございました!

ーーーー以下本文ーーーー

前回のマクロは失敗作っぽい感じでしたが、今回のマクロは完全な失敗作ですΣ(゚д゚`)

機能としては、ターゲットしたキャラクターの頭上でカウントダウンがおこなわれるというマクロです。。。
実行せた結果ですが、2秒間隔で1つ置きにしか数字が表示されませんでした(>_<)

というわけで、以下そのマクロです。

/mk attack5 <t>
/wait 1
/mk attack4 <t>
/wait 1
/mk attack3 <t>
/wait 1
/mk attack2 <t>
/wait 1
/mk attack1 <t>
/wait 1
/mk circle <t>

多分サーバーとの通信ラグとかではなくて、マクロ機能がそういう仕様なのかなぁ、って感じの動きをします。
なので、1秒間隔で動かすのは無理ぽいです。
(waitの値を4~5ぐらいにすれば、動くとは思いますけどね(笑))

ただ、このマクロの失敗で
「wait 1」
は実質的に機能しないんだと思いました。

あくまでも推測ですが、今回のマクロの挙動を見てるとマクロコマンドの実行にあたっては

①ライアントから1行目のマクロコマンドを送信

↓(必要時間1秒)

②サーバー側でマクロコマンドの実行結果の処理&クライアントへ結果を送信

↓(必要時間1秒)

③クライアントがサーバー側の処理結果を受信
④クライアントから2行目のマクロコマンドを送信

↓(必要時間1秒)

~以下繰り返し~

という流れになっているのではないかと。

それなので、単純に考えると「wait」は最低でも2秒で設定しないと上手く動かない気がします。
(①~③を正常に完了させるためにシステムが必ず確保している秒数)

上の推測で使ってる1秒はテキトーな数字ですが、実体験上あながち見当違いではないだろうと思ってます。

それから、IDで使う場合は、更にラグも考慮しなければなりませんから、基本的に「wait」は3秒必要じゃないかという結論になるんですよねぇ。

ま、「そんなのはもう皆知ってるよ♪」って言われそうですけど(笑)

Comments (11)

Su Mell

Ramuh [Meteor]


通りすがりにヴォンジュール!

ボクも最近マクロぽちぽちやってます。 リミットブレイク前の、おもしろエモート・セリフタイミング探求なんかですが…。
カウントダウンマクロ、興味深いですね。
PT組んでるとき、便乗テレポのための、告知音つきカウントダウンマクロは、便利ですが…。
敵の頭上マクロは、いわゆるWS連携のための合図でしょうか?

Papupyo Pachacamac

Garuda [Elemental]

コメ有り難うございます!

カウントダウンマクロはフレに対するイタズラ目的で作りましたw

でも、自分をタゲってやってみた実験結果は大失敗だったという、トホホなマクロ君です(>_<)

Alicia Garden

Mandragora [Meteor]

たしか、マクロ中にほかのマクロを入力すると

実行していたマクロは停止するような気がします0v0

あと、マーキングマクロは1個表示した後に、

マーキングマクロを実行すると消えてしまう仕様なので

/marking "攻撃5"
/wait 1
/marking "攻撃5"
/wait 1
/marking "攻撃4"
/wait 1
/marking "攻撃4"

と、ターゲットマーカーを消すマクロをつけると、うまくいきますよ0v0b

おためしあれ~
@ありあ

Papupyo Pachacamac

Garuda [Elemental]

ありあ様

 レス有り難うございました。
 マーキングは同じ番号の時だけ消すものと勘違いしてました。。。

 おかげさまで修正版が無事完成です^^

/marking 攻撃3 <t>
/wait 1
/marking 攻撃3 <t>
/wait 1
/marking 攻撃2 <t>
/wait 1
/marking 攻撃2 <t>
/wait 1
/marking 攻撃1 <t>
/wait 1
/marking 攻撃1 <t>
/wait 1
/marking circle <t>
/wait 1
/marking circle <t>

マーカー1個につき「wait」が2回入るので、純粋に3秒でカウントが終わりませんが、見た目のタイミングは良い感じです(笑)

ちなみに、マーカーを消すときの「wait」を省いてみたりしましたが、それだと正常に動かないですねぇ。

Alicia Garden

Mandragora [Meteor]

マクロは0.5秒単位でいけるらしいですぞ0v0b

Papupyo Pachacamac

Garuda [Elemental]

アドバイス有り難うございます!

ただ、小数点は指定できても、四捨五入処理されてるのかと思っておりました。
以前に運営が、「 βテストの途中まで小数点一桁の指定と実行ができましたが、マクロの精度を落とすために現行バージョンでは実装しなかった」的なコメントしていたので、今度検証を兼ねて実測してみようと思いま~す。

Su Mell

Ramuh [Meteor]

修正版、おめでとうございますw
ボクもイタズラ用に、コピペさせていただきました。

イタズラ用マクロの第2弾、お待ちしております~。

Papupyo Pachacamac

Garuda [Elemental]

こんなふざけたマクロですが、どうぞご活用下さい(笑)

またネタ的なマクロができたらアップしますね~(・∀・ )

Melon Float

Tonberry [Elemental]

通りすがりの戦士です。
カウントダウンマクロを検索して発見しました。
参考にさせていただきます。

waitの0.5ですが、間違いなく0.5で動きます。
戦士コンボで実験、実証しています。2.46のリキャストのため3を入れていたのですが、どこかで読んで0.5は認識するそうです。
0.4や0.6は切り捨て、切り上げの様ですが、2.5で記入した連続3連コンボ
確実に反応してます!

Papupyo Pachacamac

Garuda [Elemental]

メロンさん、コメありがとうです!
waitの小数点についての実験結果は、次の日記に結果をかきますね~!

Titi Ororo

Gungnir [Elemental]

こんにちは!リミットブレイクマクロとして

Papupyoさんのカウントダウンマクロを引用させていただきました!

3年後の現在ではマクロは正常に動く状態です。

ただ/ac リミットブレイクをカウントダウンのどこに入れたらピッタリ合うかはまだ

未検証です!素敵なイタズラマクロ作成ありがとうございますっ!
Post a Comment

Community Wall

Recent Activity

Filter which items are to be displayed below.
* Notifications for standings updates are shared across all Worlds.
* Notifications for PvP team formations are shared for all languages.
* Notifications for free company formations are shared for all languages.

Sort by
Data Center / Home World
Primary language
Displaying