ツクール初心者です。よろしくお願いします。
スキルにはそれぞれ発動時にメッセージを指定できますが、これを
使うたびに変化するようにできるプラグイン等はありますでしょうか。
例
「ヒール」を使用する際メッセージとして
・「回復します!」
・「癒しを!」
・「気を付けて!」
等がランダムで表示される。
よろしくお願いいたします。
(解決済み)スキルのメッセージをランダムにしたい
Re: スキルのメッセージをランダムにしたい
コモンイベントでまず変数にセリフ数にあわせて乱数を入れて(合計四つのセリフなら1~4の乱数)その後条件分岐で
変数が1なら「回復します!」とかを文章の表示させて変数が2なら「ヒール!」とか表示させたらどうでしょうか?
変数が1なら「回復します!」とかを文章の表示させて変数が2なら「ヒール!」とか表示させたらどうでしょうか?
Re: スキルのメッセージをランダムにしたい
くろいろ さんが書きました:ツクール初心者です。よろしくお願いします。
スキルにはそれぞれ発動時にメッセージを指定できますが、これを
使うたびに変化するようにできるプラグイン等はありますでしょうか。
例
「ヒール」を使用する際メッセージとして
・「回復します!」
・「癒しを!」
・「気を付けて!」
等がランダムで表示される。
よろしくお願いいたします。
「通常のバトルログに表示される文章をランダムにしたい」という仕様と解釈しています。
下記で可能と思います。
▼発動前コモン(やな様作) - BeforeCommon.js
https://plugin.fungamemake.com/archives/2033
スキルやアイテムの発動前に、スキルやアイテムに設定されたコモンイベントを発生させます。
1.コモンイベントを作成
例:表示したいメッセージを3つからランダムに変数に代入
コード: 全て選択
◆変数の操作:#0013 乱数 = 乱数 1..3
◆条件分岐:乱数 = 1
◆変数の操作:#0014 表示文章 = '回復します!'
◆
:分岐終了
◆条件分岐:乱数 = 2
◆変数の操作:#0014 表示文章 = '癒しを!'
◆
:分岐終了
◆条件分岐:乱数 = 3
◆変数の操作:#0014 表示文章 = '気を付けて!'
◆
:分岐終了
2.スキルの設定
2-1.メモ欄にタグでコモンイベントを指定する
コモンイベントIDが1とすると
<BeforeCommon:1>
2-2.スキルのメッセージにコモンイベントで指定した文章の変数の制御文字を入れる。
変数ID14の場合
\v[14]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: スキルのメッセージをランダムにしたい
お二方とも、ご回答ありがとうございます。
ムノクラ様、その解釈の通りです。言葉足らずで申し訳ないです。
変数に文章が入れられるんですね…ツクール2000の頃少しだけ触ったことがあり、それに引きずられていました。
発動コモンも他の行き詰っていた処理にさらに応用できそうです。
頑張ってみようと思います。
ムノクラ様、その解釈の通りです。言葉足らずで申し訳ないです。
変数に文章が入れられるんですね…ツクール2000の頃少しだけ触ったことがあり、それに引きずられていました。
発動コモンも他の行き詰っていた処理にさらに応用できそうです。
頑張ってみようと思います。