Пользователи · Поиск по форуму · · Вход в аккаунт · Регистрация |
Форум о визуальных новеллах » Записи участника » Marnvini [58] |
Результаты поиска |
Marnvini#32 | Тема: Помощь по Ren'Py (Вопрос\Ответ)xdtime10901,
Цитата Он всё равно жалуется на строчки с добавлением очков И жалуется на строчку с else на такую же тему с очками Цитата Чтобы с помощью него кидать на разные пути if elif else Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 10:47
|
Marnvini#33 | Тема: Помощь по Ren'Py (Вопрос\Ответ)xdtime10901,
У вас там знак доллара лишний. Он используется при изменении переменной, в проверках он не нужен if $ belief >= 10: $ belief = belief + 10 Код if belief >= 10: # Здесь не нужен $ belief = belief + 10 # Здесь нужен, потому что меняем значение Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 10:52
|
Marnvini#34 | Тема: Помощь по Ren'Py (Вопрос\Ответ)125 строка не соблюдена табуляция
126 попробуйте вместо else - elif |
Marnvini#35 | Тема: Помощь по Ren'Py (Вопрос\Ответ)Не могу понять в чём проблема
Метка label goodman существует? Переменная default belief = .. создана? ^ - что это за символ? А всё понял, у вас там тоже самое, что и в if записано (belief + 10) Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 11:11
|
Marnvini#36 | Тема: Помощь по Ren'Py (Вопрос\Ответ)У вас там тоже самое, что и в if записано (belief + 10)
|
Marnvini#37 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Код "Сказать что ты хочешь помочь": if belief >= 10: $ belief = belief + 10 jump goodway elif: $ belief = belief + 10 jump goodman "Сказать что ты не помнишь": jump dontremember например elif==9 else срабатывает во всех остальных случаях, не прописанных выше т.е. значение не равно 9 и меньше 10 |
Marnvini#38 | Тема: Помощь по Ren'Py (Вопрос\Ответ)Код if belief >= 10: $ belief = belief + 10 jump goodway elif belief <= 10: # [b]прописали альтернативное условие[/b] $ belief = belief + 10 jump goodman else: # [b]так можно записать вместо elif belief, т.е. во всех других случаях[/b] $ belief = belief + 10 jump goodman_2 Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 11:38
|
Marnvini#40 | Тема: Помощь по Ren'Py (Вопрос\Ответ)Если проверяются два условия, используем if и else
if bla_bla == 10: выполняем это действие else: выполняем другое действие Т.е. во всех случаях, кроме 10, будет выполнено второе действие (else) Если нужно проверить 3 и больше вариантов, добавляем elif if bla_bla == 10: выполняем это действие elif bla_bla == 12: выполняем это действие elif bla_bla == 15: # elif -ов может быть сколько угодно выполняем это действие else: выполняем другое действие В else не записываются какие-либо значения, он всегда просто else: Т.е. во всех остальных случаях, не указанных выше Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 12:01
|
Marnvini#41 | Тема: Помощь по Ren'Py (Вопрос\Ответ)xdtime10901,
Если не нужен уход в минус, требуется прописать доп условие $ memorypoint = memorypoint -10 # Где-то в коде меняем значение if memorypoint <= 0: # Проверяем текущее значение переменной, если залезли в минус, присваиваем 0 $ memorypoint = 0 Сообщение отредактировал Marnvini - Вторник, 11/Окт/2022, 07:20
|
Marnvini#43 | Тема: Помощь по Ren'Py (Вопрос\Ответ)xdtime10901, на предыдущих страницах я же давал пример if, elif, else
|
Marnvini#45 | Тема: Помощь по Ren'Py (Вопрос\Ответ)Если прохождение == 1:
$ config.rollback_enabled = False |
| ||