miolsis, вставь карту/кампанию с баннером, чтобы посмотреть. Так хоть понятно будет, действительно ли проблема в твоём варкрафте, либо с самой картой что-то. В других картах и кампаниях ведь есть переменные, но баннера там не появляется?
P. S. На всякий случай вот рабочий кэш в кампании.
Копируешь из карты триггер, вставляешь в свою кампанию, заменяешь потерянные значения в действиях на соответствующие у тебя. Вместе с копированием триггера обычно копируются и переменные, должно сработать.
Надо задавать переменные с именами героев для триггеров. Для этого заходи в редактор триггеров, на панели инструментов увидишь кнопку с жёлтым "Х", по ней открывается редактор переменных. Добавляешь там новую переменную для твоего чародея, тип переменной у тебя, наверное, будет называться Юнит или Боевая единица (возможно, будет пятым снизу в списке типов). Ну и когда восстанавливаешь героя из кэша, то переменной задаёшь значение (Last restored unit).
А как ты задаёшь имена?
Если у тебя кэшируется один герой, а судя по видео, это так, можешь к нему обращаться через функцию (Last restored unit).
P. S. Было бы гораздо быстрее и понятнее, если бы скинул файл кампании, а не видео и снимки.
У нас с тобой немного различается перевод редакторов, у меня сохранение и восстановление героя через кэш происходят так:
Буфер игры - 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)
miolsis, сначала, как на скрине у тебя. В другой главе опять создаёшь 2.w3v и восстанавливаешь оттуда героя, в конце игры опять сохраняешь героя в кэш и сохраняешь кэш.
Как-то раз я здесь видел, что парень назвал по логу причину фатала, потому что ему много раз приходилось с этим фаталом сталкиваться. А вообще здесь не такие гики, чтобы компьютеры по логам ошибок чинить)
Здесь же вопросы по варику третьему, а не ХотС)
С аудасити хороший совет, кстати. Может быть записанный файл лучше оригинала будет, так как игра может наложить на звук какие-нибудь улучшающие звуковые эффекты, хоть это и вряд ли.
А вообще ещё возможно, что в самом экзешнике звуки лежат.
miolsis, видео не даст возможности оценить, в чём может быть причина. А по поводу релиза не волнуйся, в вопросы и ответы почти никто не лазит за новыми картами и кампаниями, если только случайно наткнутся.
miolsis, красным выделяется, потому что указанная в триггере карта отсутствует, скорее всего, в триггере в названии была допущена ошибка. А вот про соединение с администратором удивлён, загрузи свою кампанию, чтобы взглянуть.
Если в триггере поставить Пропустить dialogs, то игра не спросит продолжить ли или выйти(на экран кампании), а сразу начнёт грузить карту.
То есть у тебя проблема, скорее всего, в неправильном указании названия карты 0.2.w.3x.
Как вариант сделать плоскую модель с текстурой окружности и масштабировать ее в мдлвисе до нужных размеров, а потом отображать в игре/редакторе
Такая модель не будет учитывать рельеф местности, не будет гнуться на впадинах или возвышенностях, а также ровно отцентрировать её по интересующему юниту, если захочется узнать точно радиус действия, будет проблематично. Хотя для прикидывания радиуса она определённо лучше сетки редактора, которая для точного радиуса ещё хуже.
А вообще припоминаю, что кто-то триггерами выставлял радиус персонажу, в процессе разработки можно было в игре побегать и оценить. Но мне пока такое не надо)
Maniac_91, такой бред не слышал! Все работает нормально =) Надо проверять
события: юнит вошел в облость
условие: юнит в облости равен да
дейсвтя: выполняем задачу
В самом редакторе указано, что нужно в условие ставить Entering unit. JyHgle:
Maniac_91, просто уметь понять как работает варик это же близзард =)
Господа, я пришёл домой, проверил дебагом, одновременно увидел возможную причину в том, о чём сказал Extremator, то есть в проверке юнита в области, а не проверке того, какой юнит вошёл в область, наделал скриншотов и поправил триггер.
Сначала скриншоты, вот здесь триггер и Область 006:
А тут дебаг в игре, где я сначала повходил в Область 006 с севера и востока, а потом зашёл в неё с юга (до этого с запада уже входил):
В первом случае триггер не срабатывает, а во втором срабатывает.
Ну и в итоге я заменил условие с проверки юнита в области на Entering unit равно Юнит, проверил -нормально работает.
quq_CCCP, я пока не дома, чтобы проверить) Extremator, если я правильно понял вас, то тут не проверка юнита в области, а именно вхождение юнита в область. Есть довольно крупная область, площадь примерно 3х3 ратуши. При входе в неё с запада или юга запускается кинематика. Но когда я решил в неё войти с севера или востока, то ничего не произошло. Я там погулял, вышел и зашёл с того же направления, но ничего. Только зайдя потом с востока, триггер сработал.
» WarCraft 3 / Проблема с буфером игры
P. S. На всякий случай вот рабочий кэш в кампании.
Ред. 8gabriel8
» WarCraft 3 / Проблема с буфером игры
» WarCraft 3 / Проблема с буфером игры
Если у тебя кэшируется один герой, а судя по видео, это так, можешь к нему обращаться через функцию (Last restored unit).
P. S. Было бы гораздо быстрее и понятнее, если бы скинул файл кампании, а не видео и снимки.
Ред. 8gabriel8
» WarCraft 3 / Проблема с буфером игры
Буфер игры - Store Чародей 0039 <gen> as HERO of HEROES in (Last created game cache)
Буфер игры - Save (Last created game cache)
Буфер игры - Restore HERO of HEROES from (Last created game cache) for Игрок 1(красный) at (Center of Область 001 <gen>) facing 350.00
Чтобы обращаться к этому герою через триггеры, ставь сразу после этой строки с восстановлением из кэша переменную для героя:
Set HERO = (Last restored unit)
» WarCraft 3 / Если те кто начинает создавать проект?
» WarCraft 3 / Проблема с буфером игры
» WarCraft 3 / проблема с триггером
» WarCraft 3 / Срочно плз прошу причины этого фатала
» WarCraft 3 / В какой папке находиться файлы реплики героев?
С аудасити хороший совет, кстати. Может быть записанный файл лучше оригинала будет, так как игра может наложить на звук какие-нибудь улучшающие звуковые эффекты, хоть это и вряд ли.
А вообще ещё возможно, что в самом экзешнике звуки лежат.
» WarCraft 3 / Переход на другую карту (которая идет как импорт )
» WarCraft 3 / проблема с триггером
» WarCraft 3 / Normal map и AO МОД NIRVANA
» WarCraft 3 / Normal map и AO МОД NIRVANA
» WarCraft 3 / проблема с триггером
» WarCraft 3 / проблема с триггером
То есть у тебя проблема, скорее всего, в неправильном указании названия карты 0.2.w.3x.
Ред. 8gabriel8
» WarCraft 3 / Срочно нужна модель русского солдата времён ВОВ
» WarCraft 3 / Триггер для водоворота
» WarCraft 3 / Можно ли как-то увидеть радиусы, которые выставляешь триггерам?
А вообще припоминаю, что кто-то триггерами выставлял радиус персонажу, в процессе разработки можно было в игре побегать и оценить. Но мне пока такое не надо)
» WarCraft 3 / Опять проверка юнита в области
» WarCraft 3 / Событие - Юнит входит в область
JyHgle: Да это гениально!!!
Ред. 8gabriel8
» WarCraft 3 / Событие - Юнит входит в область
Сначала скриншоты, вот здесь триггер и Область 006:
Ну и в итоге я заменил условие с проверки юнита в области на Entering unit равно Юнит, проверил -нормально работает.
» WarCraft 3 / Событие - Юнит входит в область
Extremator, если я правильно понял вас, то тут не проверка юнита в области, а именно вхождение юнита в область. Есть довольно крупная область, площадь примерно 3х3 ратуши. При входе в неё с запада или юга запускается кинематика. Но когда я решил в неё войти с севера или востока, то ничего не произошло. Я там погулял, вышел и зашёл с того же направления, но ничего. Только зайдя потом с востока, триггер сработал.
» WarCraft 3 / Проблема с экранами загрузки
» WarCraft 3 / Как сделать Загрузочный экран?
экран 1920х1080
» WarCraft 3 / Как заменить импорт в карте на старый, если она не открывается?