Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #26
08.07.2012 22:33

Вета
Участник (+262, -39)
Зарегистрирован: 05.08.2010
Сообщений: 375
Вебсайт

Мой блог: https://veta.ifiction.ru/

Re: Делаю замену Twine (Tweebox)

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

Пример:

#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)

Неактивен

0    0    #27
08.07.2012 22:58

Вета
Участник (+262, -39)
Зарегистрирован: 05.08.2010
Сообщений: 375
Вебсайт

Мой блог: https://veta.ifiction.ru/

Re: Делаю замену Twine (Tweebox)

И еще 1 момент у меня не работает.

Пример:
=================================================
#1
Ля-ля-ля-ля

[[+Расспросить о предстоящем путешествии|инфа_путь]]

<<if $перс eq 1>>

[[+Узнать, что беспокоит персонажа|инфа_авалорн1]]

<<endif>>

<<choice 'диалог_митлэнды2' 'Попрощаться с ним'>>

==================================================
#инфа_путь

<<set $перс = 1>>

Лялялялялял

===================================================

Ссылка ПО УСЛОВИЮ из первой локации "Узнать, что беспокоит персонажа" не появляется, хотя переменная меняет свое значение при нажатии на первую ссылку.

Пробовала задавать переменную изначально в локации старт:

<<set $перс = 0>>
Но не помогло. Почему так?

Неактивен

0    0    #28
09.07.2012 08:39

Вета
Участник (+262, -39)
Зарегистрирован: 05.08.2010
Сообщений: 375
Вебсайт

Мой блог: https://veta.ifiction.ru/

Re: Делаю замену Twine (Tweebox)

Утро "Завали разработчика вопросами" продолжается.
На повестке дня - ссылки (а-ля инвентарь, карта и т.п...), которые видны в каждом параграфе (вынесены отдельно в углу странички, например). Когда будет такая возможность? Ну и чтобы просмотрев и проделав всякое с ними, можно вернуться натекущий параграф. Даешь $curloc в массы!

Неактивен

0    0    #29
09.07.2012 09:45

Вета
Участник (+262, -39)
Зарегистрирован: 05.08.2010
Сообщений: 375
Вебсайт

Мой блог: https://veta.ifiction.ru/

Re: Делаю замену Twine (Tweebox)

Кстати, вчера попыталась сделать в программе разветвленный диалог и поняла, что таки без изменения значения переменной в процессе перехода - это гиблое дело.

Неактивен

0    0    #30
09.07.2012 10:02

Вета
Участник (+262, -39)
Зарегистрирован: 05.08.2010
Сообщений: 375
Вебсайт

Мой блог: https://veta.ifiction.ru/

Re: Делаю замену Twine (Tweebox)

Narratius написал:

Можно про диалоги поподробнее?

Конечно. А что именно?
Например, я хочу, чтобы у меня при выборе разных вариантов ответа, менялось отношение НПЦ к персонажу, но чтобы потом в любом случае переход шел на один и тот же параграф (отношение будет влиять позднее). Для этого мне нужно, чтобы переменная менялась в процессе перехода для каждого ответвления. К тому же в зависимости от отношения я могу в том параграфе создать условия на разные значения отношений, а не плодить кучу параграфов.

Неактивен

0    0    #31
09.07.2012 10:49

Вета
Участник (+262, -39)
Зарегистрирован: 05.08.2010
Сообщений: 375
Вебсайт

Мой блог: https://veta.ifiction.ru/

Re: Делаю замену Twine (Tweebox)

Morych написал:

Вета написал:

На повестке дня - ссылки (а-ля инвентарь, карта и т.п...), которые видны в каждом параграфе (вынесены отдельно в углу странички, например).

Такие ссылки уже можно сделать. Нужно использовать специальный параграф StoryMenu, который отображается по нажатию иконки "Меню" (в правом верхнем углу).

Конечно. Но если создать там, например, 2 вещи - инвентарь и карта, то можно легко зациклиться там: нажимаешь карту, потом инвентарь, потом НАЗАД - ты снова в параграфе карты, но вот обратно в текущую локацию, откуда ты их использовал - ты не вернешься.  Или я чего-то не понимаю.

Неактивен

0    0    #32
09.07.2012 10:51

Вета
Участник (+262, -39)
Зарегистрирован: 05.08.2010
Сообщений: 375
Вебсайт

Мой блог: https://veta.ifiction.ru/

Re: Делаю замену Twine (Tweebox)

Narratius написал:

Конечно. А что именно?

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

Я же выше объяснила. Через условия в одном параграфе. Зачем на каждый ответ в разветвлении свой параграф создавать, если можно запихнуть все эти ответы в один параграф по условию. Я вот в куспе вообще весь диалог в одну локацию (тут параграф) прекрасно умещала. Это очень критично, если диалогов в игре много.

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru