![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
проверка урона 2 раза
В общем такая шняга, сделал триггер который должен ловить и магический и физический урон. Оба он ловит, но очень странно и багано:
1)нанесенный магический урон показывается дважды(срабатывает дважды) 2)нанесенный физический урон вначале показывается как физический,а затем как магический оО В общем скрины прилагаются,кто понял в чем проблема, прошу ответить.
» КОД
Отредактировано Sladkoegka, 22.01.2013 в 22:20. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
выложите лучше код под каты, чем страдать этим скриновским извращением |
![]() |
#2
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vadik29
Choice Battle 1.6а
![]() ![]() offline
Опыт:
15,845Активность: |
Sladkoegka, После cJass, смотреть на такой формат кода, как-то не приятно... |
![]() |
#3
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
вы кидаете молот бурь и пытаетесь определить какой от него урон? |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vadik29
Choice Battle 1.6а
![]() ![]() offline
Опыт:
15,845Активность: |
Ищи проблему здесь -_-
Vadik29 добавил: И поставь проверку GetEventDamage() >=1.00 |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
Sladkoegka, привет, магистр велосипедостроения.
Вообще по-хорошему отлов магического урона делается прямо в том месте кода, где этот урон наносится.
Clamp добавил: Ну, а если тебе нужно отлавливать магический урон от стандартных способностей, то у меня плохие новости для твоей карты. |
![]() |
#7
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
Clamp, ммм,как классно, вот только эта система проблемы не решает это раз, два она по сути идентична той, что я сделал, три делать в каждом триггере отлов маг урона, а не в 1-ом большом как минимум затратно,четыре это то, что
Моя логика-весь отлавливаемый урон анализируем,если он не прошел проверку на физический значит он магический,не так ли? |
![]() |
#8
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
просто вы не учитываете того факта, что проверять на бафф при получении урона, не совсем корректно, ибо функция срабатывает на мгновение раньше самого получение урона = баф может и не быть на юните при срабатывании функции, мб я и рак |
![]() |
#9
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
Sladkoegka:
Не так ли. Ты не знаешь какого типа урон. Урон с руки тоже может оказаться магическим, не учитываешь.
Clamp добавил: Да, кстати. Урон проверяется два раза у всех во всех системах, которые я видел (а у меня нет). |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
Hate, на скрине где паладин с рыцарем махается видно,что там в первом случае есть бафф.
Clamp, Разочрую тебя,я никогда не наношу урон холодом,смерть,защитой,божественной,молний,звуком и т.д. только MELEE или NORMAL
Урон с руки??? Даже если у юнита магическая атака,то бафф яда вешается->идет проверка на физ дамаг, что мне и нужно,так в карте пока еще нет юнитом с магической атакой,а если и будут, то на они все равно должны иметь способности при атаке что-либо совершать.Я делал такую минисистему, но только с физ дамагом,поэтому я и не понимаю отчего методом исключения не получается( Отредактировано Sladkoegka, 23.01.2013 в 06:29. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
Я тебе уже намекал, что стоит наносить весь урон через код, за исключением автоатак. Для них юзай систему, ссылку на которую я скинул. Использовать стандартную магию в качестве способностей героя - идиотизм, и тебе стоит задуматься о том, чтобы от этого избавиться, прежде чем писать системы. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,477Активность: |
Clamp, я не спрашиваю тебя как мне наносит урон-кодом или стандартными скиллами. Твоя система идентична моей, хотя и быстрей. И ты так и не можешь ответить на мой вопрос, но почему то объясняя мне про то какие мне скиллы нужно делать, хотя сам и не знаешь какие у меня есть.
В общем на я жду ответа на свой вопрос. рассказывать об остальном будете другим. |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
Твори дерьмо дальше в таком случае. Если ты паришься отлавливать урон от стандартных абилок, то ничего иного у тебя и не выйдет.
Clamp добавил: Ах да, про двойную проверку: нативно на событие урона игра реагирует два раза, один раз по факту урона ка такового - у тебя он отображается как "магический", второй раз - по получении урона конкретным юнитом. |
![]() |
#14
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
невозможно никаким образом проверять урон единыжды, все баффы вызывают событие урона с уроном 0.
|
![]() |
#15
+2/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
SRABOTALO |
![]() |
#16
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Sladkoegka, ой иди нахрен, опять та же песня - Я НИКОГО НЕ СПРАШИВАЮ Я ЗНАЮ КАК ЛУЧШЕ ВООБЩЕ МОЙ ТРЕД Я ТУТ КОРОЛЬ. Ответы даны. |
![]() |
#17
+3/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Я вот думаю представьте мы потом разойдемся по делам кто куда, а на ксгм так и будут тыкаться в академии как слепые котята, пока не ткнешь мордочкой в статьи - так и будут академию забивать до краев такими умными тредами. |
![]() |
#18
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|