init:
    $ mp = MultiPersistent("demo.renpy.org")

label demo_persistent:

    "Ren'Py поддерживает внутри- и межигровые долговременные данные."

    "Долговременные данные могут включать в себя флаги достижения концовки и прочую внутриигровую информацию, что должна быть общей для разных прохождений одной игры."
    
    # Пример использования внутриигровых долговременных данных.
    python:
        if persistent.plays is None:
            persistent.plays = 1
        else:
            persistent.plays += 1

        plays = persistent.plays
        
    "К примеру, Я знаю, что Вы уже видели это %(plays)d раз с момента последней очистки долговременных данных."

    "Межигровые долговременные данные -- общие для ряда игр, что позволяет, играя в одну игру, открывать возможности в другой."

    "Так, события в игре-продолжении могут развиваться несколько иным образом, если игрок прошёл до этого первую игру."
    
    # Пример использования межигровых долговременных данных.
    python:
        if mp.plays is None:
            mp.plays = 1
        else:
            mp.plays += 1

        mp.save()
        plays = mp.plays

    "Согласно межигровым долговременным данным, Вы видели это в общей сложности %(plays)d раз."

    return
