Как сделать варианты ответа в визуальной новелле? - Уроки RenPy #15 | Космо

Поделиться
HTML-код
  • Опубликовано: 16 фев 2020
  • Как сделать кнопки с выбором вариантов ответа? Что такое метки и зачем они нужны? Урок РенПай №15.
    Стримы - twitch.tv/kosmo_cat
    ВКонтакт - kosmothecat
    #РенПай #Космо
  • ХоббиХобби

Комментарии • 174

  • @kosmorenpy
    @kosmorenpy  4 года назад +13

    Поддержать проект - boosty.to/kosmo
    Стримы - twitch.tv/kosmo_cat
    Все уроки, фрагменты кода, нужные файлы, а также тесты для проверки вы сможете найти на этом сайте: bit.ly/kosmorenpy

    • @anixwhitson1021
      @anixwhitson1021 3 года назад

      А как продолжить игру после выбора? (Типо 1 вариант герой выжил,а второй он умер) как после выбора где он выживет продолжить игру?

    • @kosmorenpy
      @kosmorenpy  3 года назад +1

      Перейти на другую метку с продолжением сюжета

    • @user-fh1xh7gz8i
      @user-fh1xh7gz8i 2 года назад

      где можно с вами связаться и задать пару вопросов в плане создания игры?

    • @kosmorenpy
      @kosmorenpy  2 года назад

      В ВК или Дискорд. Ссылки в последнем посте на вкладке Сообщество

    • @DoomLev
      @DoomLev 6 месяцев назад

      Привет. А сейчас с тобой можно связаться? ВК ссылки нет, а в дискорде не понимаю ничего 🤷‍♂, чаты разные, куча людей

  • @user-kr6ty3vz4g
    @user-kr6ty3vz4g 3 года назад +149

    Дизлайк поставил фанат линейных новелл

    • @MG-dy5fb
      @MG-dy5fb 3 года назад +1

      А ты фанат "Когда плачут цикады"?

    • @user-kr6ty3vz4g
      @user-kr6ty3vz4g 3 года назад +1

      @@MG-dy5fb неа, даже не играл

    • @JoeDohn76
      @JoeDohn76 2 года назад +1

      @@MG-dy5fb Стас, разлогинься.

    • @MG-dy5fb
      @MG-dy5fb 2 года назад

      @@JoeDohn76 Чуть позже

    • @MG-dy5fb
      @MG-dy5fb 2 года назад

      @@user-kr6ty3vz4g А ты поиграй, мне понравилось

  • @EugNiddh
    @EugNiddh 4 года назад +83

    Кот: "Выборы - важнейшая составляющая любой новеллы."
    07's Expansion: "You're trying to fight me?"

    • @proteusmaximo8659
      @proteusmaximo8659 10 месяцев назад +2

      Sakura Spirit: "Короче, Меченый, я тебя даю один выбор и в благородство играть не буду: выберешь один из них - и мы в расчете."

    • @FIODOR13
      @FIODOR13 4 дня назад +1

      Доки доки: у меня так не работает.

  • @user-dt7rh1tm4w
    @user-dt7rh1tm4w 2 года назад +36

    Очень большое количество людей изучало паскаль в рамках школьной программы.
    Исходя из этого, очень сильная путаница вносится понятием (развилка). В понимании таких людей:
    Развилка - это выбор одного из двух вариантов, Меню - выбор из неограниченного числа вариантов.

  • @kirakataeva
    @kirakataeva 3 года назад +11

    В видео больше ответов, чем вопросов по руководству.
    "Вы поставили лайк к видео"

  • @ulyss_books
    @ulyss_books 3 года назад +12

    Спасибо! Единсвтенный мануал, который помог разобраться из-за чего вылетает ошибка!

  • @shalashaska8230
    @shalashaska8230 4 года назад +3

    Огромное спасибо за видео! Как всегда - все понятно и познавательно! Жду следующих видео!

  • @epotu4eckuu299
    @epotu4eckuu299 Год назад +1

    Спасибо огромное, не мог найти помощи в интернете, искал на форумах, а тут пришли вы и помогли!😀

  • @dude-wk4st
    @dude-wk4st 3 года назад +35

    Круто! Решила попробовать сделать новеллу по доки доки. Что-то получается! Очень большое спасибо!

    • @kosmorenpy
      @kosmorenpy  3 года назад +3

      Не за что )

    • @vasjoknatraktore4525
      @vasjoknatraktore4525 Год назад +2

      Какая же это охренительная игра)

    • @dude-wk4st
      @dude-wk4st Год назад

      @@vasjoknatraktore4525 полностью согласна!

    • @SubcultureLosers
      @SubcultureLosers Год назад

      Ну как?

    • @dude-wk4st
      @dude-wk4st Год назад +2

      @@SubcultureLosers как-как. Забила) но возвращаюсь к ней каждый год в августе. Может, и в этом году вернусь

  • @JellyStudiosao
    @JellyStudiosao 2 года назад +4

    Делала свою новеллу,вы всегда помогаете!!

  • @altabooblin
    @altabooblin 4 года назад +3

    Отлично, жду продолжения! Лайкую!

  • @user-dv2tv6zd2q
    @user-dv2tv6zd2q 8 месяцев назад +1

    Супер,друг обещаю как только заработаю я поделюсь с тобой деньгами,твои знания очень важны и ценны,спасибо!

  • @nojjon7956
    @nojjon7956 4 года назад +2

    С нетерпением жду урока с ручным вводом!

  • @user-bx3po2rq8g
    @user-bx3po2rq8g 4 года назад +15

    Спасибо огромное за видео! Хотелось бы задать вопрос. Будут ли в будущем видео о музыкальном сопровождении в новелле? О звуках и музыке?
    Это очень важная составляющая любой вн, и хотелось бы узнать об этом по-больше. Где брать? Как взаимодействовать?
    Очень хочется увидеть ролики на эти темы.
    Успехов вам в вашем деле! И огромное СПАСИБО за ваш труд!

    • @kosmorenpy
      @kosmorenpy  4 года назад +7

      Звуки и музыка буквально через парочку уроков запланированы.
      Где брать есть в уроке о лицензиях и бесплатных ресурсах.

  • @kyrieeleison4099
    @kyrieeleison4099 Год назад

    Большое спасибо! Теперь гораздо понятнее!

  • @cruentis
    @cruentis 2 года назад +15

    а как сделать так, чтобы после выбора определенного пункта игрока опять выбросило в меню с самими выборами?

    • @iawwou6963
      @iawwou6963 Год назад +2

      Label dsd:
      Menu:
      "Выбор 1":
      Jump end
      "Выбор 2":
      Jump dsd
      Вместо "end" и "dsd" любые или нужные названия

  • @lorraine3661
    @lorraine3661 Год назад +2

    Привет! Подскажи пожалуйста, как сделать симуляцию ходьбы персонажа? (То есть во время появления, сам персонаж немного препрыгивает)

  • @gamebit3762
    @gamebit3762 3 года назад +1

    СПАСИБО МАСТЕР ЙОДА.

  • @Contedfee
    @Contedfee 2 года назад

    Спасибо 🙏🏻

  • @Liza_Dach
    @Liza_Dach Месяц назад

    а что писать после этого, чтобы продолжился текст? можно ли сохранить выбор, написать общий текст к этим двум выборам и поменять только концовку, на которую повлиял выбор до этого?

  • @proteusmaximo8659
    @proteusmaximo8659 10 месяцев назад

    А обязательно return в label после наличия menu? Ведь после выбора, в любом случае активируется jump label и нас перекинет оттуда

  • @leroyhom8433
    @leroyhom8433 5 месяцев назад

    Привет! В этом видео метод ввода отличается от показанного в туторе Ренпай. Там предлагается задавать метку внутри меню, что запутывает в итоге. Я писала, основываясь на оф. туториале, и все было нормально, пока сюжет не пришел к нелинейному выбору (выбор происходит только если игрок совершил предыдущий выбор определенным образом). Я попыталась всунуть это меню в конструкцию if - else, но так не работает) Получается, все эти сложности вообще не нужны?

  • @user-dv2tv6zd2q
    @user-dv2tv6zd2q 8 месяцев назад +1

    Что за программа с паутиной сюжета?

  • @vitalir614
    @vitalir614 2 года назад

    А так же несмотря на jump в определённую метку у меня продолжаются другие метки от других выборов... Как решить это?

  • @farrw1373
    @farrw1373 Месяц назад

    а в какой программе он делает развилки сюжета и всё такое

  • @coobq6601
    @coobq6601 4 года назад +5

    Привет, хотел спросить, есть ли у тебя в планах создать видос о том как подготовить новелку для продажи (Ну и как настроить функционал доната, если есть опыт). Ну и разумееться хотелось бы услышать получалось ли у тебя её продовать и есть ли смысл? Уроки супер! Удачи, любви и бобров

    • @kosmorenpy
      @kosmorenpy  4 года назад +5

      Продажа новеллы - сложный вопрос. Я пока и не пытался. Ясно, что для продажи нужны хорошие арты и перевод на английский. Иначе потенциальная аудитория будет совсем не большая.

  • @user-wt6oo7xx3e
    @user-wt6oo7xx3e 4 года назад +3

    Большое спасибо за информативное видео! Скажите пожалуйста, а что делать, если menu не вызывается? Когда по сценарию доходит дело до выбора, выдает ошибку: "Line is indented, but the preceding say statement does not expect a block. ->menu: "

    • @kosmorenpy
      @kosmorenpy  4 года назад

      Что-то не так с пробелами в начале строки. Нужно смотреть код,чтоб понять что именно

  • @svetlanaalexandrovna6925
    @svetlanaalexandrovna6925 4 года назад +3

    Спасибо за видео, очень информативно. Будет ли видео как добавить картинку в меню выбора?

    • @kosmorenpy
      @kosmorenpy  4 года назад +4

      Пока не планировал, но поищу на будущее о.о

    • @svetlanaalexandrovna6925
      @svetlanaalexandrovna6925 4 года назад

      @@kosmorenpy Спасибо)

  • @vmeroqmebno
    @vmeroqmebno Месяц назад

    что за программа или сайт в начале

  • @user-zr5mz4fv7n
    @user-zr5mz4fv7n Год назад +8

    А как сделать так чтобы был выбор по картинке, как например на карте лагеря из бесконечного лета? Есть какой-нибудь урок на эту тему?

    • @iawwou6963
      @iawwou6963 Год назад +1

      С помощью imagemap, больше сказать не могу, сам разбираюсь как оно работает

  • @kekaosano9874
    @kekaosano9874 Год назад +6

    Выскакивает ошибка

  • @SamoylovaAlisa
    @SamoylovaAlisa Год назад

    Спасибо!

  • @vitalir614
    @vitalir614 2 года назад +1

    Здравствуйте! Спасибо за прекрасные уроки, но у меня проблема. Когда я прописываю return в label, то после return меня бросает вечно в главное меню. Как решить эту проблему?

    • @anatoliyadonin8013
      @anatoliyadonin8013 2 года назад +2

      Перед "ретурн" должен быть "джамп" к следующему "лейбл"
      "бла бла бла" (текст/какой то код)
      jump nazvanie_leibla
      return
      lebel nazvanie_leibla (перекинет сюда)
      scene bla bla
      и т д
      Ретурн нужен, если ты неправильно напишешь название лейбла, игра его не найдёт и отправит в меню.

  • @MEL1BLUE
    @MEL1BLUE 2 года назад +5

    А как сделать так что 2 варианта ответа потом ведут к одной сцене? (Не знаю как объяснить)

    • @kosmorenpy
      @kosmorenpy  2 года назад +4

      Сделать ещё одну метку и после обоих вариантов перекинуть игрока на неё

  • @MEL1BLUE
    @MEL1BLUE 2 года назад +2

    Допустим что игрок хочет задать вопросы для персонажа. Нужно чтобы меню с вопросами появлялась постоянно пока игрок не спросит все вопросы. Как это сделать?

    • @nojokbalnolife3642
      @nojokbalnolife3642 Год назад +6

      надеюсь , еще актуально
      недавно сама задалась этим вопросом и придумала решение.
      введите отдельный лейбл для меню вопросов и в конце каждого ответа просто пишите jump название лейбла вопросов
      еще придумала фишку , чтобы выбранный вариант потом исчезал. нужно ввести отдельные переменные для каждого ответа , придать им значение False , так сказать выключить выключатель (вода мокрая) , затем после каждого ответа со знаком доллара придавать им значение True . и затем в меню выборов перед двоеточием ответов писать if not название переменной
      и если вдруг пригодится , чтобы ответ появился после выбора всех ответов или нескольких из них (1 или больше) то в этом ответе перед двоеточием пишите if переменная 1 and(если после всех ответов) / or(если после 1 или нескольких) переменная 2 (если переменных больше то повторяйте and/or до той переменной сколько вам нужно)
      ниже привела пример
      # перед игрой
      define a = False
      define b = False
      label questions:
      menu:
      "Вопрос"

      "Ответ 1" if not a:
      $ a=True
      jump questions

      "Ответ 2" if not b:
      $ b=True
      jump questions
      "Ответ 3" if a and/or b:
      . . .
      надеюсь было полезно

  • @visualnovels
    @visualnovels 3 года назад

    Что делать если выдаёт ошибку при выборе?
    File "game/script.rpy", line 58: Line is followed by a block, despite not being a menu choice. Did you forget a colon at the end of the line?
    "Текст выбора?"
    Все пробелы учёл, вроде всё ок должно быть

    • @kosmorenpy
      @kosmorenpy  3 года назад +1

      Двоеточие в конце забыл, видимо.

    • @Gh0stBl00m
      @Gh0stBl00m 3 года назад

      @@kosmorenpy Хах на те же грабли...

  • @elk1277
    @elk1277 4 года назад +16

    А мне вот интересно, я один такой лох, у которого ничего не вышло?
    Изменено: Всё дело в теге «return», у меня с ним лагаетಥ‿ಥ
    Я лох жизни◉‿◉

    • @alexandr_bis9727
      @alexandr_bis9727 4 года назад +1

      Я с тобой, посто выбор сделал, а чтобы в новелле с сюжетом ни хре на

  • @XY-Yarick
    @XY-Yarick 4 года назад +2

    (Мне очень нравятся твои видео. В твоих видео всё понятно)
    Сделай урок как добавить музыку в главное меню сколько не пробую одни ошибки

    • @kosmorenpy
      @kosmorenpy  4 года назад +1

      Спасибо. Меню и музыка в ближайших планах.

    • @Valllerrry
      @Valllerrry 4 года назад

      Через файл для редактирования options. Находишь там раздел "Звуки и музыка". В самом конце будет написано "раскомментируйте следующую строчку, чтобы настроить аудиофайл, который будет проигрывается в главном меню." Там строчка такая:
      define config.main_menu_music =
      Послк знака равенства нужно написать путь к файлу (папка/папка/название файла) в кавычках. Пример:
      = "music/music/menu.mp3"
      У меня вся музыка в папке music. Чтобы всё работало, нужно добавить аудиофайл в папку с тем же названием, только без ".mp3"

    • @XY-Yarick
      @XY-Yarick 4 года назад

      @@Valllerrry спасибо но я уже понял

    • @user-rc7uj5wo3x
      @user-rc7uj5wo3x 3 года назад

      @@Valllerrry , подскажи, если сможешь. Музыка в главном меню проигрывается, но при запуске игры не перестает играть(

  • @vaiperwolf4897
    @vaiperwolf4897 2 года назад +2

    а в какой программе вы сделали эту ветку?

  • @anelfazyl4601
    @anelfazyl4601 3 года назад +4

    Доброе утро! Космический кот, подскажите пожалуйста, а возможно сделать так, чтобы после выбора, игра снова вернулась к тому же меню?
    Вроде:
    Куда пойти?
    - Направо - Вы вышли к тупику. - Вернулись обратно к выбору куда пойти.

    • @kosmorenpy
      @kosmorenpy  3 года назад +1

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

    • @clon_245
      @clon_245 2 года назад

      @@kosmorenpy как это сделать, я не понимаю. Мне нужно убрать кнопку выбора, если её уже использовали.

    • @user-ti4du6fs6b
      @user-ti4du6fs6b 2 года назад +1

      @@clon_245 например
      label vibor1:
      menu:
      "направо":
      "вы вышли к тупику"
      call vibor 1
      "налево":
      "вы вышли из тунеля!"
      return

  • @mk_rukodelie
    @mk_rukodelie 2 года назад +1

    А где вы делаете схему сюжета в виде блоков?)

    • @kosmorenpy
      @kosmorenpy  2 года назад +1

      В Гугл Диске приложение MindMup2.

  • @Valllerrry
    @Valllerrry 4 года назад +1

    Здравствуйте. Хотелось бы задать ещё вопрос: какой код нужно прописывать и как, чтобы в игре прошло АВТОсохранение?

    • @kosmorenpy
      @kosmorenpy  4 года назад

      Попробуй: renpy.force_autosave()

    • @Valllerrry
      @Valllerrry 4 года назад

      @@kosmorenpy не получается. Или что-то в скобки написать надо?

  • @user-xe7fy8em1q
    @user-xe7fy8em1q 3 года назад

    Подскажите пожалуйста, какой у вас установлен синтаксис?

  • @namelastname5346
    @namelastname5346 2 года назад +1

    привет, кот, помоги, весь интернет перерыл, не могу найти ответ на вроде бы простой вопрос. какой код нужен, чтобы некоторые варианты ответов в выборе появлялись позже других? (пример: изначально есть два варианта ответа на вопрос. прокликиваешь пару реплик - появляется третий). видел такое в одной новелле, но совсем не могу понять, что для такой механики нужно.

    • @kosmorenpy
      @kosmorenpy  2 года назад

      В варианте ответа после текста можно добавить:
      if peremennaya:
      Тогда этот вариант будет отображаться, только если переменная peremennaya равна True.
      Таким образом можно любые условия делать для появления варианта ответа, или скрывать ненужные варианты.

    • @GorgeousButcher
      @GorgeousButcher 2 года назад

      Отступы нормальные сделать не забудь)
      $ variant_2 = True
      $ variant_3 = False
      label dialog_menu:
      menu:
      "Вариант 1":
      jump dialog1
      "Вариант 2" if variant_2:
      jump dialog2
      "Вариант 3" if variant_3:
      jump dialog 3
      label dialog1:
      $ variant_2 = False
      $ variant_3 = True
      "показать третий вариант и скрыть второй"
      jump dialog_menu
      label dialog2:
      "вернуться назад"
      jump dialog_menu
      label dialog3:
      "я родился"
      return

  • @chellybitdipov
    @chellybitdipov 2 года назад

    УРААА АСЯ И ВАСИЛИНА ВЕРНУЛИСЬ!!!!! кстати я хочу сделать новеллу но ренпай не запускается что делать?

  • @postmetamorph6247
    @postmetamorph6247 2 года назад +1

    Спс КК

  • @MaragritaBelozerskaya
    @MaragritaBelozerskaya 3 года назад

    Дратуте. Возможно ли изменить цвет полосочек на которых отображается выборы?

    • @kosmorenpy
      @kosmorenpy  3 года назад +3

      Можно или изменить цвета темы, которые выбираются вначале. Или в папке gui/button перерисовать картинки со словом choice.

  • @user-jv5dp8vj6w
    @user-jv5dp8vj6w 8 месяцев назад +5

    Хорошо, а если я хочу сделать выбор, где любой исход приведет к дальнейшему сюжету (который не меняется)?? То как это реализовать??
    И да, как например изменить меню выбора на текст и разместить его по краям карты??

    • @user-qy2cm3yq5e
      @user-qy2cm3yq5e 7 месяцев назад

      Узнал чего? Касательно первого?

    • @yanderi4509
      @yanderi4509 4 месяца назад +1

      меня тоже первое интереснует, хочу сделать выбор не влияющий на развитие сюжета, как это сделать?

  • @sansgasterych5330
    @sansgasterych5330 3 года назад

    Странно сделал так как по видео и теперь он мне пишет:File "game/script.rpy", line 75: Tab characters are not allowed in Re 'Py scripts

    • @kosmorenpy
      @kosmorenpy  3 года назад

      В начале строки должны быть 4 пробела. Вместо них стоит символ табуляции. Это надо настроить в редакторе.

  • @astron7620
    @astron7620 4 года назад

    Привет. Как ты сделал livereload в ренпае?

    • @kosmorenpy
      @kosmorenpy  4 года назад +1

      Я просто нажимаю Shift+R, чтоб перезагрузить новеллу.

    • @astron7620
      @astron7620 4 года назад

      @@kosmorenpy пасиб

  • @shokoladnieshariki5999
    @shokoladnieshariki5999 3 года назад +2

    а можно ли как нибудь изменить оформление кнопок с выборами и переместить их вправо или влево,также просто сделать их шире,другого цвета и т п

    • @litesod1116
      @litesod1116 3 года назад

      Можно, для этого тебе следует изменить текстуры самостоятельно в папке gui с наименованием choice. Это процедура проводится на уровне замены текстур-пака в играх.

    • @shokoladnieshariki5999
      @shokoladnieshariki5999 3 года назад

      @@litesod1116 а спасибо

    • @anatoliyadonin8013
      @anatoliyadonin8013 2 года назад +1

      @@litesod1116 212 строка в дефолтном gui, я сменил код цвета, и кнопки выбора стали нужного цвета (при наведении) без замены текстур.

  • @daimonoso
    @daimonoso 3 года назад +1

    А как сделать возвращение в меню выбора? То есть выбрала допустим первый вариант Гг говорит что не пойдет туда и лучше выбрать другой путь и
    возвращает. в меню выбора. Первый вариант исчезает и остаются только два.

    • @kosmorenpy
      @kosmorenpy  3 года назад +1

      Сделать переменную, и когда игрок выберет вариант ответа поменять ее значение на True, показать нужную сцену, вернуть игрока у выбору.
      В выборе показывать этот вариант ответа только, если переменная равна False

    • @GorgeousButcher
      @GorgeousButcher 2 года назад

      Вот так вот. Отступы нормальные сделать не забудь)
      $ variant_2 = True
      $ variant_3 = False
      label dialog_menu:
      menu:
      "Вариант 1":
      jump dialog1
      "Вариант 2" if variant_2:
      jump dialog2
      "Вариант 3" if variant_3:
      jump dialog 3
      label dialog1:
      $ variant_2 = False
      $ variant_3 = True
      "показать третий вариант и скрыть второй"
      jump dialog_menu
      label dialog2:
      "вернуться назад"
      jump dialog_menu
      label dialog3:
      "я родился"
      return

  • @Djokerish
    @Djokerish 3 года назад +3

    Как сделать так, чтобы все варианты показывались, даже если один из них невозможно выбрать из-за отсутствия определенного атрибута/стата? Я имею в виду, что этот вариант был бы серым и, конечно, невозможно было бы выбрать.
    А то если один вариант не подходит по очкам, то он просто пропадает на экране выбора.

    • @kosmorenpy
      @kosmorenpy  3 года назад +4

      В options.rpy нужно добавить строку:
      define config.menu_include_disabled = True
      Тогда варианты не будут скрываться, а останутся неактивными.

    • @Djokerish
      @Djokerish 3 года назад +1

      @@kosmorenpy Спасибо большое! Это меня один разраб из Бразилии спрашивает.

    • @kosmorenpy
      @kosmorenpy  3 года назад

      Не за что )

  • @mr.silent1252
    @mr.silent1252 3 года назад +1

    Подожди, то есть, если мы создали label, например:
    label rasstatsa:
    то мы пишем до следующего выбора в этом лейбле и повторяем проуедуру каждый раз?

    • @thenoircat5
      @thenoircat5 2 года назад

      У самого такой вопрос, прошло 11 месяцев, ты знаешь что делать?

    • @ang_the_cat
      @ang_the_cat 2 года назад

      @@thenoircat5 прошло пять дней, возможно, Вы уже поняли, но да, пишем в этом label до следующего выбора.

    • @CarelGames
      @CarelGames 2 года назад

      можно перепрыгнуть на основную метку без команды меню. Ставите под последней фразой без пропуска строчки jump название метки. Пример:
      "Только не говори мне... чёрт! Я же всего на пять минуток закрыл глаза!"
      jump utro

  • @GorgeousButcher
    @GorgeousButcher 2 года назад

    0:20 В какой программе начерчена схема?

  • @ESS33
    @ESS33 3 года назад

    А как написать, чтобы можно перепрыгнуть на метку с условием ?

    • @Tanyiishka
      @Tanyiishka 3 года назад +1

      Если я тебя верно поняла:
      if peremmennaya == (значение перемменой):
      jump nazvanie

  • @Vortesx858
    @Vortesx858 Год назад

    Добрый день мне нужна помощь я делал всё как вы говорили вот текст
    return
    label 'Кофе':
    "Вим решил согреться отправился в кафе"
    return
    label 'Друзья:'
    "Вим принял решение отправить к своим друзьям!"
    return
    Но почему то Рен пи всё время что бы я не менял выпускал ошибку можете подсказать как исправить

    • @maxim.j22
      @maxim.j22 10 месяцев назад

      Исправил?

  • @user-rx7nv2kx1x
    @user-rx7nv2kx1x 4 года назад

    А как программа в начале называется?

    • @user-rx7nv2kx1x
      @user-rx7nv2kx1x 4 года назад

      Ок, я нашел в комментарии ниже

    • @user-lu8qc7cc9l
      @user-lu8qc7cc9l 3 года назад

      @@user-rx7nv2kx1x я не нашла, подскажи, пожалуйста

  • @diobrando5839
    @diobrando5839 2 года назад

    label - это такая табличка в ткинтере.

  • @newvi5949
    @newvi5949 2 года назад

    А как называется программка для создания сценария ?

  • @forelloriginal2160
    @forelloriginal2160 4 года назад

    что мне с этим делать??
    Когда я пишу
    menu:
    'Узнать'
    "Вы решили узнать в чём дело"
    'уйти!'
    "'Вы ушли."
    return
    АА
    не получается

    • @kosmorenpy
      @kosmorenpy  4 года назад

      А что происходит? Какая ошибка?

    • @user-ec8vm2cd3l
      @user-ec8vm2cd3l 3 года назад +1

      menu:
      "Узнать"
      "Вы решили узнать в чем дело":
      jump (Название первой метки)
      "Уйти!":
      jump (Название второй метки)
      return

  • @shimerin4543
    @shimerin4543 4 года назад +1

    а что делать если выбивает ошибку сценария?

    • @kosmorenpy
      @kosmorenpy  4 года назад

      Какую именно,?

  • @logand5408
    @logand5408 3 года назад +5

    Долго разное пробовал, только так сработало
    menu:
    "Твой выбор"
    "Начать новую жизнь":
    jump newlife
    "Не начинать новую жизнь":
    jump nolife
    return
    Меня постаянно шлёт куда подальше Ренпай.
    Весь код
    label start:
    "Я Всевышний, у тебя есть выбор."
    menu:
    "Твой выбор"
    "Начать новую жизнь":
    jump newlife
    "Не начинать новую жизнь":
    jump nolife
    return
    label newlife:
    "Здравие у тебя!"
    return
    label nolife:
    "Дуралей ты"
    return

    • @EdwardCzarkowski
      @EdwardCzarkowski 3 года назад +4

      большое человеческое спасибо

    • @user-kk9wj5fn7z
      @user-kk9wj5fn7z 10 месяцев назад

      Спасибо
      Большое

  • @sigvilmana3925
    @sigvilmana3925 2 года назад

    Как сделать так, чтобы после выбора, он отображал сообщение, а потом кидал тебя на другой label?
    У меня конструкция:
    menu:
    "А ведь есть люди, которые так и живут":
    jump choice1_god
    label choice1_god:
    n "Ваша вера в Бога усилась":
    jump choice1_done
    label choice1_done:
    return
    Не работает

    • @nojokbalnolife3642
      @nojokbalnolife3642 Год назад

      после menu в кавычках пишется выбор ответа , после него ставится двоеточие , 4 пробела с новой строки , и дальше можно писать текст который надо вывести и уже после jump лейбл. а у вас в варианте ответа стоит переменная персонажа , чего быть не может
      p.s: увидела что 11 месяцев назад , но надеюсь , что все еще актуально

  • @user-kn5vu1gc9h
    @user-kn5vu1gc9h 3 года назад

    Я просто не понимаю куда он зашёл когда делал выборы?

  • @adaad5255
    @adaad5255 4 года назад

    Здравствуйте, я никак не могу найти ответ на решение своего вопроса!
    Например, главный герой увидел монстра, и перед ним стоит выбор:
    "Бежать"
    "Сражаться"
    В итоге герой должен в любом случае (не важно, будет ли он биться с монстром или просто сбежит) уйти с поле боя, ну, и дальше развивается история.
    Я хочу сделать так, чтобы выбор 1 и 2 был незначительным, и сюжет развивался дальше(т.е соединился). Просто мне тогда придется писать одно и тоже под выбором "бежать" и выбором "сражаться".
    Есть ли какой-то код?
    Извините, если непонятно написано!
    Заранее спасибо! Ваши видео очень понятны и просты!😊

    • @kosmorenpy
      @kosmorenpy  4 года назад

      В двух выборах идут переходы на разные метки: бежать и сражаться. А в конце этих меток идёт переход на одну и ту же метку После битвы.

    • @adaad5255
      @adaad5255 4 года назад

      @@kosmorenpy т.е. так?
      Menu:
      "Что делать?"
      "Бежать"
      Jump run
      "Сражаться"
      Jump stop
      Label run:
      "Бла-бла"
      Jump next
      Label stop:
      "Бла-бла"
      Jump next
      Label next:
      "Бла-бла"
      Я так пыталась, но он мне к концу первого выбора выдавал ошибку😢

    • @kosmorenpy
      @kosmorenpy  4 года назад

      Примерно так. Напиши в ВК, там разберемся )

    • @adaad5255
      @adaad5255 4 года назад

      @@kosmorenpy О! Все нормально! Не знаю, почему он мне вчера писал какую-то ошибку в конце(хотя я просто назвала следующую сцену s1 или просто набор букв), а сейчас назвала ее next, и все прошло! Какая капризная программа)
      Спасибо Вам большое!)
      Весь интернет перекопала, все видео пересмотрела, у Вас тоже все видео пересмотрела, но этот вопрос почему-то никто не затронул, ну, или я просто не догадливая)
      Надеюсь, что и дальше Вы будете выпускать прекрасные видео! Я только их и смотрю, только на них и учусь!) Спасибо именно Вам, я вдохновилась и села что-то творить своими руками!
      Удачи во всем!😄

    • @kosmorenpy
      @kosmorenpy  4 года назад

      Не за что )

  • @nagitokomaeda7594
    @nagitokomaeda7594 4 года назад +1

    У меня после первого выбора почему-то сразу и второй идет :(

    • @kosmorenpy
      @kosmorenpy  4 года назад

      В конце выбора должен идти переход на другую метку.

    • @Pashk-Proshka
      @Pashk-Proshka 3 года назад +2

      Danganronpa :D

  • @user-pq7qj6ck4o
    @user-pq7qj6ck4o 3 года назад

    Непонятно как изменить окошко в котором нужно выбрать вариант ответа.

  • @KEFIR5489
    @KEFIR5489 Месяц назад +2

    При запуске выдаёт ошибку что делать?

    • @trice3464
      @trice3464 Месяц назад +1

      да это кошмар, с 6 строчками кода весь день сношаюсь

    • @trice3464
      @trice3464 Месяц назад

      ошибка всегда на следующей строчке после menu, тебе удалось разобраться?

    • @KEFIR5489
      @KEFIR5489 Месяц назад

      @@trice3464 неа

    • @trice3464
      @trice3464 Месяц назад

      @@KEFIR5489 надо вместо tab 4 пробела вручную вводить. Перекапываешь прям всё на предмет наличия этого гада и ставишь 4 пробела

    • @KEFIR5489
      @KEFIR5489 Месяц назад

      @@trice3464 спасибо буду пробовать только мне через блокнот не очень удобно делать

  • @user-tj4pw3wg4o
    @user-tj4pw3wg4o 4 года назад +1

    Сделай музыку в Ren'py

    • @kosmorenpy
      @kosmorenpy  4 года назад +1

      Это обязательно будет )

  • @kbvpneofit7640
    @kbvpneofit7640 3 года назад

    Решил осовить программу,так как в том же corona sdk и в гадоте это куда запарнее все это провернуть. Мать вашу у меня все это не работало,так как я в действие ставлял имя персонажа. И на это я угробил час

  • @logand5408
    @logand5408 3 года назад

    Ренпай видит в 37 строке ошибку хотя его там нету, пииииздец

    • @windowtale9850
      @windowtale9850 3 года назад

      Какая ошибка хоть скажи

  • @ChmoshnikYborshika
    @ChmoshnikYborshika 11 месяцев назад

    Очень нужна помощь... Условно у меня так же есть 2 варианта ответа, тоесть расставться и не расставаться. У меня проблема в том что при выборе расстаться - в игре пишется что Василина решает расстаться с мужем, а после идёт лейбл где она решает всё исправить, и после того как она рассталась с мужем, потом она всё исправляет... А вот я не знаю как это исправить к сожалению( Буду очень надеяться на выручку.

    • @YotaJota
      @YotaJota 11 месяцев назад

      Скажем например код выглядит так:
      menu:
      "Расстаться"
      jump choice1
      "Не расставаться"
      jump choice2
      label choice1:
      "Я с ним расстанусь"
      label choice2:
      "Я должна всё исправить"
      return
      Здесь если выбрать choice1, то после реплики игра перекинется на реплику choice2, после чего выйдет в главное меню. Чтобы этого не было нужно после реплики внутри label choice1 на следующей строчке написать return. В этом случае после выбора и реплики игра будет как надо возвращаться в главное меню