ページ 11

Claimh様制作『精霊システム』の独自コマンドを特定のイベントまで非表示にしたい

Posted: 2022年9月25日(日) 21:15
by ズッキー
現在、Claimh様制作の『精霊システム』を使用しゲームを制作しているのですが、システムを利用できない状態で進行するパートが必要になりました。
その際にメニューコマンドからステータス画面と入れ替え画面をメニューコマンドから抹消したいのですが、スクリプトの知識が乏しいため何をすれば良いのか分かりません。
どなたかお力添えいただけたら幸いです。

Re: Claimh様制作『精霊システム』の独自コマンドを特定のイベントまで非表示にしたい

Posted: 2022年9月26日(月) 22:24
by 名無し蛙
色々方法はありますけど自分用に使うのなら

コード: 全て選択

unless $game_switches[x]
  本文
end
で囲うのが一番単純だと思いますよ。
unlessはifと対になっていてifが条件式が真の時、ならunlessは条件式が偽の時という文です。
つまりスイッチx番がONの時に本文を実行しない、という意味になります。

スクリプト内をctrl+fで検索すれば
add_command("精霊ステータス",というコードとadd_command("パートナー設定"というコードが見つかると思うので
それぞれunlessで囲ってみてください。
その部分がメニューコマンドを追加するコードでスイッチX番がONの時は実行されません。

【解決済み】Re: Claimh様制作『精霊システム』の独自コマンドを特定のイベントまで非表示にしたい

Posted: 2022年9月29日(木) 00:46
by ズッキー
名無し蛙様、ご回答ありがとうございます。
結果が出るまで返信を控えていたため反応が遅れました。すみません。

実行したところ求めていた結果が得られました。
コードの意味も説明してくださりありがとうございます。