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

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

Ответ
 
kash2012

offline
Опыт: 286
Активность:
Вопрос в создании способности
Здравствуйте,я хочу создать способность и у меня возникла масса проблем с её осуществлением...
Вобщем способность называется дематерелизация и вот её описание:
Персонаж применяет способность и становится не восприимчем к урону,и к способностям - тоесть урон не наносится если бьют,а способности проводятся на нём но тоже не наносят урона,есть скиллы которые сдвигают персонажа,так вот чтобы при применении такого спелла - именно этот перс не сдвигался...
Помогите пожалуйсто с осуществлением такой способности...
Старый 31.08.2012, 21:55
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
GetEventDamage() в помощь.
Старый 31.08.2012, 22:09
kash2012

offline
Опыт: 286
Активность:
Faion, эээм,сори но я не разбираюсь в джассе...
Старый 31.08.2012, 22:22
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Сори, но я не разбираюсь в гуи :\
Старый 31.08.2012, 22:36
kash2012

offline
Опыт: 286
Активность:
Faion, как?Чувак,ты же сделал классные карты!И как ты учил джасс без гуи?Ты ведь делал наруто проект полюбому присутствием гуи?
Старый 31.08.2012, 23:16
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
kash2012, нууу...
...когда то, давным давно, когда на земле еще были живы динозавры я знал ГУИ, но с тех времен прошло много много лет, и это древнее знание было утрачено навеки, а в замен этому знанию, пришло знание жасса...
Старый 31.08.2012, 23:36
kash2012

offline
Опыт: 286
Активность:
Faion, истинну говоришь...но к сожалению моей проблеме не поможет это...искать нужно ответ или карте не существовать иначе моей...
Старый 31.08.2012, 23:44
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Второй вариант. С картами на GUI вы опоздали на 6 лет.
Старый 31.08.2012, 23:46
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
kash2012, Extremator 'a лови, он гуишник:)
Старый 01.09.2012, 00:12
kash2012

offline
Опыт: 286
Активность:
Faion, я знаю как сделать чтобы урон не наносился не от способности,не о ударов....тупо переменную с жизнями создать и каждую милисекунду устанавливать ему жизни с переменной,но как сделать чтобы он не сдвигался если сработает скилл я понятия не имею(
Старый 01.09.2012, 00:55
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
kash2012:
но как сделать чтобы он не сдвигался если сработает скилл я понятия не имею(
"он" это кто? юнит?
kash2012:
Faion, я знаю как сделать чтобы урон не наносился не от способности,не о ударов....тупо переменную с жизнями создать и каждую милисекунду устанавливать ему жизни с переменной
Не тру, и все равно можно убить, если урон будет превышать кол-во жизней юнита
Старый 01.09.2012, 01:32
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,449
Активность:
Faion:
Не тру, и все равно можно убить, если урон будет превышать кол-во жизней юнита
Если гер то мгновенно воскресить, если моб то сразу же создать на том же месте и теми же параметрами...
kash2012, Если у тебя есть триггерные спелы которые двигают цель, (как форсс стафф в доте) то при применении этих скиллов проверяй если ну цель некий бафф (как дать цели бафф надеюсь ты знаеш) и если он есть то не двигай, вот и всё. ( со стандартными способностями не выйдет ни как )
Могу скинуть наработку скилла (Щит Теней) тоже блокирует урон, написан на jass. + красивая моделька и иконка.
Старый 01.09.2012, 03:46
kash2012

offline
Опыт: 286
Активность:
quq_CCCP, Faion, ну если он умрет то сработает воскрешение там же и опять установка жизней как по переменной,в общем враг даже не увидит что он умер и воскресился так как это не заметно....а вот поповоду сдвига от скилла - это сложновато
Старый 01.09.2012, 15:12
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Faion:
и все равно можно убить, если урон будет превышать кол-во жизней юнита
O rly? А крест Даззла тогда как сделан?
Старый 01.09.2012, 15:22
DimanTOoBS

offline
Опыт: 5,791
Активность:
Master_chan, крест дазла в 1 доте пробивается критом морды
Старый 01.09.2012, 15:47
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
quq_CCCP:
Если гер то мгновенно воскресить, если моб то сразу же создать на том же месте и теми же параметрами...
Master_chan:
O rly? А крест Даззла тогда как сделан?
сфоткайте кто нить на одной фотографии много велосипедов и костылей...
Вы упоролись. Есть функция перехвата урона. Все делается в пару строчек без всякого индийского кода.
потом еще удивляетесь почему у вас все тормозит ._.
Старый 01.09.2012, 19:04
Doc

offline
Опыт: 63,163
Активность:
Master_chan, дак про максимальное хп говорят. Урон больше максимума - INSTANT DEATH
Старый 01.09.2012, 19:16
BK.Jugg
террорист из КиП
offline
Опыт: 27,066
Активность:
Добавь триггерно юниту абилку "каменные доспехи". Коэффиценты поменяй на свои.
Старый 01.09.2012, 19:21
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,449
Активность:
Faion, ну понятно камменые доспехи иди шипы, блочить физ дамаг на сколь ко то процов, ну рунные браслеты блочат урон от магии, но есть и тип урона который не блочится не чем, как быть тут?
GetEventDamage() и SetUnitState работаю только до того момента, пока HP юнита меньше чем урон...
Далее чтобы не заморачиваться мгновенно ресаем гера с 1% хп, ну или моба создаём, так слеплено в доте, там даже можно это заметить по ХП бару что юнита бьют с 1 хп а на хп баре на мгновение фулл...
Старый 02.09.2012, 04:12
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт: 8,073
Активность:
quq_CCCP:
там даже можно это заметить по ХП бару что юнита бьют с 1 хп а на хп баре на мгновение фулл...
не видел после версии 6.7х, может для этого надо играть с дикими лагами (20фпс)...
Старый 02.09.2012, 09:34
Ответ

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

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

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

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



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