詳しくは画像とスクリプトを参照

コード: 全て選択
#==============================================================================
# ■RGSS3 文章のスクロールの内容をスクリプトとして実行
# あるけみ 使用報告・記載は任意 するなら"あるけみ[byツクマテ]"で
# 2017/05/02 公開
# 2017/06/29 以降の文章コマンドがスクロールになるバグを修正
#------------------------------------------------------------------------------
# 【なんぞこれ】
# イベントコマンド:文章のスクロールをイベントコマンド:スクリプトと同じように使えるスクリプト
# 【何のために?】
# 従来のスクリプトよりのびのび使える
# 【使い方】
# 文章のスクロールの一行目に スクリプト と書く
# 二行目からスクリプトとして処理されるよ
#==============================================================================
class Game_Interpreter
#--------------------------------------------------------------------------
# ● スクロール文章の表示
#--------------------------------------------------------------------------
def command_105
script,flag = "",nil
while next_event_code == 405
@index += 1
if flag == nil
flag = @list[@index].parameters[0].include?("スクリプト")
next if flag
Fiber.yield while $game_message.visible
$game_message.scroll_mode = true
$game_message.scroll_speed = @params[0]
$game_message.scroll_no_fast = @params[1]
end
if flag
script = script + @list[@index].parameters[0] + "\n"
else
$game_message.add(@list[@index].parameters[0])
end
end
if flag
eval(script)
else
wait_for_message
end
end
end




