Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
В принципе для создания меню используются screen. И потом их вызывают из основного кода. call screen имя_скрина. Описать всё это здесь не представляется возможным.
Для вызова стандартного save меню наверное будет call screen save. Но честно скажу - не проверял.
Если писать свои скрины с теми же именами, то наверное будет или ошибка или подмена, как у тебя. Если давать другие имена, то будет работать только в моде.
Честно - меню это моё слабое место. Мне лень разбираться, хотя я и сделал у себя типа галерею, но настолько топорно, что самого плющит, а переделывать лень.
Тут я ничего особо не подскажу, но во "Вспомнить всё" их интерфейс работает только в их моде. Там явно используются функции при загрузке мода, где проверяется активность мода.
Мод "Вспомнить всё" вообще не помог, просмотрел весь код, ничего подходящего нет.
Вообще с созданием самих менюшек проблем нет, я разобрался в командах по типу:
action ShowMenu('game_menu_selector')
Проблема не в этом, а в том что когда я использую команду которая должна привести в действия менюшки, она делала это не только в моём моде, но и в других. Вот команда:
renpy.display.screen.screens[("say",None)] = renpy.display.screen.screens[("st_say",None)]
Здесь всё описано:
https://es-doc.vercel.app/guide/code-examples.html#%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B8%D1%81%D0%B0
Там описано, что перед заменой надо сохранить старый интерфейс, и при выходе его восстанавливать, но при ошибке/вылете игры, сам понимаешь всё летит в п....
Потому я бы не советовал так делать.
Если надо меню попроще то посмотри "Дни со Славей".