Windower 日本語Wiki

XIACEの使い方

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

XIACEの使い方

まずプロセスIDを取得する例
System.Diagnostics.Process[] procs;
procs = System.Diagnostics.Process.GetProcessesByName("pol");

上記の例からpidを取得してXIACE を使ってプレイヤー情報をとってみる例
XIWindower xiw = new XIWindower(procs[0].Id);
Console.WriteLine(String.format("Name: {0}, Area: {1}", xiw.Player.Name, xiw.Player.AreaName));
Console.WriteLine(String.format("HP: {0} ({1}%)", xiw.Player.HP, xiw.Player.HPP));

応用: 戦闘中でTPが100を越えたら WS ペンタスラストを撃ってみる
XIWindower xiw = new XIWindower(procs[0].Id);
if (xiw.Player.Activity == eActivity.Fighting && xiw.Player.TP >= 100)
{
    xiw.SendText("/ws ペンタスラスト <t>");
}

応用: 麻痺したら治す
XIWindower xiw = new XIWindower(procs[0].Id);
if (xiw.Player.isBuffed(eBuff.Paralysis))
{
    xiw.SendText("/ma パラナ <me>");
}

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

記事メニュー
目安箱バナー