Ввести текст (данные)

Можно предложить игроку ввести данные через метод renpy.input(), например имя персонажа.

python:
    name = renpy.input("Введите своё имя")
    name = name.strip() or "Дмитрий"

Пример выполнения кода:

Renpy. renpy.input

Метод strip() удаляет пробелы вначале и в конце строки. Ключевое слово or задаёт значение по умолчанию, если игрок не ввёл имя.

Теперь в диалогах можно использовать переменную name.

nastya "Привет [name], как дела?"

Renpy. renpy.input

Показывать диалоги от имени персонажа можно через код ниже:

define me = Character("[name]")
me "Привет, отлично. Ты прекрасно выглядишь"

Renpy. renpy.input

 

Комментарии

Авторизуйтесь, чтобы добавлять комментарии