Поддержать проект - boosty.to/kosmo Стримы - twitch.tv/kosmo_cat Все уроки, фрагменты кода, нужные файлы, а также тесты для проверки вы сможете найти на этом сайте: bit.ly/kosmorenpy
Очень большое количество людей изучало паскаль в рамках школьной программы. Исходя из этого, очень сильная путаница вносится понятием (развилка). В понимании таких людей: Развилка - это выбор одного из двух вариантов, Меню - выбор из неограниченного числа вариантов.
Спасибо огромное за видео! Хотелось бы задать вопрос. Будут ли в будущем видео о музыкальном сопровождении в новелле? О звуках и музыке? Это очень важная составляющая любой вн, и хотелось бы узнать об этом по-больше. Где брать? Как взаимодействовать? Очень хочется увидеть ролики на эти темы. Успехов вам в вашем деле! И огромное СПАСИБО за ваш труд!
Долго разное пробовал, только так сработало menu: "Твой выбор" "Начать новую жизнь": jump newlife "Не начинать новую жизнь": jump nolife return Меня постаянно шлёт куда подальше Ренпай. Весь код label start: "Я Всевышний, у тебя есть выбор." menu: "Твой выбор" "Начать новую жизнь": jump newlife "Не начинать новую жизнь": jump nolife return label newlife: "Здравие у тебя!" return label nolife: "Дуралей ты" return
Хорошо, а если я хочу сделать выбор, где любой исход приведет к дальнейшему сюжету (который не меняется)?? То как это реализовать?? И да, как например изменить меню выбора на текст и разместить его по краям карты??
Привет! В этом видео метод ввода отличается от показанного в туторе Ренпай. Там предлагается задавать метку внутри меню, что запутывает в итоге. Я писала, основываясь на оф. туториале, и все было нормально, пока сюжет не пришел к нелинейному выбору (выбор происходит только если игрок совершил предыдущий выбор определенным образом). Я попыталась всунуть это меню в конструкцию if - else, но так не работает) Получается, все эти сложности вообще не нужны?
Привет, хотел спросить, есть ли у тебя в планах создать видос о том как подготовить новелку для продажи (Ну и как настроить функционал доната, если есть опыт). Ну и разумееться хотелось бы услышать получалось ли у тебя её продовать и есть ли смысл? Уроки супер! Удачи, любви и бобров
Продажа новеллы - сложный вопрос. Я пока и не пытался. Ясно, что для продажи нужны хорошие арты и перевод на английский. Иначе потенциальная аудитория будет совсем не большая.
Допустим что игрок хочет задать вопросы для персонажа. Нужно чтобы меню с вопросами появлялась постоянно пока игрок не спросит все вопросы. Как это сделать?
надеюсь , еще актуально недавно сама задалась этим вопросом и придумала решение. введите отдельный лейбл для меню вопросов и в конце каждого ответа просто пишите 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: . . . надеюсь было полезно
У меня вопрос , вот после первого варианта ответа, ну всё закончилось и return . Потом другой лейб и ещё одни варианты ответов. А после первого варианта игра сразу выходит, как сделать чтоб она не заканчивалась? и продолжалась с новым лейб и другими вариантами? menu: "Выберите ваш пол" "Парень": jump male
"Девушка": jump girl return label male:
"Вы парень." return
label girl: "Вы девушка." return вот после этого у меня ещё написано но игра заканчивается ( это первый вариант отв)
а что писать после этого, чтобы продолжился текст? можно ли сохранить выбор, написать общий текст к этим двум выборам и поменять только концовку, на которую повлиял выбор до этого?
Большое спасибо за информативное видео! Скажите пожалуйста, а что делать, если menu не вызывается? Когда по сценарию доходит дело до выбора, выдает ошибку: "Line is indented, but the preceding say statement does not expect a block. ->menu: "
Через файл для редактирования options. Находишь там раздел "Звуки и музыка". В самом конце будет написано "раскомментируйте следующую строчку, чтобы настроить аудиофайл, который будет проигрывается в главном меню." Там строчка такая: define config.main_menu_music = Послк знака равенства нужно написать путь к файлу (папка/папка/название файла) в кавычках. Пример: = "music/music/menu.mp3" У меня вся музыка в папке music. Чтобы всё работало, нужно добавить аудиофайл в папку с тем же названием, только без ".mp3"
Можно, для этого тебе следует изменить текстуры самостоятельно в папке gui с наименованием choice. Это процедура проводится на уровне замены текстур-пака в играх.
Как сделать так, чтобы все варианты показывались, даже если один из них невозможно выбрать из-за отсутствия определенного атрибута/стата? Я имею в виду, что этот вариант был бы серым и, конечно, невозможно было бы выбрать. А то если один вариант не подходит по очкам, то он просто пропадает на экране выбора.
Здравствуйте! Спасибо за прекрасные уроки, но у меня проблема. Когда я прописываю return в label, то после return меня бросает вечно в главное меню. Как решить эту проблему?
Перед "ретурн" должен быть "джамп" к следующему "лейбл" "бла бла бла" (текст/какой то код) jump nazvanie_leibla return lebel nazvanie_leibla (перекинет сюда) scene bla bla и т д Ретурн нужен, если ты неправильно напишешь название лейбла, игра его не найдёт и отправит в меню.
привет, кот, помоги, весь интернет перерыл, не могу найти ответ на вроде бы простой вопрос. какой код нужен, чтобы некоторые варианты ответов в выборе появлялись позже других? (пример: изначально есть два варианта ответа на вопрос. прокликиваешь пару реплик - появляется третий). видел такое в одной новелле, но совсем не могу понять, что для такой механики нужно.
В варианте ответа после текста можно добавить: if peremennaya: Тогда этот вариант будет отображаться, только если переменная peremennaya равна True. Таким образом можно любые условия делать для появления варианта ответа, или скрывать ненужные варианты.
А как сделать возвращение в меню выбора? То есть выбрала допустим первый вариант Гг говорит что не пойдет туда и лучше выбрать другой путь и возвращает. в меню выбора. Первый вариант исчезает и остаются только два.
Сделать переменную, и когда игрок выберет вариант ответа поменять ее значение на True, показать нужную сцену, вернуть игрока у выбору. В выборе показывать этот вариант ответа только, если переменная равна False
Что делать если выдаёт ошибку при выборе? 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? "Текст выбора?" Все пробелы учёл, вроде всё ок должно быть
Добрый день мне нужна помощь я делал всё как вы говорили вот текст return label 'Кофе': "Вим решил согреться отправился в кафе" return label 'Друзья:' "Вим принял решение отправить к своим друзьям!" return Но почему то Рен пи всё время что бы я не менял выпускал ошибку можете подсказать как исправить
Доброе утро! Космический кот, подскажите пожалуйста, а возможно сделать так, чтобы после выбора, игра снова вернулась к тому же меню? Вроде: Куда пойти? - Направо - Вы вышли к тупику. - Вернулись обратно к выбору куда пойти.
Можно развилку сделать отдельной меткой, и возвращать игрока обратно на нее. Кроме того, можно сделать переменную, которая запомнит, что игрок уже ходил в одном направлении, и или убрать это вариант ответа или как-то отреагировать, если игрок второй раз решит пойти в тупик
можно перепрыгнуть на основную метку без команды меню. Ставите под последней фразой без пропуска строчки jump название метки. Пример: "Только не говори мне... чёрт! Я же всего на пять минуток закрыл глаза!" jump utro
Здравствуйте, я никак не могу найти ответ на решение своего вопроса! Например, главный герой увидел монстра, и перед ним стоит выбор: "Бежать" "Сражаться" В итоге герой должен в любом случае (не важно, будет ли он биться с монстром или просто сбежит) уйти с поле боя, ну, и дальше развивается история. Я хочу сделать так, чтобы выбор 1 и 2 был незначительным, и сюжет развивался дальше(т.е соединился). Просто мне тогда придется писать одно и тоже под выбором "бежать" и выбором "сражаться". Есть ли какой-то код? Извините, если непонятно написано! Заранее спасибо! Ваши видео очень понятны и просты!😊
@@kosmorenpy т.е. так? Menu: "Что делать?" "Бежать" Jump run "Сражаться" Jump stop Label run: "Бла-бла" Jump next Label stop: "Бла-бла" Jump next Label next: "Бла-бла" Я так пыталась, но он мне к концу первого выбора выдавал ошибку😢
@@kosmorenpy О! Все нормально! Не знаю, почему он мне вчера писал какую-то ошибку в конце(хотя я просто назвала следующую сцену s1 или просто набор букв), а сейчас назвала ее next, и все прошло! Какая капризная программа) Спасибо Вам большое!) Весь интернет перекопала, все видео пересмотрела, у Вас тоже все видео пересмотрела, но этот вопрос почему-то никто не затронул, ну, или я просто не догадливая) Надеюсь, что и дальше Вы будете выпускать прекрасные видео! Я только их и смотрю, только на них и учусь!) Спасибо именно Вам, я вдохновилась и села что-то творить своими руками! Удачи во всем!😄
Как сделать так, чтобы после выбора, он отображал сообщение, а потом кидал тебя на другой label? У меня конструкция: menu: "А ведь есть люди, которые так и живут": jump choice1_god label choice1_god: n "Ваша вера в Бога усилась": jump choice1_done label choice1_done: return Не работает
после menu в кавычках пишется выбор ответа , после него ставится двоеточие , 4 пробела с новой строки , и дальше можно писать текст который надо вывести и уже после jump лейбл. а у вас в варианте ответа стоит переменная персонажа , чего быть не может p.s: увидела что 11 месяцев назад , но надеюсь , что все еще актуально
Решил осовить программу,так как в том же corona sdk и в гадоте это куда запарнее все это провернуть. Мать вашу у меня все это не работало,так как я в действие ставлял имя персонажа. И на это я угробил час
Очень нужна помощь... Условно у меня так же есть 2 варианта ответа, тоесть расставться и не расставаться. У меня проблема в том что при выборе расстаться - в игре пишется что Василина решает расстаться с мужем, а после идёт лейбл где она решает всё исправить, и после того как она рассталась с мужем, потом она всё исправляет... А вот я не знаю как это исправить к сожалению( Буду очень надеяться на выручку.
Скажем например код выглядит так: menu: "Расстаться" jump choice1 "Не расставаться" jump choice2 label choice1: "Я с ним расстанусь" label choice2: "Я должна всё исправить" return Здесь если выбрать choice1, то после реплики игра перекинется на реплику choice2, после чего выйдет в главное меню. Чтобы этого не было нужно после реплики внутри label choice1 на следующей строчке написать return. В этом случае после выбора и реплики игра будет как надо возвращаться в главное меню
Поддержать проект - boosty.to/kosmo
Стримы - twitch.tv/kosmo_cat
Все уроки, фрагменты кода, нужные файлы, а также тесты для проверки вы сможете найти на этом сайте: bit.ly/kosmorenpy
А как продолжить игру после выбора? (Типо 1 вариант герой выжил,а второй он умер) как после выбора где он выживет продолжить игру?
Перейти на другую метку с продолжением сюжета
В ВК или Дискорд. Ссылки в последнем посте на вкладке Сообщество
Привет. А сейчас с тобой можно связаться? ВК ссылки нет, а в дискорде не понимаю ничего 🤷♂, чаты разные, куча людей
Кот: "Выборы - важнейшая составляющая любой новеллы."
07's Expansion: "You're trying to fight me?"
Sakura Spirit: "Короче, Меченый, я тебя даю один выбор и в благородство играть не буду: выберешь один из них - и мы в расчете."
Доки доки: у меня так не работает.
сая но ута: да ты что
@kitywxxs в Мае куча концовок, таки о.о
@@kosmorenpy в сае всего три, разве нет? выборов там не много...
Очень большое количество людей изучало паскаль в рамках школьной программы.
Исходя из этого, очень сильная путаница вносится понятием (развилка). В понимании таких людей:
Развилка - это выбор одного из двух вариантов, Меню - выбор из неограниченного числа вариантов.
Дизлайк поставил фанат линейных новелл
А ты фанат "Когда плачут цикады"?
@@MG-dy5fb неа, даже не играл
@@MG-dy5fb Стас, разлогинься.
@@JoeDohn76 Чуть позже
@@ДмитрийБорилко-ы5о А ты поиграй, мне понравилось
Круто! Решила попробовать сделать новеллу по доки доки. Что-то получается! Очень большое спасибо!
Не за что )
Какая же это охренительная игра)
@@vasjoknatraktore4525 полностью согласна!
Ну как?
@@SubcultureLosers как-как. Забила) но возвращаюсь к ней каждый год в августе. Может, и в этом году вернусь
Спасибо! Единсвтенный мануал, который помог разобраться из-за чего вылетает ошибка!
В видео больше ответов, чем вопросов по руководству.
"Вы поставили лайк к видео"
Супер,друг обещаю как только заработаю я поделюсь с тобой деньгами,твои знания очень важны и ценны,спасибо!
Спасибо огромное, не мог найти помощи в интернете, искал на форумах, а тут пришли вы и помогли!😀
Делала свою новеллу,вы всегда помогаете!!
Огромное спасибо за видео! Как всегда - все понятно и познавательно! Жду следующих видео!
Спасибо огромное за видео! Хотелось бы задать вопрос. Будут ли в будущем видео о музыкальном сопровождении в новелле? О звуках и музыке?
Это очень важная составляющая любой вн, и хотелось бы узнать об этом по-больше. Где брать? Как взаимодействовать?
Очень хочется увидеть ролики на эти темы.
Успехов вам в вашем деле! И огромное СПАСИБО за ваш труд!
Звуки и музыка буквально через парочку уроков запланированы.
Где брать есть в уроке о лицензиях и бесплатных ресурсах.
Отлично, жду продолжения! Лайкую!
а как сделать так, чтобы после выбора определенного пункта игрока опять выбросило в меню с самими выборами?
Label dsd:
Menu:
"Выбор 1":
Jump end
"Выбор 2":
Jump dsd
Вместо "end" и "dsd" любые или нужные названия
С нетерпением жду урока с ручным вводом!
Долго разное пробовал, только так сработало
menu:
"Твой выбор"
"Начать новую жизнь":
jump newlife
"Не начинать новую жизнь":
jump nolife
return
Меня постаянно шлёт куда подальше Ренпай.
Весь код
label start:
"Я Всевышний, у тебя есть выбор."
menu:
"Твой выбор"
"Начать новую жизнь":
jump newlife
"Не начинать новую жизнь":
jump nolife
return
label newlife:
"Здравие у тебя!"
return
label nolife:
"Дуралей ты"
return
большое человеческое спасибо
Спасибо
Большое
СПАСИБО МАСТЕР ЙОДА.
А как сделать так что 2 варианта ответа потом ведут к одной сцене? (Не знаю как объяснить)
Сделать ещё одну метку и после обоих вариантов перекинуть игрока на неё
А как сделать так чтобы был выбор по картинке, как например на карте лагеря из бесконечного лета? Есть какой-нибудь урок на эту тему?
С помощью imagemap, больше сказать не могу, сам разбираюсь как оно работает
Хорошо, а если я хочу сделать выбор, где любой исход приведет к дальнейшему сюжету (который не меняется)?? То как это реализовать??
И да, как например изменить меню выбора на текст и разместить его по краям карты??
Узнал чего? Касательно первого?
меня тоже первое интереснует, хочу сделать выбор не влияющий на развитие сюжета, как это сделать?
Насчёт первого - в какой-то момент используете команду jump, которая приведёт к одному lable
Привет! В этом видео метод ввода отличается от показанного в туторе Ренпай. Там предлагается задавать метку внутри меню, что запутывает в итоге. Я писала, основываясь на оф. туториале, и все было нормально, пока сюжет не пришел к нелинейному выбору (выбор происходит только если игрок совершил предыдущий выбор определенным образом). Я попыталась всунуть это меню в конструкцию if - else, но так не работает) Получается, все эти сложности вообще не нужны?
Привет, хотел спросить, есть ли у тебя в планах создать видос о том как подготовить новелку для продажи (Ну и как настроить функционал доната, если есть опыт). Ну и разумееться хотелось бы услышать получалось ли у тебя её продовать и есть ли смысл? Уроки супер! Удачи, любви и бобров
Продажа новеллы - сложный вопрос. Я пока и не пытался. Ясно, что для продажи нужны хорошие арты и перевод на английский. Иначе потенциальная аудитория будет совсем не большая.
Большое спасибо! Теперь гораздо понятнее!
Допустим что игрок хочет задать вопросы для персонажа. Нужно чтобы меню с вопросами появлялась постоянно пока игрок не спросит все вопросы. Как это сделать?
надеюсь , еще актуально
недавно сама задалась этим вопросом и придумала решение.
введите отдельный лейбл для меню вопросов и в конце каждого ответа просто пишите 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:
. . .
надеюсь было полезно
У меня вопрос , вот после первого варианта ответа, ну всё закончилось и return . Потом другой лейб и ещё одни варианты ответов. А после первого варианта игра сразу выходит, как сделать чтоб она не заканчивалась? и продолжалась с новым лейб и другими вариантами?
menu:
"Выберите ваш пол"
"Парень":
jump male
"Девушка":
jump girl
return
label male:
"Вы парень."
return
label girl:
"Вы девушка."
return
вот после этого у меня ещё написано но игра заканчивается ( это первый вариант отв)
Что за программа с паутиной сюжета?
а что писать после этого, чтобы продолжился текст? можно ли сохранить выбор, написать общий текст к этим двум выборам и поменять только концовку, на которую повлиял выбор до этого?
А обязательно return в label после наличия menu? Ведь после выбора, в любом случае активируется jump label и нас перекинет оттуда
Большое спасибо за информативное видео! Скажите пожалуйста, а что делать, если menu не вызывается? Когда по сценарию доходит дело до выбора, выдает ошибку: "Line is indented, but the preceding say statement does not expect a block. ->menu: "
Что-то не так с пробелами в начале строки. Нужно смотреть код,чтоб понять что именно
а в какой программе он делает развилки сюжета и всё такое
(Мне очень нравятся твои видео. В твоих видео всё понятно)
Сделай урок как добавить музыку в главное меню сколько не пробую одни ошибки
Спасибо. Меню и музыка в ближайших планах.
Через файл для редактирования options. Находишь там раздел "Звуки и музыка". В самом конце будет написано "раскомментируйте следующую строчку, чтобы настроить аудиофайл, который будет проигрывается в главном меню." Там строчка такая:
define config.main_menu_music =
Послк знака равенства нужно написать путь к файлу (папка/папка/название файла) в кавычках. Пример:
= "music/music/menu.mp3"
У меня вся музыка в папке music. Чтобы всё работало, нужно добавить аудиофайл в папку с тем же названием, только без ".mp3"
@@Valllerrry спасибо но я уже понял
@@Valllerrry , подскажи, если сможешь. Музыка в главном меню проигрывается, но при запуске игры не перестает играть(
а можно ли как нибудь изменить оформление кнопок с выборами и переместить их вправо или влево,также просто сделать их шире,другого цвета и т п
Можно, для этого тебе следует изменить текстуры самостоятельно в папке gui с наименованием choice. Это процедура проводится на уровне замены текстур-пака в играх.
@@litesod1116 а спасибо
@@litesod1116 212 строка в дефолтном gui, я сменил код цвета, и кнопки выбора стали нужного цвета (при наведении) без замены текстур.
Выскакивает ошибка
У меня тоже
А мне вот интересно, я один такой лох, у которого ничего не вышло?
Изменено: Всё дело в теге «return», у меня с ним лагаетಥ‿ಥ
Я лох жизни◉‿◉
Я с тобой, посто выбор сделал, а чтобы в новелле с сюжетом ни хре на
Спасибо 🙏🏻
А так же несмотря на jump в определённую метку у меня продолжаются другие метки от других выборов... Как решить это?
Как сделать так, чтобы все варианты показывались, даже если один из них невозможно выбрать из-за отсутствия определенного атрибута/стата? Я имею в виду, что этот вариант был бы серым и, конечно, невозможно было бы выбрать.
А то если один вариант не подходит по очкам, то он просто пропадает на экране выбора.
В options.rpy нужно добавить строку:
define config.menu_include_disabled = True
Тогда варианты не будут скрываться, а останутся неактивными.
@@kosmorenpy Спасибо большое! Это меня один разраб из Бразилии спрашивает.
Не за что )
а в какой программе вы сделали эту ветку?
Mindmup 2
При запуске выдаёт ошибку что делать?
да это кошмар, с 6 строчками кода весь день сношаюсь
ошибка всегда на следующей строчке после menu, тебе удалось разобраться?
@@trice3464 неа
@@KEFIR5489 надо вместо tab 4 пробела вручную вводить. Перекапываешь прям всё на предмет наличия этого гада и ставишь 4 пробела
@@trice3464 спасибо буду пробовать только мне через блокнот не очень удобно делать
Спасибо за видео, очень информативно. Будет ли видео как добавить картинку в меню выбора?
Пока не планировал, но поищу на будущее о.о
@@kosmorenpy Спасибо)
Здравствуйте! Спасибо за прекрасные уроки, но у меня проблема. Когда я прописываю return в label, то после return меня бросает вечно в главное меню. Как решить эту проблему?
Перед "ретурн" должен быть "джамп" к следующему "лейбл"
"бла бла бла" (текст/какой то код)
jump nazvanie_leibla
return
lebel nazvanie_leibla (перекинет сюда)
scene bla bla
и т д
Ретурн нужен, если ты неправильно напишешь название лейбла, игра его не найдёт и отправит в меню.
привет, кот, помоги, весь интернет перерыл, не могу найти ответ на вроде бы простой вопрос. какой код нужен, чтобы некоторые варианты ответов в выборе появлялись позже других? (пример: изначально есть два варианта ответа на вопрос. прокликиваешь пару реплик - появляется третий). видел такое в одной новелле, но совсем не могу понять, что для такой механики нужно.
В варианте ответа после текста можно добавить:
if peremennaya:
Тогда этот вариант будет отображаться, только если переменная peremennaya равна True.
Таким образом можно любые условия делать для появления варианта ответа, или скрывать ненужные варианты.
Отступы нормальные сделать не забудь)
$ 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
А где вы делаете схему сюжета в виде блоков?)
В Гугл Диске приложение MindMup2.
А как сделать возвращение в меню выбора? То есть выбрала допустим первый вариант Гг говорит что не пойдет туда и лучше выбрать другой путь и
возвращает. в меню выбора. Первый вариант исчезает и остаются только два.
Сделать переменную, и когда игрок выберет вариант ответа поменять ее значение на True, показать нужную сцену, вернуть игрока у выбору.
В выборе показывать этот вариант ответа только, если переменная равна False
Вот так вот. Отступы нормальные сделать не забудь)
$ 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
Здравствуйте. Хотелось бы задать ещё вопрос: какой код нужно прописывать и как, чтобы в игре прошло АВТОсохранение?
Попробуй: renpy.force_autosave()
@@kosmorenpy не получается. Или что-то в скобки написать надо?
Что делать если выдаёт ошибку при выборе?
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 Хах на те же грабли...
Спасибо!
УРААА АСЯ И ВАСИЛИНА ВЕРНУЛИСЬ!!!!! кстати я хочу сделать новеллу но ренпай не запускается что делать?
label - это такая табличка в ткинтере.
Странно сделал так как по видео и теперь он мне пишет:File "game/script.rpy", line 75: Tab characters are not allowed in Re 'Py scripts
В начале строки должны быть 4 пробела. Вместо них стоит символ табуляции. Это надо настроить в редакторе.
Добрый день мне нужна помощь я делал всё как вы говорили вот текст
return
label 'Кофе':
"Вим решил согреться отправился в кафе"
return
label 'Друзья:'
"Вим принял решение отправить к своим друзьям!"
return
Но почему то Рен пи всё время что бы я не менял выпускал ошибку можете подсказать как исправить
Исправил?
Доброе утро! Космический кот, подскажите пожалуйста, а возможно сделать так, чтобы после выбора, игра снова вернулась к тому же меню?
Вроде:
Куда пойти?
- Направо - Вы вышли к тупику. - Вернулись обратно к выбору куда пойти.
Можно развилку сделать отдельной меткой, и возвращать игрока обратно на нее. Кроме того, можно сделать переменную, которая запомнит, что игрок уже ходил в одном направлении, и или убрать это вариант ответа или как-то отреагировать, если игрок второй раз решит пойти в тупик
@@kosmorenpy как это сделать, я не понимаю. Мне нужно убрать кнопку выбора, если её уже использовали.
@@clon_245 например
label vibor1:
menu:
"направо":
"вы вышли к тупику"
call vibor 1
"налево":
"вы вышли из тунеля!"
return
Дратуте. Возможно ли изменить цвет полосочек на которых отображается выборы?
Можно или изменить цвета темы, которые выбираются вначале. Или в папке gui/button перерисовать картинки со словом choice.
а что делать если выбивает ошибку сценария?
Какую именно,?
Подожди, то есть, если мы создали label, например:
label rasstatsa:
то мы пишем до следующего выбора в этом лейбле и повторяем проуедуру каждый раз?
У самого такой вопрос, прошло 11 месяцев, ты знаешь что делать?
@@thenoircat5 прошло пять дней, возможно, Вы уже поняли, но да, пишем в этом label до следующего выбора.
можно перепрыгнуть на основную метку без команды меню. Ставите под последней фразой без пропуска строчки jump название метки. Пример:
"Только не говори мне... чёрт! Я же всего на пять минуток закрыл глаза!"
jump utro
@@CarelGamesкак же мне помог ваш комментарий, спасибо!
Спс КК
Подскажите пожалуйста, какой у вас установлен синтаксис?
Python
что за программа или сайт в начале
в гугл диске приложение mindmup2
А как называется программка для создания сценария ?
MindMup
@@kosmorenpy спасибо )
Не за что )
Привет. Как ты сделал livereload в ренпае?
Я просто нажимаю Shift+R, чтоб перезагрузить новеллу.
@@kosmorenpy пасиб
А как написать, чтобы можно перепрыгнуть на метку с условием ?
Если я тебя верно поняла:
if peremmennaya == (значение перемменой):
jump nazvanie
0:20 В какой программе начерчена схема?
Mindmup 2
что мне с этим делать??
Когда я пишу
menu:
'Узнать'
"Вы решили узнать в чём дело"
'уйти!'
"'Вы ушли."
return
АА
не получается
А что происходит? Какая ошибка?
menu:
"Узнать"
"Вы решили узнать в чем дело":
jump (Название первой метки)
"Уйти!":
jump (Название второй метки)
return
У меня после первого выбора почему-то сразу и второй идет :(
В конце выбора должен идти переход на другую метку.
Danganronpa :D
А как программа в начале называется?
Ок, я нашел в комментарии ниже
@@АвгустинТриловский я не нашла, подскажи, пожалуйста
Здравствуйте, я никак не могу найти ответ на решение своего вопроса!
Например, главный герой увидел монстра, и перед ним стоит выбор:
"Бежать"
"Сражаться"
В итоге герой должен в любом случае (не важно, будет ли он биться с монстром или просто сбежит) уйти с поле боя, ну, и дальше развивается история.
Я хочу сделать так, чтобы выбор 1 и 2 был незначительным, и сюжет развивался дальше(т.е соединился). Просто мне тогда придется писать одно и тоже под выбором "бежать" и выбором "сражаться".
Есть ли какой-то код?
Извините, если непонятно написано!
Заранее спасибо! Ваши видео очень понятны и просты!😊
В двух выборах идут переходы на разные метки: бежать и сражаться. А в конце этих меток идёт переход на одну и ту же метку После битвы.
@@kosmorenpy т.е. так?
Menu:
"Что делать?"
"Бежать"
Jump run
"Сражаться"
Jump stop
Label run:
"Бла-бла"
Jump next
Label stop:
"Бла-бла"
Jump next
Label next:
"Бла-бла"
Я так пыталась, но он мне к концу первого выбора выдавал ошибку😢
Примерно так. Напиши в ВК, там разберемся )
@@kosmorenpy О! Все нормально! Не знаю, почему он мне вчера писал какую-то ошибку в конце(хотя я просто назвала следующую сцену s1 или просто набор букв), а сейчас назвала ее next, и все прошло! Какая капризная программа)
Спасибо Вам большое!)
Весь интернет перекопала, все видео пересмотрела, у Вас тоже все видео пересмотрела, но этот вопрос почему-то никто не затронул, ну, или я просто не догадливая)
Надеюсь, что и дальше Вы будете выпускать прекрасные видео! Я только их и смотрю, только на них и учусь!) Спасибо именно Вам, я вдохновилась и села что-то творить своими руками!
Удачи во всем!😄
Не за что )
Я просто не понимаю куда он зашёл когда делал выборы?
Не знаю почему но мне пришлось поставит : с Джамп а не с «»
Как сделать так, чтобы после выбора, он отображал сообщение, а потом кидал тебя на другой label?
У меня конструкция:
menu:
"А ведь есть люди, которые так и живут":
jump choice1_god
label choice1_god:
n "Ваша вера в Бога усилась":
jump choice1_done
label choice1_done:
return
Не работает
после menu в кавычках пишется выбор ответа , после него ставится двоеточие , 4 пробела с новой строки , и дальше можно писать текст который надо вывести и уже после jump лейбл. а у вас в варианте ответа стоит переменная персонажа , чего быть не может
p.s: увидела что 11 месяцев назад , но надеюсь , что все еще актуально
Сделай музыку в Ren'py
Это обязательно будет )
Решил осовить программу,так как в том же corona sdk и в гадоте это куда запарнее все это провернуть. Мать вашу у меня все это не работало,так как я в действие ставлял имя персонажа. И на это я угробил час
Непонятно как изменить окошко в котором нужно выбрать вариант ответа.
Ренпай видит в 37 строке ошибку хотя его там нету, пииииздец
Какая ошибка хоть скажи
Очень нужна помощь... Условно у меня так же есть 2 варианта ответа, тоесть расставться и не расставаться. У меня проблема в том что при выборе расстаться - в игре пишется что Василина решает расстаться с мужем, а после идёт лейбл где она решает всё исправить, и после того как она рассталась с мужем, потом она всё исправляет... А вот я не знаю как это исправить к сожалению( Буду очень надеяться на выручку.
Скажем например код выглядит так:
menu:
"Расстаться"
jump choice1
"Не расставаться"
jump choice2
label choice1:
"Я с ним расстанусь"
label choice2:
"Я должна всё исправить"
return
Здесь если выбрать choice1, то после реплики игра перекинется на реплику choice2, после чего выйдет в главное меню. Чтобы этого не было нужно после реплики внутри label choice1 на следующей строчке написать return. В этом случае после выбора и реплики игра будет как надо возвращаться в главное меню
Не знаю почему но мне пришлось поставит : с Джамп а не с «»