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

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

Ответ
 
ExArt

offline
Опыт: 13,634
Активность:
akkolt А ещё проще не извращаться с предметами, а сделать иллюзию с героя) И я об этом писал, кто-то затёр посто что ли...
Старый 15.12.2008, 20:41
akkolt

offline
Опыт: 13,826
Активность:
ExArt, иллюзия не может юзать предметы и не распространяет ауры и урон ее в неск раз меньше, в общем имхо выйдет багово...
Старый 15.12.2008, 22:03
ExArt

offline
Опыт: 13,634
Активность:
akkolt Ты нуб? Дамаг у иллюзии можно натсроить, предметы лежашие в инвентаре у героя лежат и у иллюзии, а бафы лежащие на герое вообще никак не скопируешь. Только бд.
Старый 15.12.2008, 22:15
akkolt

offline
Опыт: 13,826
Активность:
ExArt,
1) Следи за выражениями
2) Параметры иллюзии настраиваютсо в доп параметрах, а если комраду нравятся стандартные настройки?
3) Иллюзия ни...ра не может юзать актив предметы.
4) омг На что баффы? o_O а предметы тогда зачем?
Старый 15.12.2008, 22:24
ExArt

offline
Опыт: 13,634
Активность:
akkolt
1) Нуб = новичёк. Какие такие выражения? Ну если что извини, не хотел никого обижать...
2) В настройках скила вызывающего иллюзии.
3) А зачем юзать предметы?
4) Тоесть если в карте есть предметы, то бафы нафег не нужны? Где логика то? Вот на героя кинули баф на атаку и при чём тут предметы?
Старый 15.12.2008, 22:35
akkolt

offline
Опыт: 13,826
Активность:
  1. Нуб - звучит жостко... Я и сам не употребляю этого слова.
__a) Зачем юзать другую абилу?
__b) Там можно настроить иллюзию так, чтобы она была точной копией не иллюзии?
  1. А что если у героя был предмет, при использовании которого повышается атака?
  2. Я не это имел ввиду =)
Старый 15.12.2008, 22:41
ExArt

offline
Опыт: 13,634
Активность:
akkolt Даёшь дамми абилу на вызов иллюзии, он вызывает иллюзию, хватаешь эту иллюзию в переменную, переносишь на край карты, там аура на супер скорость атаки и дамми с бронёй по которой любая атака 100% дамаги наносит, приказываешь атаковать дамми-мишень и замеряешь урон, всё урон в переменной. Иллюзия будет наносить 100% дамаги хозяина и возможно с неё не успеют свалится ауры действующие в той области в которой её вызвали + все предметы пассивно повышающие дамаг считаются.

2б - можно процент дамаги от дамаги хозяина и процент получаемого урона настроить.
3 - предмет накладывает баф, бафы никак не скопируешь. Если заставлять дамми кастовать этот предмет это отнимет время.
Старый 15.12.2008, 23:03
akkolt

offline
Опыт: 13,826
Активность:
Ну ладно, мы уже отошли от темы =) Что лучше решать автору, иначе этот спор будет длиться еще долго.
Старый 15.12.2008, 23:10
ExArt

offline
Опыт: 13,634
Активность:
akkolt Всё по теме имхо. Лучше бы расписал по-подробнее свой способ с дамми, если конечно ещё считаешь его актуальным.
Старый 15.12.2008, 23:21
akkolt

offline
Опыт: 13,826
Активность:
Создаешь дамми, копируешь ему все предметы героя, его обычная атака нам известна, заставляем его ударить другого дамми юнита, затем считаем погрешность, и вычитаем ее из нанесенного героем урона, Так и находим атаку героя.
Мы используем дамми юнита, ибо не знаем точной атаки героя, в чем смысл использовать иллюзию? атака та же, что и у героя... и так же нам не известна.

akkolt добавил:
Что у тебя за влечение к спорам? Это имхо ненормально
Старый 15.12.2008, 23:31
ExArt

offline
Опыт: 13,634
Активность:
akkolt При чём тут погрешность?.... а ну ладно.... суть понятна вроде)

Найди себе другой объект для психоанализа
Старый 16.12.2008, 00:09
Manhant
Убежал
offline
Опыт: 14,787
Активность:
ОМГ делаете триггер с событием EVET_GET_UNIT_DAMAGE
а потом заносите в переменную real = GetEventDamage()
и усе, ну эт я так делаю =)
Старый 17.12.2008, 17:10
agentex

offline
Опыт: 34,834
Активность:
manhant, ты не в теме, однако
Старый 17.12.2008, 17:14
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Настоящий урон героя вычислить нереально. Тут просто нет нормального решения. Поэтому я бы посоветовал автору искать другой путь решения своей проблемы. Гораздо легче просто создать базу по атакам юнитов.
Старый 17.12.2008, 18:09
agentex

offline
Опыт: 34,834
Активность:
а вот PlayerDark прав. не надо пытаться сделать невозможое
Старый 17.12.2008, 18:14
akkolt

offline
Опыт: 13,826
Активность:
PlayerDark, точную атаку вычислить возможно, но лишь в том случае, если нет погрешности его атаки... А так приблизительная атака имхо тоже неплохо =)
Старый 17.12.2008, 19:05
Manhant
Убежал
offline
Опыт: 14,787
Активность:
PlayerDark ты не прав можно спокойно вычислить без всяких проблем
Старый 19.12.2008, 07:30
ExArt

offline
Опыт: 13,634
Активность:
manhant Пример в студию
Старый 19.12.2008, 09:02
Manhant
Убежал
offline
Опыт: 14,787
Активность:
ExArt я могу выложить спелл который я для одного проэкта делал где определяется и сдерживается дамаг например сдерживается 100 дамаги и тд увидешь сам на

manhant добавил:
ток он на джассе и несовсем то что вам нужно кажись =( но для примера отлично

manhant добавил:
там еще боард есть ток на него не обращайте внимания =)
Прикрепленные файлы
Тип файла: w3x Щит.w3x (47.6 Кбайт, 17 просмотров )
Старый 19.12.2008, 09:32
ExArt

offline
Опыт: 13,634
Активность:
manhant, ты не в теме, выскочка. Надо не количество дамаги нанесённой отловить, а урон у героя, атаку его, до того как кого либо ударит, об этом писалось уже...

ExArt добавил:
manhant Да ещё и пример сделан криво) У тебя если у героя осталось хп на один удар он всё равно умрёт, даже с щитом.
Старый 19.12.2008, 11:28
Ответ

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

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

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

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



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