Сделать необязательными сцены для взрослых (Making adult scenes optional)

Материал из Ren'Py Wiki
Перейти к навигации Перейти к поиску

Если захотите распространять свою игру для более широкой аудитории, чем просто любителей хентая, то почему бы не сделать хентай необязательным? Использование нижеследующего кода, добавляет параметр Хентай в настройках. По умолчанию установлено значение False, так что ваш игра будет безопасной для подростков с самого начала.

Добавить это к любому файлу:

init python:
    # Устанавливает значение по умолчанию.
    if persistent.hentai is None:
        persistent.hentai = False

Добавить к screen preferences в screen.rpy:

            frame:
                style_group "pref"
                has vbox

                label _("Переходы")
                textbutton _("Все") action Preference("transitions", "all")
                textbutton _("Никаких") action Preference("transitions", "none")

#### Начать новый код.
            frame:
                style_group "pref"
                has vbox

                label _("Хентай")
                textbutton _("Включен") action SetField(persistent, "hentai", True)
                textbutton _("Отключен") action SetField(persistent, "hentai", False)
#### Завершение нового кода.

            frame:
                style_group "pref"
                has vbox

                label _("Скорость текта")
                bar value Preference("text speed")

Затем, когда придет время для сцены хентая:

if persistent.hentai:
    # Давайте включим его.
else:
    # Держаться за руки вполне достаточно.

Источник[править | править код]

Статья "Making adult scenes optional" на английском языке


На главную страницу Книга рецептов Энциклопедии Ren'Py Книга рецептов Ren'Py Вернуться к началу статьи