ページ 11

【解決】[VXAce]「Space not far」様の「通常攻撃後追加発動スキル」のスキル発動時文章について

Posted: 2024年10月14日(月) 21:13
by inu13
いつもこちらの掲示板、大変活用させて頂いてます!

Space not far
http://muspell.raindrop.jp/

上記サイト様の

○通常攻撃後追加発動スキル
http://muspell.raindrop.jp/rgss/rgss3_snf007.txt

上記スクリプトを使用させて頂いているのですが

現在だと追加のスキル発動時の使用時メッセージ(〇〇は××した!)が、
使用時に発動したスキル(通常攻撃)の使用時メッセージになってしまいまして

これを追加発動スキルの使用時メッセージにするにはどうすれば良いでしょうか…?

お分かりになる方いらっしゃいましたら教えていただけますでしょうか…!

Re: [VXAce]「Space not far」様の「通常攻撃後追加発動スキル」のスキル発動時文章について

Posted: 2024年10月14日(月) 23:15
by DEDEN
wan1313様 こんばんは
こんな感じで大丈夫でしょうか?
〇〇の攻撃!の表示を消したほうが良いですか?

※追記
コードが間違えていたので修正しました
元のコードはエラーになってしまうので差し替えて下さい

コード: 全て選択

class Scene_Battle < Scene_Base
	#--------------------------------------------------------------------------
  # ● スキル/アイテムの使用
  #--------------------------------------------------------------------------
  def use_item
		snf_additionalskill_use_item
		if @subject.current_action.attack?
			@subject.additional_skill_set.each do |set|
				next if rand(100) > set[1]
				skill = $data_skills[set[0]]
				case set[2]
				when "対"
					next if additionalskill_karaburi?
					targets = @subject.current_action.make_targets.compact
				when "自"
					targets = [@subject]
				else
					print "Caution:追加スキルの対象が正しく指定されていません"
					targets = [@subject]
				end
        @log_window.display_use_item(@subject, skill)
				show_animation(targets, skill.animation_id) if SNF::ADDITIONALSKILL_ANIMATION
				targets.each {|target| skill.repeats.times { invoke_item(target, skill) } }
			end
		end
  end
  end

Re: [VXAce]「Space not far」様の「通常攻撃後追加発動スキル」のスキル発動時文章について

Posted: 2024年10月15日(火) 08:46
by inu13
>DEDEN 様

コード書いていただきありがとうございます!!
こちら理想通りの動作になりました!!! :D :D :D

〇〇の攻撃!の表示はあったままで大丈夫です!

答えていただきありがとうございました…!!