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

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

Ответ
 
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
Тригер срабатывает всегда,
Смысл в том чтобы доавлось доп золота когда над врагом бафф,
но не знаю почему если даже над врагом нету баффа за него дают доп голд.
Миниатюры
Кликните на картинку для увеличения
Название:  Снимок.JPG
Просмотров: 54
Размер:  21.9 Кбайт  Кликните на картинку для увеличения
Название:  Снимок1.JPG
Просмотров: 49
Размер:  49.8 Кбайт  
Старый 11.04.2013, 21:15
Goodie

offline
Опыт: 2,825
Активность:
ДжекВоробей, во 2 триггере сделай еще условие что GetDyingUnit == GoldHero
Goodie добавил:
да и вобще. как можно чекнуть у мертвого юнита бафф? :D
Старый 11.04.2013, 21:20
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
Goodie, зачем?
видишь ли врага над котором бафф могу убить и союзники и доп голд уйдет к союзникам, и если поставить это условие то голд им не пойдет.
ДжекВоробей добавил:
и где эта функция?)
GetDyingUnit == GoldHero
я нашел только GetDetectedUnit=GoldHero
Старый 11.04.2013, 21:26
Goodie

offline
Опыт: 2,825
Активность:
ой. DyingUnit просто поищи. Я на гуи просто забыл эти названия =/
Старый 11.04.2013, 21:38
IceFog

offline
Опыт: 7,172
Активность:
Попробуй событие не "Юнит умирает", а "Получает урон". И там проверяй, если урон смертельный, и присутствует баф, то дать дополнительное золото за убийство.
Старый 11.04.2013, 21:38
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
IceFog, сделал как ты написал и не работает совсем.
Старый 11.04.2013, 21:54
IceFog

offline
Опыт: 7,172
Активность:
Покажи как ты сделал.
Старый 11.04.2013, 22:42
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
ну вот
Миниатюры
Кликните на картинку для увеличения
Название:  Снимок.JPG
Просмотров: 35
Размер:  54.5 Кбайт  
Старый 11.04.2013, 22:44
IceFog

offline
Опыт: 7,172
Активность:
Сделай событие "Юнит получает урон" (Specific Unit Event).
И там проверяй, если урон смертельный, и присутствует баф, то дать дополнительное золото за убийство.
Старый 11.04.2013, 23:16
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
IceFog, как проверить если урон смертельный?
ДжекВоробей добавил:
IceFog, вобще покажи как в тригере выглядет все что ты написал.
Старый 12.04.2013, 14:06
youtube
сктыщь
offline
Опыт: 8,025
Активность:
Мертвого юнита нельзя чекать на баффы. Вот такие вот дела, ребятки
Старый 12.04.2013, 14:44
IceFog

offline
Опыт: 7,172
Активность:
Старый 12.04.2013, 14:56
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
IceFog, сделал , не работает..
Прикрепленные файлы
Тип файла: w3x 1234555.w3x (16.5 Кбайт, 2 просмотров )
Старый 12.04.2013, 15:25
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,429
Активность:
ДжекВоробей, о госпади, неужели нельзя добавлять в отдельную группу всех кто с баффом и удалять из группы всех кто помер или уже не имеет баффа, проверку на то что юнит находится в конкретной группе еще никто не отменял...
Старый 12.04.2013, 15:35
Raised
Rid-Aid-Ios
offline
Опыт: 20,792
Активность:
Событие не урон и не атака - событие смерть юнита.
Если я понял, то суть системы такова: за каждое убийство дается золото (триггерно) или же: на юнита вешается бафф и за каждую секунду воздействия баффа владельцу применяющего юнита дается золото. . . или же доп. золото дается если последний удар нанесен юниту под баффом. . . ну вот честно, какие тут могут быть проблемы?
Старый 12.04.2013, 15:37
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
quq_CCCP, можно пример?
ДжекВоробей добавил:
RiseD_Konst, дается доп голда когда юнит с бафом умерает.
Старый 12.04.2013, 15:38
LOR_D
    
offline
Опыт: 8,450
Активность:
ДжекВоробей, у тебя баффы перепутаны и вроде надо заменить Killing и Dying Unit на Damage Source и Triggering Unit соответственно. Я заменил и всё заработало.
Старый 12.04.2013, 15:40
IceFog

offline
Опыт: 7,172
Активность:
Может проблема в этом?
IceFog добавил:
у тебя баффы перепутаны и вроде надо заменить Killing и Dying Unit на Damage Source и Triggering Unit соответственно. Я заменил и всё заработало.
А, ну тогда все ясно.
Старый 12.04.2013, 15:51
ДжекВоробей
Изучаю Jass ~ 1%
offline
Опыт: 8,302
Активность:
IceFog, а да заработало но. золото не дается.. почему?
Старый 12.04.2013, 15:51
IceFog

offline
Опыт: 7,172
Активность:
Триггер выключен...
Старый 12.04.2013, 15:58
Ответ

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

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

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

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



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