トランプボット
このスクリプトはIRCクライアント CHOCOA Ver 1.05fR 以上用の汎用トランプボットです。
使い方
登録方法
ダウンロードした card_bot.csf をCHOCOAが置いてあるフォルダ(ほとんどの人は C:\Program Files\CHOCOA\ だと思います)に置いて、メインメニューのスクリプト設定で追加ボタンを押してcard_bot.csfを選択してください。そうすると「card_bot」というサービスが追加されます。チェックボックスにチェックが入っているか確認してOKボタンを押せば登録完了です。
サービス登録時の注意
IRCにログインし、このボットをサービス登録したユーザーはゲームをするチャンネル以外にはjoinしないでください。また、ゲームを行っているチャンネルをメインに表示させてください。CHOCOAスクリプトはサービスを登録した本人はコマンドが使用出来ませんので、ボット用にユーザーを別に用意してログインした方がよいでしょう。
- プライベートチャンネルでの操作
ボットに対して1対1で話してもコマンドを実行できます。手札を公開せずに確認したいとき、公開しないで山札からカードを引きたいとき、公開しないままカードを山札に戻したいときはボットに対して1対1で話しかけてコマンドを実行してください。
- プレイに参加する
プレイに参加する人は、まず#entryでプレイヤー登録を行ってください。プレイヤー登録を行わないと他のコマンドをいっさい実行することはできません。また、一度エントリーした場合、ニックネームは変更しないでください。
カードの表記について
#viewmycardなどを実行したときに表記されるカード名は1バイト文字二文字で表記されています。一文字目がスートを表します。二文字目が数字を表します。詳しくは以下の表を参照してください。
| ハート | スペード | ダイヤ | クラブ |
| A | HA | SA | DA | CA |
| 2 | H2 | S2 | D2 | C2 |
| 3 | H3 | S3 | D3 | C3 |
| 4 | H4 | S4 | D4 | C4 |
| 5 | H5 | S5 | D5 | C5 |
| 6 | H6 | S6 | D6 | C6 |
| 7 | H7 | S7 | D7 | C7 |
| 8 | H8 | S8 | D8 | C8 |
| 9 | H9 | S9 | D9 | C9 |
| 10 | H0 | S0 | D0 | C0 |
| J | HJ | SJ | DJ | CJ |
| Q | HQ | SQ | DQ | CQ |
| K | HK | SK | DK | CK |
※ジョーカーは「JK」です。
デフォルトでは、ジョーカーが二枚含まれています。ジョーカーの数を減らしたい場合、スクリプトの15行目で設定してる%yamaを以下のように書き換えてください。
変更前
%yama="0.1.2.3.4.5.6.7.8.9.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R"
ジョーカーを一枚にしたい場合
%yama="0.1.2.3.4.5.6.7.8.9.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q"
ジョーカーを無くしたい場合
%yama="0.1.2.3.4.5.6.7.8.9.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P"
便利な使い方
・手札を一枚、選んで、もしくはランダムに誰かに渡したい
渡したい札を#returnyamaで山札に戻して、#drawcardで山札のカードを引いてもらってください。
・手札を全部いっぺんに捨てたい
#pldelでいったんプレイヤー登録を解除してから再度#entryでプレイヤー登録し直してください。プレイヤー登録を解除すると手札は場札の一番後ろに捨てられます。
・プレイヤーを誰かと交代したい
今参加しているプレイヤーのニックネームを変更して別の名前にし、別の誰かが登録されているニックネームに変更すれば手札をそのまま受け継ぎプレイすることができます。
コマンド一覧
#discard
書式:#discard X
手札のX 枚目のカードを場に捨てます。プライベートチャンネルでコマンドを実行した場合でも、捨てたカードはメインチャンネルに表示されます。X を指定しない場合ランダムに一枚のカードを場に捨てます。
#drawcard
書式:#drawcard X
山札からX 枚のカードを引きます。プライベートチャンネルでコマンドを実行すれば、何を引いたかは公開しませんが、何枚引いたかはメインチャンネルに表示されます。
#entry
書式:#entry
プレイヤー登録を行います。#entryと#pllist以外のコマンドはプレイヤー登録を行わないと使用できません。プレイヤーは0-6の7人まで登録できます。
#getbafuda
書式:#getbafuda
場札の一番上のカード(#viewbafudaコマンドで1:に表示されているカード)を手札に加えます。プライベートチャンネルでコマンドを実行してもとった札はメインチャンネルに表示されます。
#pldel
書式:#pldel
プレイヤー登録を解除します。持っていた手札はすべて場の一番下に捨てられます。
#pllist
書式:#pllist
現在エントリーしているプレイヤーの一覧を表示します
#returnyama
書式:#returnyama X
手札のX 枚目のカードを山札に戻します。プライベートチャンネルでコマンドを実行した場合、カードを戻したことはメインチャンネルに表示されますが戻したカードの内容はプライベートチャンネルにしか表示されません。X を指定しない場合ランダムに一枚のカードを山札に戻しします。
#viewall
書式:#viewall
山札の数、場札の数、(あれば)場札の一番上のカード、プレイヤー全員の数を一覧表示します。
#viewbafuda
書式:#viewbafuda
場札の一覧を表示します。
#viewmycard
書式:#viewmycard
自分の持ってる手札の一覧を表示します。
バグ報告、意見、要望など連絡先はこちら(ZVB05264@nifty.ne.jp)までお願いします。
TRPGのページに戻る
トップページに戻る