И кстати, я делал эту спелку, и всё работало, потом зашел снова, и не работает.
У тебя весь спелл мягко говоря корявый. Ты записываешь юнита как "воронку", которая каждые 0.5 сек будет проверять всех юнитов в очень малом радиусе от себя, и как только хоть кто-то попадётся - ты отключаешь триггер и сдвигаешь юнитов непонятно куда... (тех которые был вокруг воронки в момент каста)
Что ты в идеале хотел сделать? схлопывание юнитов при приближении к эпицентру? ли что?
Не является целью способности тот на кого юзанули спел, чтобы он сам не попал в отряд проверка, а иначе спел просто не будет рабоать.
Маленький радиус нужен чтобы юнитов не притягивало бесконечно,я думал сделать таймер, но если юниты и так будут близко к друг другу, то они буду толкаться на месте, что мне не нравится. А вот тут уже отряд проверка нужен, если есть хоть 1 юнит в радиусе 70 от цели способности, и этот юнит находится в отряде воронка, то выключить триггер, чтобы юнитов перестало притягивать. Сдвиг - юниты в радиусе 250+50 * на уровень способности, притягиваются к цели способности в этом и фича способности. Способность должна притягивать всех юнитов(врагов) к цели способности, а так же вешать на них -защиту от магии.
Я могу не париться, и просто притягивать моментально, или через таймер, но это как-то некрасиво.
С русификатором только хуже будет понимать чужие триггеры и другим будет сложнее понимать твои, плюс эти ошибки вроде отсутсвующего текста ( ).
Выводи текстовые сообщения в ключевых местах, чтобы понять, где во время работы что то идет не так.
Утечки - объекты которые создаются например когда берешь позицию юнита либо выбираешь отряд юнитов, например все юниты в радиусе. Эта точка либо отряд потом висит почем зря в памяти. Их надо заносить в переменные и удалять особыми джасс функциями. Поищи в статьях на хгм про утечки.
Понятно,с русификатором я привык.А проблему я нашел, в отряде проверка нет юнита, для выключения триггера нужно, чтобы хотя бы 1 был в отряде, а появится он в отряде если рядом есть юнит из отряда воронка, но юниты есть, условия соблюдены, но почему-то не заносится. Статью прочитаю.
Код утечный, куча групп и точек создается и не удаляется
Русикатор, ниче не понятно
Условие группы при касте не видно на скриншоте
Если цель воронки часть отряда воронки, то его засчитает в отряд проверку и выключит триггер, подвинув юнитов только на один шаг вместо постепенного засоса
Больше дебага, и покажи что выдает дебаг, напиши что вообще происходит при тесте
Оке понятно, а я качал русификатор с xgm, я уже привык. Ну там обычные условия соответствующий юнит = враг, жив, не здание, не является целью способности. Что за дебаг? Ну я понял что утечный код, можно ли его сделать более не утечным? И кстати, я делал эту спелку, и всё работало, потом зашел снова, и не работает.
А если на словах, то тебе нужны 2 группы, одной выбираешь всех кто вблизи, второй выбираешь полный радиус при условии что они не в первой группе. Двигать не через угол обзора, а через угол между точками (кастером и выбранным)
Ах да, не угол обзора, а угол поворота юнита*
Я так и делал, может не те условия, но хз хз. На джазе не делал. Попробую снова реализовать саму притяжку. Спасибо за совет
Спасибо большое, серьёзно так не хотел менять модельку, благодарен. Только там партрета у него нет, хз меня не особо волнует, но если будет желание можешь исправить.
Здравствуйте, есть микро просьба, я вот сидел, хотел сделать героя из Древа Чудес. Эта моделька мне так понравилась и я уже всё для неё придумал, смотрю её анимации, и наблюдаю у неё 1 анимацию атаки. Такая афигенная моделька, но почему-то близарды поленились сделать ей 2 анимации атаки, главное у всех других есть по 2, а у этого красавца только 1(.
Нельзя ли сделать ему 2 анимацию атаки? Скажем просто левой рукой, или с двух рук, как будет для вас проще.
Проверьте, не включён ли у вас режим изменения "Цветовых обозначений". При его работе враг становится - красным, союзник - голубым, игрок - синим. Именно в эти цвета у вас и превратились игроки, так что может быть дело в этом.
Спасибо, я не знаю почему эта функция была включена, проблема ушла.
Слушай а зачем этим юнитам скиллы, когда есть даммик и триггеры, садишь одного дамии на карте с глобальным ренжем и кидаешь, каждый раз когда проходит определенное условие, к примеру юнит атакован но при этом поледний каст этот юнит делал N сек назад, делается элементарно через custom value и группу с таймером.
На карте есть герои с подчинением крипов
Проблема была в том, что на героев нельзя использовать корни
Я должен когда пикают героя установить переменную что входящий юнит = герой1
Потом с этой переменной поставить условие что если герой1 =кто-то их всех героев которые есть на карте, то если есть совпадение изменить картинку в таблице рекодов использовав такой то путь.
Qulore, циклом и сравнением. ты циклом перебираешь каждый тип, сравнивая выбранный тип с текущим. И когда выпадет нужный индекс массива, тогда ты и прознаешь нужный номер строки.
цикл А
ЦИКЛ A ОТ 0 до MAX
if ID[A] == Тип выбранного героя then
NUM = A
endif
set A = A+1
конец цикла
показать строку с номером NUM
зафиксировать событием покупки, выбора, или входа, выбирая нужные константы. entering unit (входящий юнит), selling unit (покупаемый юнит)
можно сделать массив строк, забить в него пути к иконкам
потом соответствующий массив айдишников от героев
и при пике героя перебирать массив циклом, находить номер героя и по номеру соответствующую иконку
А как зафиксировать героя когда его пикают? Остальное понятно.
Qulore, если бы это так работало, чтобы триггером удаляешь\добавляешь геройскую способность, и она адекватно отображалась, изучалась и прочее, рпг-карты давно были бы гораздо вариативнее. Какие я вижу варианты на старом редакторе без рефорджи, мемхака и профессионального триггерного образования:
менять тип способности "техникой" у альтернативной формы. Работает не всегда и не со всеми способностями
делать дамми-перевоплощение: отслеживать применение, скрывать и делать неуязвимым изначального героя, менять владельца на нейтрально-пассивного (?), на его координаты двигать и поворачивать заранее скрытого героя в альтернативной форме, открывать, менять владельца на игрока, делать уязвимым, выделить нового героя, выставить текущие ману, хп, экспу, предметы и характеристики как у изначального героя, в зависимости от уровня скиллов ставить такие же уровни альтернативным скиллам. Когда способность заканчивается - все то же самое, только поменять местами нормальную и альтернативную формы - все эти показать-скрыть, новая экспа, предметы и прочее. Тестировать на баги, связанные со скриптами, смертью героя, квестовыми предметами, синематиками и прочим
Афигеть, я думал будет проще, я попробую 1й вариант, спасибо за помощ.
Ну форма, перевоплощение. Я просто хотел чтоб, когда я её нажимал у героя менялись способности, но если я триггерно удаляю способность и даю новую,то ту способоность которую я удалил появляется в способностях которых можно изучить.
» WarCraft 3 / Мистичиский отряд
Маленький радиус нужен чтобы юнитов не притягивало бесконечно,я думал сделать таймер, но если юниты и так будут близко к друг другу, то они буду толкаться на месте, что мне не нравится. А вот тут уже отряд проверка нужен, если есть хоть 1 юнит в радиусе 70 от цели способности, и этот юнит находится в отряде воронка, то выключить триггер, чтобы юнитов перестало притягивать. Сдвиг - юниты в радиусе 250+50 * на уровень способности, притягиваются к цели способности в этом и фича способности. Способность должна притягивать всех юнитов(врагов) к цели способности, а так же вешать на них -защиту от магии.
» WarCraft 3 / Мистичиский отряд
» WarCraft 3 / Мистичиский отряд
» WarCraft 3 / Как притянуть юнитов к цели сп
» WarCraft 3 / Как притянуть юнитов к цели сп
» WarCraft 3 / Нужна модель? - Вам сюда!
Ред. Qulore
» WarCraft 3 / Нужна модель? - Вам сюда!
Нельзя ли сделать ему 2 анимацию атаки? Скажем просто левой рукой, или с двух рук, как будет для вас проще.
» WarCraft 3 / Можно ли полностью убрать иконку способности?
» WarCraft 3 / Можно ли полностью убрать иконку способности?
» WarCraft 3 / Можно ли полностью убрать иконку способности?
» WarCraft 3 / Перемешались цвета игроков
» WarCraft 3 / Не устанавливает здоровье группы
» WarCraft 3 / Как забыть улучшение
» WarCraft 3 / Как приказать юниту использовать способность "Стадо ящериц"
» WarCraft 3 / Как приказать юниту использовать способность "Стадо ящериц"
» WarCraft 3 / Как при атаке юзануть спелл для крипа
» WarCraft 3 / Как задействовать анимацию при касте скила
» WarCraft 3 / Как нанести урон 1 раз, дамми юнитом который летит
» WarCraft 3 / Как нанести урон 1 раз, дамми юнитом который летит
» WarCraft 3 / Большое колво сторк
» WarCraft 3 / Иконки мультиборда
» WarCraft 3 / Иконки мультиборда
» WarCraft 3 / Иконки мультиборда
» WarCraft 3 / Улучшения способностей, используя форму
Ред. Qulore
» WarCraft 3 / Улучшения способностей, используя форму