jaoafa / MyMaid4

👤 Our "Maid" is here.
https://git.io/MyMaid4Docs
Other
4 stars 5 forks source link

/rider、rider leaveまたはrider leave (username)を実行して失敗した時に何もmsg出ないのはなんか違和感ある #259

Open kohonayoshi opened 3 years ago

kohonayoshi commented 3 years ago

image

kohonayoshi commented 3 years ago

その他の動作は一通り試して問題は無さそうでした

book000 commented 3 years ago

https://github.com/jaoafa/MyMaid4/blob/4be241fda494d1dff37adbeba35130d8f29db83c/src/main/java/com/jaoafa/mymaid4/command/Cmd_Rider.java#L141-L149

これのforeachを通らなかった場合か…

kohonayoshi commented 3 years ago

naruhodo

book000 commented 3 years ago

原因は上記の通りで、次の方法で解決できます。開発を始める前に CONTRIBUTING を確認してください。

  1. 141行目より前の段階で、 target.getPassengers() の長さを調べ、0だったら「あなたには誰も乗っていません!」というようなメッセージをプレイヤーに対して表示するようにプログラミングする