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

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

Ответ
 
Nucleus Genius

offline
Опыт: 2,234
Активность:
Отслежка выброшенного предмета
Нужно отследить предмет когда он выкладывается на землю с тем, чтобы заменить его на другой. Только вот отследить не получается.
Старый 27.06.2014, 19:22
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
периодически проверять наличие предмета у героя
Старый 27.06.2014, 19:24
Nucleus Genius

offline
Опыт: 2,234
Активность:
Это примитивный метод, если предметов много, а их много, то эффективность такого способа падает.
Старый 27.06.2014, 19:37
WalWin
8:-/
offline
Опыт: 4,157
Активность:
Nucleus_Genius,
Тригер - Герой теряет предмет
Условие: - Твой предмет

Отредактировано WalWin, 27.06.2014 в 20:11.
Старый 27.06.2014, 20:01
Nucleus Genius

offline
Опыт: 2,234
Активность:
А вот тут вся хитрость, какое условие именно?
Nucleus Genius добавил:
Все пишут условие твой предмет, но некто не может понять что же это за условие, которое будет срабатывать только при выбросе предмета на землю. (например герой манипулирует предметом срабатывает про перекладке прдмета другому юниту и т.п.)
Старый 27.06.2014, 22:24
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
боевая единица - теряет предмет

реакция на событие - item neing manipulating
Старый 27.06.2014, 22:46
Nucleus Genius

offline
Опыт: 2,234
Активность:
Я же писал выше, это условие срабатывает не только когда предмет выкладывается, но и при передачи другому юниту и еще в нескольких случаях, а нужно отслеживать только брошенный на землю предмет.
Старый 27.06.2014, 22:53
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
именно поэтому нужно читать пост номер 2
Старый 27.06.2014, 23:09
Nucleus Genius

offline
Опыт: 2,234
Активность:
Да неполучится оно так сделать, несколько героев, много предметов, эта система нежизнеспособна в корне.
Если у героя нет предмета, не означает что он на земле, тоже самое касается и манипулирования предметом. Hate то что вы мне рекомендуете будет работать при продаже предмета, перекладывание другому юниту и т.д.
Старый 28.06.2014, 00:33
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
Если - логические - playable map area содержит предмет - то ...
Старый 28.06.2014, 00:36
Nucleus Genius

offline
Опыт: 2,234
Активность:
А можно с примером карту?
Старый 28.06.2014, 00:49
WalWin
8:-/
offline
Опыт: 4,157
Активность:
Значит тригер: Боевая еденица теряет предмет
Условие: (Boolean Compasion) Item being manipulated is in (ТВОЯ ОБЛАСТЬ или ВСЯ КАРТА) равно ДА
Старый 28.06.2014, 03:17
Extremator

offline
Опыт: 39,428
Активность:
WalWin:
Условие: (Boolean Compasion) Item being manipulated is in (ТВОЯ ОБЛАСТЬ или ВСЯ КАРТА) равно ДА
карта в любом случаи будет содержать предмет...
про событие уже много раз написали...
в качестве условия нужно удостовериться что предмет не находится в юните
проверку навергяка надо будет делать с проверкой, на сколько я помню юнит всё ещё владеет предметом в момент срабатывания события его потери... или это с подбором так... хД
Старый 28.06.2014, 11:22
WalWin
8:-/
offline
Опыт: 4,157
Активность:
Extremator, тригер будет срабатывать только тогда, когда юнит теряет предмет, а условие как раз проверяет куда этот предмет кладется, в его случае на ЗЕМЛЮ
Старый 28.06.2014, 17:29
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
WalWin:
а условие как раз проверяет куда этот предмет кладется, в его случае на ЗЕМЛЮ
не
даже предмет у героя находится в карте, как например в случае передачи.
хотя если выбирать "предмет в слоте Х" - то иной результат. ххххххххххх
Старый 28.06.2014, 17:45
nvc123
new status
offline
Опыт: 59,284
Активность:
зачем проверять?
при передаче срабатывает 2 события(потерял и получил)
при продаже тоже 2(потерял и продал)
Старый 28.06.2014, 18:43
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
Можно поставить специальный юнит на карту с очень быстрой скоростью снаряда.
При потере предмета заносить здоровье предмета в переменную и приказывать ему атаковать его.
Если хп предмета изменилось - он на земле.
ну и ставим его хп как переменная.
Старый 28.06.2014, 19:53
nvc123
new status
offline
Опыт: 59,284
Активность:
NatureKid, точно
а ещё можно написать свой вар
который будет идти только на написанной нами ос
которая будет ставиться только на созданный нами комп
который будет питаться только от созданного нами реактора
который будет работать только на созданном нами топливе
.........
Старый 28.06.2014, 21:26
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
nvc123, чего? не понял юмора
Старый 28.06.2014, 21:49
WalWin
8:-/
offline
Опыт: 4,157
Активность:
Вот смотри!
Прикрепленные файлы
Тип файла: w3x GG.w3x (13.4 Кбайт, 4 просмотров )
Старый 28.06.2014, 23:32
Ответ

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

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

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

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



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