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

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

Ответ
 
НЕзаяЦ

offline
Опыт: 3,574
Активность:
Разрушаемые объекты уничтожены.в (области)
2 вопроса:
  1. Разрушаемые объекты уничтожены.в (области). Это событие регистрирует только первые 64 разрушаемых. Как обойти?
  2. Новые разрушаемые созданные триггером не улавливаются событием вообще. Как отловить?
Старый 29.04.2013, 02:54
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,598
Активность:
НЕзаяЦ, почитайте статьи про jass, в этой теме есть различные статьи
Суть проблемы в том что для этого события регистрируются только те декорации которые были созданы при инициализации... А для тех что вы создали во время игры нужно создавать новое событие...
уже обсуждалось, поэтому старайтесь использовать поиск
Старый 29.04.2013, 03:03
НЕзаяЦ

offline
Опыт: 3,574
Активность:
Поискал 40 минут, плюнул, решил написать сюда. Поиск не эффективен, потому что в этом разделе очень много мусора.
Старый 29.04.2013, 04:21
DioD

offline
Опыт: 45,184
Активность:
соглашусь что поиск не тривиален, однако, неужели данная тема которая на первой странице поиска вам ничего не подсказала? xgm.ru/forum/showthread.php?t=55580
Старый 29.04.2013, 13:58
НЕзаяЦ

offline
Опыт: 3,574
Активность:
К сожалению я в Jass плохо разбираюсь и не понимаю как правильно код вставлять. Пользуюсь в основном триггерами и если нужно кастом кодом в одну строку. Если вас не затруднит, объясните каким кодом обойти ограничения указанные в моем вопросе.
Старый 01.05.2013, 04:34
ScorpioT1000
Работаем
offline
Опыт: отключен
так не делается, делается не так
трекинг смерти пишется вручную, угадай, каким банальным способом
Старый 01.05.2013, 05:16
НЕзаяЦ

offline
Опыт: 3,574
Активность:
*.TXT?
Старый 01.05.2013, 15:53
НЕзаяЦ

offline
Опыт: 3,574
Активность:
Конкретного ответа так и не получил.
Старый 04.05.2013, 01:43
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,598
Активность:
НЕзаяЦ, странно, а я думал что ты понял... нету такого события в jass что разрушаемый декор в области умирает, нету запомни это - есть только событие что конкретный разрушаемый обьект умирает..
Из этого следует что нужно несколько по другому организовать событие...
Старый 04.05.2013, 06:56
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,245
Активность:
НЕзаяЦ,
есть только событие что конкретный разрушаемый обьект умирает..
Проще говоря, для каждого объекта создать событие на разрушение.
Старый 04.05.2013, 12:06
НЕзаяЦ

offline
Опыт: 3,574
Активность:
Как я тебе динамически создам событие на разрушение объекта?
Старый 11.05.2013, 15:43
Buulichkaa
Делаю спеллы за еду
offline
Опыт: 20,171
Активность:
НЕзаяЦ, надо читать хотя бы пособие по джассу от бога "динамическое создание триггера" и ещё правки другого бога, и уже потом задавать такие вопросы, если они будут. Либо создаешь триггер на периодике, и лепишь ему через луп проверять массив дудадов
((код jass
native GetDestructableLife takes destructable d returns real
))
этой ф-ией если она <= 0 то делаешь че там тебе надо...
Деревья зеленые! народ, это же академия а не ясли...

Отредактировано Sargaraser, 11.05.2013 в 16:30.
Старый 11.05.2013, 16:17
DioD

offline
Опыт: 45,184
Активность:
моё сообщение не читал.. а зря..
Старый 11.05.2013, 16:20
Extremator

offline
Опыт: 40,226
Активность:
Дам свои ответы, ибо знаю их:
  1. Делаешь два триггера.
Первый - при инициализации карты пикает все декорации нужного типа (через "If" проверяем тип) и добавляем во второй триггер новый ивент (событие) - Декорация "пикнутая декорация" разрушается/умирает.
Второй - без события, без условия, сразу действия которые нужно произвести когда декорация разрушается. Ну например произвести спецэффект удара грома в позиции этой самой декорации... Или ждать 5 сек и восстановить эту декорацию...
  1. При каждом создании новой декорации проделывай с ней тоже самое что со всеми декорациями при старте игры - заносить их в ивент второго триггера.
. . .
Только не пытайся сново заносить после воскрешения, дабы мол восстановить реакцию смерти декорации.
Если она была уже занесена один раз, то будет срабатывать каждая её смерть сново и сново... В противном случаи - триггер будет срабатывать 2/3/4/5/6/ и тд. раз ОДНОВРЕМЕННО при КАЖДОЙ СМЕРТИ. ))

Отредактировано Extremator, 12.05.2013 в 03:55.
Старый 12.05.2013, 01:12
НЕзаяЦ

offline
Опыт: 3,574
Активность:
Во! Спасибо !
Старый 12.05.2013, 02:17
Ответ

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

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

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

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



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