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

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

Закрытая тема
 
MrSigma
愛 - XGM
offline
Опыт: 2,429
Активность:
Определение типа урона
Прёт на вопросы)

Искал на форуме и в академии и ничего не нашел. Нужна функция, позволяющая определить тип урона (Normal, Magic, Fire, Cold...) И инфа о том, какая атака какой тип урона наносит.
Старый 27.12.2011, 16:31
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Никак
Старый 27.12.2011, 16:33
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
Напрямую нельзя отследить тип получаемого урона.
Можно наносить различные типы от определенных видов дамиков(огонь - 1,лед - 2,и т.д.) - в проверке при получении урона просто проверять тип дами - получишь тип нанесенного им урона
Ответ - БД тип дами\тип урона
Старый 27.12.2011, 16:33
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
то есть 2 варианта есть, но функции в стандартном наборе нет
Clamp добавил:
первый - наносить весь урон исключительно триггерно, позволяет создавать свои типы урона@защиты и всё что с этим связано
второй - держать в каждом спеле (дамагающем дамми) инфу о типе урона и на каждом юните, при получении урона считывать
Старый 27.12.2011, 16:36
MrSigma
愛 - XGM
offline
Опыт: 2,429
Активность:
Nerevar, поподробнее об этом можно? Это что-то связанное с орб эффектами?
Старый 27.12.2011, 16:36
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
Нет=/
Допустим есть триг1 на нанесение урона через дами1(вид урона при этом наносится огонь)
Есть триг2 на нанесение урона через дами2(вид урона при этом наносится лёд)
В триге 3 на получение вообще урона мы проверяем тип юнита,его нанесшего - если тип юнита - дами1 - значит урон от огня,если тип ююнита - дами2 - значит урон от льда
Старый 27.12.2011, 16:42
MrSigma
愛 - XGM
offline
Опыт: 2,429
Активность:
Nerevar, А атаки, которые приходят не от дамми рассматривать как обычные физ атаки. В общем-то понятно, попробую) Спасибо.

MrSigma добавил:
Ах да... Вопрос не совсем касающийся типов урона... Есть ли в жассе что нибудь типа switch'а?) А то через иф замучаешься писать)
Старый 27.12.2011, 16:46
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
if then
elseif then
elseif then
...
endif
В обычном жассе нету swtitch'а
Старый 27.12.2011, 16:50
MrSigma
愛 - XGM
offline
Опыт: 2,429
Активность:
Я на cJass пишу) Есть ли он там?
Старый 27.12.2011, 16:54
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
нет.
Старый 27.12.2011, 17:00
Закрытая тема

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

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

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

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



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