Windower 日本語Wiki

クラスPCの使い方

最終更新:

Bot(ページ名リンク)

- view
だれでも歓迎! 編集
【使い方】
rcmのソースの Run()のアタマのとこで、

    p = (System.Diagnostics.Process)WindowerPids[comboBox1.SelectedItem];
    w1.SetPID((uint)p.Id);
    P1 = new PC(p,w1);

    p = (System.Diagnostics.Process)WindowerPids[comboBox2.SelectedItem];
    w2.SetPID((uint)p.Id);
    P2 = new PC(p,w2);

と初期化すれば、あとは直感的に使えます。
rcmは双方向にコマンドを送りあうように設計されていますが、通常はメイン垢のみ操作でサブ垢は受動
だと思いますので、comThread2()をさしかえて、

    string AIKATA=【P1のキャラ名】//P1メンバからひろってもいいですが、ふつう固定でしょうw

    P1.update(); //HPMPTP等を更新するには明示的にupdateメソッドを呼ぶ必要があります。

    if (!P2.Icon(i.Refresh)) P2.Do("/ma リフレシュ <me>",8.0);
    else if (!P1.Icon(i.Haste)) P2.Do("/ma ヘイスト "+AIKATA, 8.0);
    else if (P1.HP < 1100) P2.Do("/ma ケアルIII " + AIKATA, 8.0);

とかすれば、P2(第2キャラ)は

  • リフレが切れたら、自分にリフレ
  • 相方のヘイストが切れたら、相方にヘイスト
  • 相方のHPが減ってきたらケアル

など自動的にやってくれます。
前衛の方は、

    if ((P1.fighting)&&(P1.TP > 100) ) P1.Do("/ws ランページ <t>"); //TPたまり次第、WS即撃ち

などとするとよいでしょう。

タグ:

+ タグ編集
  • タグ:
記事メニュー
ウィキ募集バナー