Не выгружается герой из буфера в третей главе, знает кто в чем дело? 2 глава завершается, герой приблизительно 2-3 лвл. 3 глава загружается но без героя.
У меня кэш, правда, такой порядок не работает, такой:
Глава 2
-папка с названием и триггером
Действия
--- буфер игры - создать кэш игры из 2
--- буфер игры - сохранить Чародей как Чародей из название в (последний кэш игры)
--- буфер игры – Сохранить(последний кэш игры)
Глава 3
Действия
--- буфер игры – Восстановить Чародей Чародей из последний кэш игры для игрок 1(красный) в (игрок1(красный)стартовое положение с поворотом 225

Принятый ответ

Вот сразу бы так!
Удалил из триггеров установку кампании Альянса, чего-то там ещё, сделал для триггеров событие, если не было, так как без него триггер не выполняется, мелкие корректировки внёс, а в третьей карте герой из кэша не восстанавливался, так как в редакторе объектов его не было, был изменённый Чародей Альянса, а это не одно и то же. Чтобы не копировать в каждую карту кампании героя, его нужно создать в редакторе кампаний на вкладке Нестандартные данные, тогда в каждой карте кампании в редакторе объектов он автоматически будет.
Посылаю кампанию тебе обратно также.
P. S. Обрати внимание на условие при нахождении посоха.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
4
28
7 лет назад
4
нету события у триггера
либо добавь событие либо покажи из какого триггера вызывается данный
фото экрана, это жесть
0
3
7 лет назад
Отредактирован Кет
0
Ребят вы напишите пожалуйста порядок триггеров. Их всего 3 штуки в загрузку, в кэш и один трггер выгрузки из кэша, так? У меня было установлено событие с предметом, после того как герой берет предмет, кэш сохраняется, но в этой ситуации с предметом глава зависает, не работает, вылетает. Триггеры я сфотографировал, когда снимал видео, 2х глав компании, заодно. Скрины сделаю, напишите пожалуйста если знаете порядок установки триггеров кэша. Я сделаю новую версию порядка триггеров и заскриню если работать не будет. вот видео www.youtube.com/watch?v=udEPf4trMco
2
26
7 лет назад
2
miolsis, сначала, как на скрине у тебя. В другой главе опять создаёшь 2.w3v и восстанавливаешь оттуда героя, в конце игры опять сохраняешь героя в кэш и сохраняешь кэш.
0
3
7 лет назад
0
Спасибо за проявленное внимание но,
попробовал снова, не работает, порядок и названия такие.
2
26
7 лет назад
Отредактирован 8gabriel8
2
У нас с тобой немного различается перевод редакторов, у меня сохранение и восстановление героя через кэш происходят так:
Буфер игры - Create a game cache from CACHE.w3v
Буфер игры - Store Чародей 0039 <gen> as HERO of HEROES in (Last created game cache)
Буфер игры - Save (Last created game cache)
Буфер игры - Create a game cache from CACHE.w3v
Буфер игры - Restore HERO of HEROES from (Last created game cache) for Игрок 1(красный) at (Center of Область 001 <gen>) facing 350.00
Чтобы обращаться к этому герою через триггеры, ставь сразу после этой строки с восстановлением из кэша переменную для героя:
Set HERO = (Last restored unit)
0
3
7 лет назад
Отредактирован miolsis
0
С этими триггерами, при смене, назначения имени - героя/боевой единицы все время появляется баннер, не пропадающий, связь с администратором. Очень сложно что либо менять.
2
26
7 лет назад
2
А как ты задаёшь имена?
Если у тебя кэшируется один герой, а судя по видео, это так, можешь к нему обращаться через функцию (Last restored unit).
P. S. Было бы гораздо быстрее и понятнее, если бы скинул файл кампании, а не видео и снимки.
0
3
7 лет назад
0
Кликаю мышью на юнита и выбирается имя. Карта всего несколько "кило", понятно что у вас все будет "велл", вот рабочую бы версию игры, на которой работают триггеры. Другую я имею ввиду, не такую как у меня, где нет баннера.
2
26
7 лет назад
Отредактирован 8gabriel8
2
miolsis:
Кликаю мышью на юнита и выбирается имя.
Надо задавать переменные с именами героев для триггеров. Для этого заходи в редактор триггеров, на панели инструментов увидишь кнопку с жёлтым "Х", по ней открывается редактор переменных. Добавляешь там новую переменную для твоего чародея, тип переменной у тебя, наверное, будет называться Юнит или Боевая единица (возможно, будет пятым снизу в списке типов). Ну и когда восстанавливаешь героя из кэша, то переменной задаёшь значение (Last restored unit).
0
3
7 лет назад
0
с созданием переменной так же просит соединения с администратором и баннер не отключается
2
26
7 лет назад
2
miolsis, вставь карту/кампанию с баннером, чтобы посмотреть. Так хоть понятно будет, действительно ли проблема в твоём варкрафте, либо с самой картой что-то. В других картах и кампаниях ведь есть переменные, но баннера там не появляется?
P. S. На всякий случай вот рабочий кэш в кампании.
Копируешь из карты триггер, вставляешь в свою кампанию, заменяешь потерянные значения в действиях на соответствующие у тебя. Вместе с копированием триггера обычно копируются и переменные, должно сработать.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.