Спасибо большое, всё работает!
Вид для печати
Можно ли добавить во внутриигровое меню новый пункт? Чтобы он не заменял один из уже существующий, как например сделано в скрипте Yanfly Engine Ace - System Options.
Если я правильно понимаю, нужно дописать новый пункт в категории Scene, в Scene_Menu, вот сюда:
и соответственно дописать новый метод.Код:def create_command_window
@command_window = Window_MenuCommand.new
@command_window.set_handler(:item, method(:command_item))
@command_window.set_handler(:skill, method(:command_personal))
@command_window.set_handler(:equip, method(:command_personal))
@command_window.set_handler(:status, method(:command_personal))
@command_window.set_handler(:formation, method(:command_formation))
@command_window.set_handler(:save, method(:command_save))
@command_window.set_handler(:game_end, method(:command_game_end))
@command_window.set_handler(:cancel, method(:return_scene))
end
Правильно?
эмм, я не совсем понял, тебе нужно вызвать новую сцену из внутриигрового меню?
если так, то допиши в тот скрипт, который тебе нужно вызвать метод (хз как правильней) "добавление пункта в меню"
если сам не сможешь, скинь то (я думаю это скрипт какой-то), что должно вызываться через меню, я допишу
Скрипта у меня пока нет, но есть задумка сделать в меню пункт что-то вроде "Поговорить с командой". Компаньоны через него могут давать квесты, советы или просто комментировать ситуацию. То есть при выборе этого пункта, грубо говоря, внизу появляется окно диалога или выбора персонажа для диалога.
если я правильно понял, то что-то подобное можно реализовать с помощью Yanfly Engine Ace - Common Event Shop
Как сдвинуть окно, где пишет сколько урона нанесено?
По умолчанию оно наверху, я например вниз его хочу переместить.
Как вызвать экран загрузки? Вот сохранения есть, а загрузки нет. Может через скриптовую команду какую то?
Не забывай писать для какого мейкера... А так, если нужно просто вызвать через ивент, то да через вызов скрипта, напиши SceneManager.call(Scene_Load)
Это для Ace.
Как-то так оно там, $scene = Scene_File.new(false, false, true)
Я с простым ВХ не работал, просто бегло глянул.