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

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

Закрытая тема
 
Fuzzi

offline
Опыт: 1,797
Активность:
поглощение урона на гуи
наверно заезженная тема, но...
простенький спел: щит поглощает определенное кол-во урона получаемое целью. т.е. в триггере я восстанавливаю цели здоровье в размере полученного урона и проверяю, что бы не был превышен лимит.
однако проблема, если повесить такой щит на цель с фул хп, то первый полученный урон не поглотится.
подскажите плз, что не так
Старый 08.08.2012, 11:41
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
проблема из-за того что событие срабатывает раньше самого урона, поэтому ты хилишь до того как нанесётся дамаг, а раз у чувака фулл хп то, хил уходит в некуда, чтоб отхилить в нужное время, я пускал таймер на 0 сек и потом уже хилил, ну естественно сначала проверяя фулл ли хп или нет
Старый 08.08.2012, 11:44
Fuzzi

offline
Опыт: 1,797
Активность:
а wait 0.00 не поможет?
Старый 08.08.2012, 11:59
quq_CCCP
Я белый и пушистый!
offline
Опыт: 96,068
Активность:
Fuzzi, нельзя использовать, он пригоден только для больных задержек, и из wait бывает много косяков...
Старый 08.08.2012, 12:01
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
веит минимум задержка 0.1, таймер используй
у меня есть Jass функция для этого дела, но там нужна хэш таблица, и её надо будет через cusrom script вызывать
если ты имеешь об этом хоть какое-то представление
могу кинь
Старый 08.08.2012, 12:02
Fuzzi

offline
Опыт: 1,797
Активность:
ладно, спасибо. буду через таймер пытаться
Старый 08.08.2012, 12:04
Закрытая тема

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

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

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

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



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