ну, эт естественно, так как он не рассчитан на то что ты будешь изменять чем-то меню.
Спойлер скрипт:Код:module PlayerStat #Текст команды в меню Command_Text = 'Персонаж' #Текст который будет показываться в окне, каждую строку пишешь #отдельно в кавычках и через запятую, как в примере. Scroll_Window_Text = [ '\c[2]Арибуты\c[0]', ' Атлетика \v[1]', ' Знание \v[2]', ] end class Window_MenuCommand < Window_Command alias add_main_commands_stat add_main_commands def add_main_commands add_main_commands_stat add_command(PlayerStat::Command_Text, :statistic, main_commands_enabled) end end class Window_Stat_Text < Window_Base def initialize super(0, 0, Graphics.width, Graphics.height) draw_window_text end def draw_window_text list = PlayerStat::Scroll_Window_Text x = 0 y = 0 index = 0 while index < list.size draw_text_ex(x,y,list[index]) index += 1 y += 24 end end end class Scene_PlayerStatistic < Scene_MenuBase def start super create_text_window end def create_text_window @text_window = Window_Stat_Text.new end def update super if Input.trigger?(:B) SceneManager.return end end end class Scene_Menu < Scene_MenuBase alias create_command_window_stat create_command_window def create_command_window create_command_window_stat @command_window.set_handler(:statistic, method(:command_statistic)) end def command_statistic SceneManager.call(Scene_PlayerStatistic) end end
попробуй в таком виде.
Социальные закладки