Онлайн-справочник по самым часто задаваемым вопросам из темы "Как сделать?" на форуме QSP.su
11.4. Как добавить текст, который будет выводиться только при выполнении определённого условия?
В: Как добавить текст, который будет выводиться только при выполнении определённого условия?
О:
Всё просто. Вместо того, чтобы писать текст в поле "Базовое описание", нужно ввести конструкцию условия в поле "Выполнить при посещении" в Quest Generator. Например:
! выводим текст, не зависящий от условия
*p "Ты посмотрел в зеркало и увидел, что одет в "
! далее следует конструкция условия
if кольчуга_надета=0:
! если кольчуга не надета
! выводим соответствующий текст
*pl "рваную грязную рубаху."
elseif кольчуга_надета=1:
! иначе если кольчуга надета
! выводим другой текст
*pl "новенькую блестящую кольчугу."
end
*p "Ты посмотрел в зеркало и увидел, что одет в "
! далее следует конструкция условия
if кольчуга_надета=0:
! если кольчуга не надета
! выводим соответствующий текст
*pl "рваную грязную рубаху."
elseif кольчуга_надета=1:
! иначе если кольчуга надета
! выводим другой текст
*pl "новенькую блестящую кольчугу."
end
Переменная "кольчуга_надета" в данном случае служит переменной-маркером.