Тема закрыта
И все-таки большая просьба подумать над сменой переменных в процессе перехода между параграфами. Очень полезная штука...и очень нужная. Намного удобнее, чем менять переменные в самом параграфе. А то приходится создавать кучу параграфов лишних и загромождать пространство. А так я бы в одном параграфе по условиям выводила.
Пример:
#1
<<choice '2' <<set $деньги = 1>> 'перейти'>>
<<choice '2' <<set $деньги = 2>> 'перейти'>>
#2
<<if $деньги eq 1>>
One
<<elseif $var деньги 2>>
Two
<<else>>
Three
<<endif>>
Просто начала писать Орландию и поняла, что мне это не хватает.
Отредактировано Вета (08.07.2012 22:34)
Неактивен
И еще 1 момент у меня не работает.
Пример:
=================================================
#1
Ля-ля-ля-ля
[[+Расспросить о предстоящем путешествии|инфа_путь]]
<<if $перс eq 1>>
[[+Узнать, что беспокоит персонажа|инфа_авалорн1]]
<<endif>>
<<choice 'диалог_митлэнды2' 'Попрощаться с ним'>>
==================================================
#инфа_путь
<<set $перс = 1>>
Лялялялялял
===================================================
Ссылка ПО УСЛОВИЮ из первой локации "Узнать, что беспокоит персонажа" не появляется, хотя переменная меняет свое значение при нажатии на первую ссылку.
Пробовала задавать переменную изначально в локации старт:
<<set $перс = 0>>
Но не помогло. Почему так?
Неактивен
Утро "Завали разработчика вопросами" продолжается.
На повестке дня - ссылки (а-ля инвентарь, карта и т.п...), которые видны в каждом параграфе (вынесены отдельно в углу странички, например). Когда будет такая возможность? Ну и чтобы просмотрев и проделав всякое с ними, можно вернуться натекущий параграф. Даешь $curloc в массы!
Неактивен
Кстати, вчера попыталась сделать в программе разветвленный диалог и поняла, что таки без изменения значения переменной в процессе перехода - это гиблое дело.
Неактивен
Narratius написал:
Можно про диалоги поподробнее?
Конечно. А что именно?
Например, я хочу, чтобы у меня при выборе разных вариантов ответа, менялось отношение НПЦ к персонажу, но чтобы потом в любом случае переход шел на один и тот же параграф (отношение будет влиять позднее). Для этого мне нужно, чтобы переменная менялась в процессе перехода для каждого ответвления. К тому же в зависимости от отношения я могу в том параграфе создать условия на разные значения отношений, а не плодить кучу параграфов.
Неактивен
Morych написал:
Вета написал:
На повестке дня - ссылки (а-ля инвентарь, карта и т.п...), которые видны в каждом параграфе (вынесены отдельно в углу странички, например).
Такие ссылки уже можно сделать. Нужно использовать специальный параграф StoryMenu, который отображается по нажатию иконки "Меню" (в правом верхнем углу).
Конечно. Но если создать там, например, 2 вещи - инвентарь и карта, то можно легко зациклиться там: нажимаешь карту, потом инвентарь, потом НАЗАД - ты снова в параграфе карты, но вот обратно в текущую локацию, откуда ты их использовал - ты не вернешься. Или я чего-то не понимаю.
Неактивен
Narratius написал:
Конечно. А что именно?
Признаюсь честно, я пока вообще не могу сообразить, как сделать разветвленный диалог... Без генерации множества параграфов...
Я же выше объяснила. Через условия в одном параграфе. Зачем на каждый ответ в разветвлении свой параграф создавать, если можно запихнуть все эти ответы в один параграф по условию. Я вот в куспе вообще весь диалог в одну локацию (тут параграф) прекрасно умещала. Это очень критично, если диалогов в игре много.
Неактивен
Тема закрыта