Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
У меня есть вопрос. Снова. Наверняка тупой.
Дело в том, что в игре не требуется экипировка, да и статусов там никаких не накладывается. Можно ли как-нибудь убрать эти пункты из игрового меню? Где в скриптах именно это можно отредактировать?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Вопрос совершенно нормальный, хоть и частый. Раздел - Window_MenuCommand, соответствующие строки можно просто закомментировать (поставить перед ними знак #).
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
#--------------------------------------------------------------------------
# * Add Main Commands to List
#--------------------------------------------------------------------------
def add_main_commands
add_command(Vocab::item, :item, main_commands_enabled)
add_command(Vocab::skill, :skill, main_commands_enabled)
add_command(Vocab::equip, :equip, main_commands_enabled)
add_command(Vocab::status, :status, main_commands_enabled)
end
#--------------------------------------------------------------------------
# * Add Formation to Command List
#--------------------------------------------------------------------------
def add_formation_command
add_command(Vocab::formation, :formation, formation_enabled)
end
#--------------------------------------------------------------------------
# * For Adding Original Commands
#--------------------------------------------------------------------------
def add_original_commands
end
#--------------------------------------------------------------------------
# * Add Save to Command List
#--------------------------------------------------------------------------
def add_save_command
add_command(Vocab::save, :save, save_enabled)
end
#--------------------------------------------------------------------------
# * Add Exit Game to Command List
#--------------------------------------------------------------------------
def add_game_end_command
add_command(Vocab::game_end, :game_end)
end
Вот в этом куске кода надо закомментировать те строки add_command(...), которые вам не нужны.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Если это единственные изменения - ошибки быть не должно. Проверьте, на "чистом" проекте такая же правка к ошибке приводит? Если да - кидайте демку, посмотрим.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Проблема оказалась в скрипте от Стрелка (на команду Сохранить). Пётр это уже вычислил, но я всё же выложу чуть более универсальный вариант этого скрипта:
Code:
=begin
Загрузка из меню
Автор: strelokhalfer
Требования: Мозг и прямые руки :)
Описание:
Меня раздражает, что для загрузки надо выходить в главное меню.
Теперь загрузить сохранение можно прямо из меню игры.
Лицензия:
Бесплатно для для не- и коммерческих проектов,
но вы ОБЯЗАНЫ указать меня в благодарностях.
Использование:
Просто вставте в материалы.
Исправление от Cerberus:
теперь скрипт работает корректно и с меню,
из которого исключена часть элементов.
=end
class Window_MenuCommand
alias halfer_add_save_command add_save_command
def add_save_command
halfer_add_save_command
add_command("Загрузить", :load, save_exist)
end
def save_exist
DataManager.save_file_exists?
end
end
class Scene_Menu < Scene_MenuBase
alias halfer_create_command_window create_command_window
def create_command_window
halfer_create_command_window
@command_window.set_handler(:load, method(:command_load))
end
def command_load
SceneManager.call(Scene_Load)
end
end
Жуть болотная, на лапках, в тапках и с пулемётом...
Последнее редактирование: 10 года 10 мес. назад пользователем Cerberus.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.