Форум

Уведомления
Очистить все

[Scenes] Quick Scene Chooser

 
Джеки Чан
Известный участник Модератор Гильдия переводчиков
  Автор файла: Mark7
Последнее обновление информации: 17 марта 2018 года
  Требования: M&B 1.011, Python 2.6.


КРАТКОЕ ОПИСАНИЕ


Данный уже собранный полу-мод позволяет выбирать любую нужную Вам сцену: теперь Вам не надо танцевать с бубном, чтобы попасть в сцену осады города N, или ждать определенного квеста чтобы попасть в квестовую сцену - теперь любая сцена доступна Вам из главного меню. Если хотите собрать мод самостоятельно.

СКАЧАТЬ
Скачать: quick_scene_chooser_files.rar — Яндекс.Диск
Скачано: 133, размер: 27.2 KB, дата: 26 Янв. 2022


 * Скаччайте "Quick scene chooser files.rar". Разархивируйте"template_tools.py" в директорий вашей модульки:
* Добавьте следующие строки в конце module_game_menus.py после последнего
import header_scenes
from template_tools import *
from module_scenes import scenes

sorted_scenes = sorted(scenes)
for i in xrange(len(sorted_scenes)):
  current_scene = list(sorted_scenes)
  current_scene[1] = get_flags_from_bitmap(header_scenes, "sf_", current_scene[1])
  sorted_scenes = tuple(current_scene)

choose_scene_template = Game_Menu_Template(
  id="choose_scenes_",
  text="Choose a scene: (Page {current_page} of {num_pages})",
  optn_id="choose_scene_",
  optn_text="{list_item[0]}{list_item[1]}",
  optn_consq = [
    (jump_to_scene, "scn_{list_item[0]}"),
    (change_screen_mission)
  ]
)

game_menus += choose_scene_template.generate_menus(sorted_scenes)

 Используйте Ctrl-F для поиска в game_menus.py и найдите следующие две строчки, и копировать / вставить код вместо него:

("choose_scene",[],"Scene Chooser",
   [(jump_to_menu, "mnu_choose_scenes_0"),]
),

Примечание: код, который вы видите, может быть с отступом иначе, чем мои

ОтветитьЦитата
Автор темы Размещено : 26.01.2022 16:11

Оставьте ответ

Имя автора

Электронная почта автора

Заголовок *

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности