![]()
Demonman
![]() offline
Опыт:
2,415Активность: |
Система отлавливания урона багается
Всем ку, у меня есть система отлавливания урона, ловит урон, может нанести его, уменьшить или увеличить хп по урону... Всё хорошо работает, НО когда я использую стандартный скилл warcraft'а на нейтрально враждебного, то он хилит всех нейтрально враждебных крипов по области тем уроном, которым я должен был ему нанести. Причем когда я юзаю стандартный скилл рядом с нейтрально-пасивным, я хилю своего врага... Подскажите пожалуйста, что изменить в этом коде, чтобы исправить эти баги, или можете пожалуйста сами исправить? Вот код карты, сори что без переноса переменных... Отредактировано Demonman, 14.03.2015 в 23:07. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Жалуйтесь туда, откуда импорчена система. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Demonman
![]() offline
Опыт:
2,415Активность: |
Ну можете подсказать, где примерно там искать эту фигню хилящую... |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tapper
Ололо
![]() ![]() offline
Опыт:
1,882Активность: |
Demonman:
Попробуй перевернуть условия на оборот, обрати внимание на условия IsUnitAlly, и IsUnitEnemy, экспериментируй добавляя перед ними "!" (!IsUnitAlly.....), если не используется JNGP, то вместо ! пишешь not. (P.S карту не смотрел, но предполагаю что там на Jass) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Demonman
![]() offline
Опыт:
2,415Активность: |
Попробую поработать с этим куском кода...
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Хилящую фигню искать надо по SetWidgetLife. И там уже разбираться. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Borodach
![]() offline
Опыт:
5,950Активность: |
Я подозреваю что там "рунные браслеты" на резист магии -100%. Надо найти триггер с отловом урона, и если урон меньше 0. то наносить чистый урон. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Demonman
![]() offline
Опыт:
2,415Активность: |
Что-то я блокнул рунные брасеры и не помогло... Вот он где был:
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|