Людь Обычный

Людь Обычный 9 месяцев назад

0
Репутация
0
Рейтинг
Людь Обычный
  • Регистрация: 1 год назад

Анкета

Город:
Курган

Контакты

О себе

Людей не ем.

Стена пользователя

Загрузка...
1 год назад (отредактировано)
#

Недавно в сообществе RenPy в ВК задали вопрос:

«Может кто-то знает, как можно изменить слова в окнах выхода и удаления, всё можно найти, но этого словно нет в коде»

(но там это нужно было для перевода)

Я тоже сейчас об этом задумался. На основе решения 106 в обсуждении «Пополняемый ЧаВо, он FAQ» состряпал это:

screen confirm(message, yes_action, no_action):

modal True

zorder 200

style_prefix «confirm»

if message == layout.MAIN_MENU: #Выход в гл.меню

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены что хотите выйти в главное меню?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.QUIT: #Выйти из игры

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены что хотите выйти из игры?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.DELETE_SAVE: #Удалить сохранение

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены что хотите удалить это сохранение?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.OVERWRITE_SAVE: #Перезаписать сохранение

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены что хотите перезаписать это сохранение?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.LOADING: #Загрузить сохранение

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены что хотите загрузить это сохранение?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.END_REPLAY: #Закончить повтор

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены что хотите завершить повтор?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.SLOW_SKIP: #Перемотка

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены что хотите начать пропуск?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.FAST_SKIP_SEEN: #Перемотка

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены, что хотите перейти к следующему выбору?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

elif message == layout.FAST_SKIP_UNSEEN: #Перемотка

add «gui/overlay/confirm.png»

frame:

has vbox:

xalign .5

yalign .5

spacing 30

text «Вы уверены, что хотите пропустить невидимый диалог для следующего выбора?»:

xalign 0.5

hbox:

xalign 0.5

spacing 100

textbutton _(«Да») action yes_action

textbutton _(«Нет») action no_action

Надеюсь кому-то помог(-у). Для замены текста нужно в строках с text поставить тот текст, который вам нужен.

(прошу прощения, если где-то допустил ошибку, просто тут немного неудобно писать код, а отступы с файла не скопировались)

1 год назад
#

Чтож, теперь я тут.