У меня очень важный вопрос из-за отсутствия знаний или даже воображения.
В кампании эльфов крови в ледяном троне есть глава с темницей Даларана, секретная глава "Исход" и глава, где они ищут Иллидана.
Если ты не разгадал ребус, Кель и Вайш из 3 главы переносятся в 4 главу.
Если ты разгадал ребус, Кель и Вайш переносятся из 3 главы в секретную главу "Исход" (где башни против Гаритоса строишь), а из нее переносятся в 4 главу, еще и появляется Пивовар с ними.
Мой вопрос заключается в следующем: как выглядит триггер, который не переносит Келя и Вайш из 3 главы, чтобы герои (3 главы и секретной главы) не дублировались? Никак не могу придумать этот триггер.
Ведь ты можешь не найти секретную главу и тогда перенесутся герои из 3 главы, а если заметишь, то перенесутся и герои 3 главы, и герои секретной главы. Как запретить перенос героев 3 главы, если ты нашел секретку?
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
31
9 месяцев назад
0
Вообще не понял смысла текста.
Там же работает все немного по другому.
В третье главе создаем переменную, отвечающую за то, найден ли был секрет или нет. Ее сохраняем в кеш.
в конце 3-ей главы проверяем эту переменную, если секрет найден запускаем секретную главу.
В секретной главе грузим героев из 3 главы.
Создаем переменную отвечающую за то, пройдена ли была секретная глава. Ее сохраняем в кеш.
Грузим 4-ю главу. Проверяем переменную об открытии секретной главы. Ессли секретная глава была открыта дополнительно проверяем переменную, была ли секретная глава пройдена.
Если секретная глава и открыта и пройдена, грузим героев из секретной главы и добавляем пандарена.
Если секретная глава открыта но не пройдена, просто грузим героев из секретной главы.
Если секретная глава не открыта, грузим героев из 3-ей главы.
Все. никаких дублирований быть не должно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.