При создании модов к Fallout 3, в определенный момент вы столкнетесь с необходимостью устанавливать условия. Когда для чего-либо устанавливают условие, например для кнопки Меню, такая кнопка будет использована только в том случае, когда условие возвращает истину (true).
К сожалению, доступные условия не всегда проверяют именно то, что нужно проверить. Например, нужна проверка, указывает ли переменная ссылки на определенный предмет-ссылку. Чтобы получить такую проверку, вы можете проверить подобное условие с скрипте квеста, а результат этой проверки занести в условие с помощью функции GetQuestVariable. Вот как это может выглядеть:
| Set rBuddyRefCheck To ExampleRef.rBuddyRef Set sPointsToBuddyRef To rBuddyRefCheck.GetIsReference BuddyRef |
Теперь, проверяя с помощью GetQuestVariable, является ли переменная sPointsToBuddyRef равной 1-це, вы можете эффективно проверить в условии, указывает ли ExampleRef.rBuddyRef на BuddyRef.