Все перерыл, а как сделать так, что бы юнит получал урон от фрост бола только тогда когда в него прилетает фрост болл.) Помогите пожалуйста? Какие варианты могут быть?)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
11
Таакс, сейчас посомтрим, думаю будут еще вопросы, а вообще скажите, xgm.guru/p/wc3/catch-dmg отлов урона в этой статье как прописывать\куда\где? Просто из любопытства интересно, нежели из-за обучения.)
28
zlowar, это не статья это наработка
учи v/cjass чтобы понять
11
такс, метод Zkay, а как объявить первую точку-снаряд?)
А понял, переменная ведь такая есть... ок, ща
Такс, две точки создал, одна в позиции кастера, другая у цели, что бы дальше. Он сказал про таймер. надо теперь как то таймер преплести.
Так. Вроде норм. Теперь осталось как то сделать так, что бы эти два триггера работали сообща. Подскажите как сделать так, что бы точка кастера сближалась к цели, во втором триггеры, где периодическое событие?
13
zlowar,
  1. Первая точка должна двигаться. Для того чтобы она двигалась надо использовать полярные координаты по направлению второй (Если знаешь jass замени её на свою функцию или распиши в переменной типа реал или делай в сё в точке методом конвертации). И когда точка сблизится со второй точкой (целью - которая будет двигаться). То тут же делаешь действия.
  2. Вторая точка должна перезаписывать позицию цели. Малоли она убежит от места применения.
  3. Используй таймер, а не периодическое событие в 1 секунду.
  4. Таймер надо ставить на 0,04 или на 0,01. Последний хорош тем, что точность высокая. И в таймере переписывай первую и вторую точку.
  5. Всегда используй переменную. Не используй бж переменные. У тебя на скрине там полно. Сделай глобалку общую. Такие как интригер, реал, юнит и т.д. Так же сделай то же самое но с массивами. И не используй вейт. Плавающий текст не надо удалять так. Там есть стандартное существование его на время.
В общем переделывай.
11
Как использовать полярные кординаты? Вернее вообще это что?
Что означает бж переменные?
Таймер ведь с массивом нужен, верно? Возможно не один игрок будет использовать этот скилл.)
13
Как использовать полярные кординаты? Вернее вообще это что?
Как. В переменной присвой через полярные координаты. Это значит сдвинуть точку на 1 или 100 ед. в направлении 0-360 градусов. Там в редакторе есть это.
Что означает бж переменные?
Переменные которые созданы редактором. Их не стоит использовать. Хотя это по сути общая глобалка. Но лучше свои общие глобалки. Так ошибок не будет и вылетов.
Таймер ведь с массивом нужен, верно? Возможно не один игрок будет использовать этот скилл.
Ну это тебе решать. Хочешь таймер с массивом или точку сделай с массивом. И проверяй через логическую какой спел у игрока работает.
Вообще там всё через массив надо делать. Чтобы не делать для каждого игрока свой триггер и разными переменными.
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.