Форум Anivisual закрыт. Вы не можете создавать новые темы или писать ответы. Форум будет работать в режиме архива.
Пользователи · Поиск по форуму · · · Регистрация

  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Форум о визуальных новеллах » Записи участника » Marnvini [58]
Результаты поиска

Marnvini

#32 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
xdtime10901,

Цитата
Он всё равно жалуется на строчки с добавлением очков
И жалуется на строчку с else на такую же тему с очками
Выложите скрин с ошибкой, и желательно скрин этой части кода

Цитата
Чтобы с помощью него кидать на разные пути
Везде, где нужно, делайте проверку очков
if
elif
else
Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 10:47
Резюме разработчика на Renpy

Marnvini

#33 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
xdtime10901,

У вас там знак доллара лишний. Он используется при изменении переменной, в проверках он не нужен

if $ belief >= 10:
$ belief = belief + 10


Код
if belief >= 10: # Здесь не нужен
$ belief = belief + 10 # Здесь нужен, потому что меняем значение
Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 10:52
Резюме разработчика на Renpy

Marnvini

#35 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
Не могу понять в чём проблема

Метка label goodman существует?
Переменная default belief = ..  создана?
^ - что это за символ?

А всё понял, у вас там тоже самое, что и в if записано (belief + 10)
Сообщение отредактировал Marnvini - Понедельник, 10/Окт/2022, 11:11
Резюме разработчика на Renpy

Marnvini

#37 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
       
Код
"Сказать что ты хочешь помочь":
            if belief >= 10: 
                $ belief = belief + 10
                jump goodway
            elif:
                $ belief = belief + 10
                jump goodman
        "Сказать что ты не помнишь":
            jump dontremember
в elif  надо также записать в каком случае сработает условие
например elif==9
else срабатывает во всех остальных случаях, не прописанных выше
т.е. значение не равно 9 и меньше 10
Резюме разработчика на Renpy

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
Резюме разработчика на Renpy

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
Резюме разработчика на Renpy

Marnvini

#41 | Тема: Помощь по Ren'Py (Вопрос\Ответ)
xdtime10901,
Если не нужен уход в минус, требуется прописать доп условие

$ memorypoint = memorypoint -10 # Где-то в коде меняем значение
if memorypoint <= 0: # Проверяем текущее значение переменной, если залезли в минус, присваиваем 0
    $ memorypoint = 0
Сообщение отредактировал Marnvini - Вторник, 11/Окт/2022, 07:20
Резюме разработчика на Renpy
Форум о визуальных новеллах » Записи участника » Marnvini [58]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: