Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: VX Ace - Пункты в игровом меню

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83002

  • Moony White
  • Moony White аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 89
  • Спасибо получено: 101
  • Проект месяца 3 место
У меня есть вопрос. Снова. Наверняка тупой.
Дело в том, что в игре не требуется экипировка, да и статусов там никаких не накладывается. Можно ли как-нибудь убрать эти пункты из игрового меню? Где в скриптах именно это можно отредактировать?
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83003

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 3 местоПисатель 3 местоПобедитель Сбитой кодировки2 место Программист JavaScript 2 место Сбитая кодировкаПроект месяца 1 место3 местоПроект месяца 2 местоОрганизатор конкурсов
Вопрос совершенно нормальный, хоть и частый. Раздел - Window_MenuCommand, соответствующие строки можно просто закомментировать (поставить перед ними знак #).
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83005

  • Moony White
  • Moony White аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 89
  • Спасибо получено: 101
  • Проект месяца 3 место
Что-то не получилось...
Вложения:
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83007

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 3 местоПисатель 3 местоПобедитель Сбитой кодировки2 место Программист JavaScript 2 место Сбитая кодировкаПроект месяца 1 место3 местоПроект месяца 2 местоОрганизатор конкурсов
Окей, кидаю код:
#--------------------------------------------------------------------------
  # * 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(...), которые вам не нужны.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83008

  • Moony White
  • Moony White аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 89
  • Спасибо получено: 101
  • Проект месяца 3 место
Так и сделала, но всё равно выдаёт ошибку.
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83009

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 3 местоПисатель 3 местоПобедитель Сбитой кодировки2 место Программист JavaScript 2 место Сбитая кодировкаПроект месяца 1 место3 местоПроект месяца 2 местоОрганизатор конкурсов
Тогда покажите, что сделали, мне уже интересно, где тут можно накосячить...
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83011

  • Moony White
  • Moony White аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 89
  • Спасибо получено: 101
  • Проект месяца 3 место
Вот.
Вложения:
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83012

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 3 местоПисатель 3 местоПобедитель Сбитой кодировки2 место Программист JavaScript 2 место Сбитая кодировкаПроект месяца 1 место3 местоПроект месяца 2 местоОрганизатор конкурсов
Если это единственные изменения - ошибки быть не должно. Проверьте, на "чистом" проекте такая же правка к ошибке приводит? Если да - кидайте демку, посмотрим.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83013

  • Moony White
  • Moony White аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 89
  • Спасибо получено: 101
  • Проект месяца 3 место
yadi.sk/d/hQqLl6K8hewKx - ссылка на проект
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83015

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 3 местоПисатель 3 местоПобедитель Сбитой кодировки2 место Программист JavaScript 2 место Сбитая кодировкаПроект месяца 1 место3 местоПроект месяца 2 местоОрганизатор конкурсов
Не найдено.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83016

  • Moony White
  • Moony White аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 89
  • Спасибо получено: 101
  • Проект месяца 3 место
yadi.sk/d/l50MlS1UhewcV - так уже лучше?
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83019

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 3 место1 место в Готв3 место ГотвУчительКоммерсантПроект года 3 местоРазработчикПроект месяца 1 место2 место Проект месяца 2 место
А чтоб оно всё!
Руби циферку на 1 поправь в скрипте Стрелка.
yadi.sk/i/ebhYc0Zthex3y
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83022

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 3 местоПисатель 3 местоПобедитель Сбитой кодировки2 место Программист JavaScript 2 место Сбитая кодировкаПроект месяца 1 место3 местоПроект месяца 2 местоОрганизатор конкурсов
Проблема оказалась в скрипте от Стрелка (на команду Сохранить). Пётр это уже вычислил, но я всё же выложу чуть более универсальный вариант этого скрипта:
=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
Жуть болотная, на лапках, в тапках и с пулемётом...
Последнее редактирование: 8 года 9 мес. назад от Cerberus.
Администратор запретил публиковать записи гостям.

VX Ace - Пункты в игровом меню 8 года 9 мес. назад #83024

  • Moony White
  • Moony White аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 89
  • Спасибо получено: 101
  • Проект месяца 3 место
ОГОСПОДИБОЖЕМОЙСПАСИБОТЕБЕОГРОМНОЕ!
Петер, я тебя обожаю! :3
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: peter8031983
Время создания страницы: 0.260 секунд