▼スレッド
│
└◇1377:セリフ [醒夢] 11/24 18:24
└◇1378:Re:セリフ [moon] 11/24 18:44
└◇1381:Re[2]:セリフ [醒夢] 11/24 21:40
└◇1382:Re[3]:セリフ [moon] 11/25 01:19
├◇1385:Re[4]:セリフ [醒夢] 11/25 09:22
先日はご回答ありがとうございました。スレッド一覧
今回もまた質問させて頂きます。
戦闘が味気ないので開始時と終了時にセリフを喋らせたいのですが、どういじればいいのか全く分からず…。
どうかご教授お願いします。
> 戦闘が味気ないので開始時と終了時にセリフを喋らせたいのですが、どういじればいいのか全く分からず…。スレッド一覧
台詞をプレイヤーが決められるようにする場合は以下のようにすれば良いです。
1. 台詞用のパラメータを追加する。
2. sub com_beforeとsub com_afterを参考に台詞設定用のサブルーチンを作成する。
3. 作成したサブルーチンを呼び出せるようにする。(com_beforeとcom_afterを検索して真似すればできると思います。)
4. sub fightに「push(@msg, 台詞用変数);」の形式で追加する。
ご回答ありがとうございます。スレッド一覧
変数を追加するとの事ですが、セリフは3つ(開始時・勝利時・敗北時)喋らせたいんです。
この場合、変数を3つ追加すればいいんですか?
> 変数を追加するとの事ですが、セリフは3つ(開始時・勝利時・敗北時)喋らせたいんです。スレッド一覧
> この場合、変数を3つ追加すればいいんですか?
パラメータは1つだけ追加するだけにしたほうが分かりやすいと思います。
その場合、参照する前にsplitして、保存する前にjoinするようにします。
あと、先の返信では書き忘れていましたがマイレコードに残るようにするためにはsub fightで$fwordsに台詞用変数を追加します。
もしくは、sub fmsgを変更してもできます。
色々とありがとうございました。スレッド一覧
できるようになりました。