IRCマクロ

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集
のんびりゆっくり追加する

目次(予定)
  • 簡単な解説
  • ladderお知らせ機能
  • ユニットデータ
  • 2鯖/3鯖の出入りを監視



 マクロの定義についてはヘルプから詳細が見れる。
 ※あとで書き足します。

 ちなみにマクロは Cotton の方が柔軟に書ける模様。その代わり LimeChat は JavaScript が記述できるので、細かいことはそっちでやれということなんでしょう多分。


公式鯖で開始されたゲームの情報を得る

 まず、Freenode 鯖の #wesnoth-mp-lobby-stable に入ること。ここから公式鯖の情報を取得する。
 ゲームの開始情報は、lobby という bot から以下の形式で吐き出される。

仕様:
PLAYER1 started game: "TITLE" (NUMBER) with: PLAYER. Settings: map: MAP era: ERA ...(以降は有用とは思えないので割愛)

実例:
dkkrg started game: "dkkrg vs suiren" (3333) with: dkkrg, suiren. Settings: map: RBY Weldyn Channel 12 era: RBY No Mirror ...

※PLAYERNAME は、PLAYER_1, PLAYER_2, PLAYER_3, ..., PLAYER_X. の形式。


マクロ例(Cotton 用)


コマンド: Privmsg
送信者:
送信先: #wesnoth-mp-lobby-stable
メッセージ: /.+started game: ".*[Ll]((adder|ADDER)).*" \(\d+\) with: (.+), (.+)\. Settings:.+

動作: Print/Send(Print は自分だけに、Send は Notice として全員に)
動作先: (通知を出したいch)
動作の情報: $Trim(2) vs $Trim(3)


 きょうはここまで。

タグ:

+ タグ編集
  • タグ:

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

目安箱バナー