XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Серига
Тройной Конфликт.
offline
Опыт: 3,782
Активность:
Проблема - не пропускается заставка.
В моей кампании почему-то не пропускается заставка, из-за чего я уже неделю (!) стою в ступоре. Помогите мне, пожалуйста. Вот скриншот пропуска заставки.

А вот кусок кода заставки
Старый 29.06.2010, 21:55
H
hello world
offline
Опыт: 130,725
Активность:
карту в студию. на скрине ничего не видно. Выложи сюда и я посмотрю что там.
Старый 29.06.2010, 22:36
dave_wwid

offline
Опыт: 12,954
Активность:
If ludiskipped=true then skip remaining action должна стоять в самом начале 2 трига и далее перед каждым wait чем длиннее синематика тем больше таких строк. Я триг не разглядел но полагаю что проблема в этом
Старый 30.06.2010, 00:22
Pray_AD
stay in c++
offline
Опыт: 7,145
Активность:
Серига, сделай скриншоты в нормальном качестве, не видно же ничего, или кинь сам триггер на отдельной карте.
Старый 30.06.2010, 00:25
Серига
Тройной Конфликт.
offline
Опыт: 3,782
Активность:
Цитата:
Сообщение от dave_wwid
If ludiskipped=true then skip remaining action должна стоять в самом начале 2 трига и далее перед каждым wait чем длиннее синематика тем больше таких строк. Я триг не разглядел но полагаю что проблема в этом

Я и так пробовал тоже. Попробовал еще раз. Не пашет. Вот, выкладываю карту с триггером.
Прикрепленные файлы
Тип файла: w3x Помогите.w3x (16.8 Кбайт, 10 просмотров )
Старый 30.06.2010, 10:37
H
hello world
offline
Опыт: 130,725
Активность:
Что за фигня - omg.
Сказали же по русски скинь исходник карты, а не тупо прокопирую функции в новую. И как же я должен искать ошибку если 90% функций заблокированы =\
Если думаешь что кто то у тебя украдет ( тупость ), можешь скинуть в ЛС.
Старый 30.06.2010, 11:50
Gelion

offline
Опыт: 1,292
Активность:
у тебя наскока я вижу в 1скрине не стоит тригер который бы запускал игру,у тебя тупо все триги отключаются и всё...
а должен быть ещё триггер который бы запускал игру после отмены кинематики
Старый 30.06.2010, 12:03
Серига
Тройной Конфликт.
offline
Опыт: 3,782
Активность:
Я не думал, что украдут ^^ просто про Deposit Files забыл :D
http://depositfiles.com/files/o3zvx2nn6

Серига добавил:
Цитата:
Сообщение от Gelion
а должен быть ещё триггер который бы запускал игру после отмены кинематики

У меня в карте еще 2 кино, построенных по такой же системе, и вот - все замечательно работало. А этот не работает T_T
Старый 30.06.2010, 12:16
H
hello world
offline
Опыт: 130,725
Активность:
У меня в карте еще 2 кино, построенных по такой же системе, и вот - все замечательно работало. А > этот не работает T_T
Включи мозг, если у тебя синематика не на что не влияет ( переносит героя, восстанавливает ему здоровья и так далее - то 3 триггер создавать не нужно ).
Я не думал, что украдут ^^ просто про Deposit Files забыл :D
о боже, только не на депозит. Чем вам "народ" то не нравится? ))
Старый 30.06.2010, 12:26
Gelion

offline
Опыт: 1,292
Активность:
Создайте булевскую (boolean) переменую "cinem_skipped".

Желательно, чтобы вся кинематика состояла из 3 триггеров.
  • Кинематика. (Cinematic)
  • Триггеры отмены кинематики. (Cinematic skipped)
  • Продолжение игры. (Game start)
В триггере Cinematic расположен весь ролик и все его действия, перед каждым действием Wait расположите action:
Перед действием Transmisson From Unit(-Type) тоже следует вставлять данный код, при условии, что включен параметр Wait.
Код:
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
if:
cinem_skipped edual to true
then:
Skip remaining actions
else:
Do nothing.
Триггер Cinematic должен начинаться действием Trigger - Turn on Intro Skipped <gen>, а заканчиваться action'ом - Trigger - Run Game start <gen> (ignoring conditions).
Триггер Cinematic skipped должен выглядеть так:
Код:
event:
Player - <<Player>> skips a cinematic sequence
action:
Set cinem_skipped = true
Trigger - Turn off (This trigger)
Trigger - Run Game start <gen> (ignoring conditions)
В триггере Game start удаляем всех киниматных юнитов, и раставляем персонажей по их местам и убираем letterbox mode и выключаем триггер Cinematic Skipped действием - Trigger - Turn off (This trigger).
Триггер Cinematic Skipped не должен иметь галочку "Изначально включен".
вот по этому шаблону создавай кинематику и небудет проблем,статья не моя(не хочу плагиатом заниматься-взята с бывшего blizzard.ru -автор Desert~Eagle)
Старый 30.06.2010, 12:29
Серига
Тройной Конфликт.
offline
Опыт: 3,782
Активность:
Ойййййй оййййййй ёёёёёё ААААААААААА, черт возьми, я придурок!!! :D Я понимаюнама!!! Я забыл включить триггер пропуска кинематики!!! Ойййй оййй, горе мне, горе мне! Люди, простите за причиненные нудобства в связи с моим скалерозом :D блин, столько мучался из-за этого, а достаточно было... Ой... Ой... Мда... Спс, Гелиос, достаточно было лишь одной фразы этой статьи ^^ все, закрывайтие тему. =)
Старый 30.06.2010, 12:56
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:44.