9

» WarCraft 3 / Мистичиский отряд

Extremator:
Qulore:
не является целью способности
Вот за это по подробнее.
Qulore:
И кстати, я делал эту спелку, и всё работало, потом зашел снова, и не работает.
У тебя весь спелл мягко говоря корявый. Ты записываешь юнита как "воронку", которая каждые 0.5 сек будет проверять всех юнитов в очень малом радиусе от себя, и как только хоть кто-то попадётся - ты отключаешь триггер и сдвигаешь юнитов непонятно куда... (тех которые был вокруг воронки в момент каста)
Что ты в идеале хотел сделать? схлопывание юнитов при приближении к эпицентру? ли что?
Не является целью способности тот на кого юзанули спел, чтобы он сам не попал в отряд проверка, а иначе спел просто не будет рабоать.
Маленький радиус нужен чтобы юнитов не притягивало бесконечно,я думал сделать таймер, но если юниты и так будут близко к друг другу, то они буду толкаться на месте, что мне не нравится. А вот тут уже отряд проверка нужен, если есть хоть 1 юнит в радиусе 70 от цели способности, и этот юнит находится в отряде воронка, то выключить триггер, чтобы юнитов перестало притягивать. Сдвиг - юниты в радиусе 250+50 * на уровень способности, притягиваются к цели способности в этом и фича способности. Способность должна притягивать всех юнитов(врагов) к цели способности, а так же вешать на них -защиту от магии.

Я могу не париться, и просто притягивать моментально, или через таймер, но это как-то некрасиво.
9

» WarCraft 3 / Мистичиский отряд

biridius:
С русификатором только хуже будет понимать чужие триггеры и другим будет сложнее понимать твои, плюс эти ошибки вроде отсутсвующего текста ( ).
Выводи текстовые сообщения в ключевых местах, чтобы понять, где во время работы что то идет не так.
Утечки - объекты которые создаются например когда берешь позицию юнита либо выбираешь отряд юнитов, например все юниты в радиусе. Эта точка либо отряд потом висит почем зря в памяти. Их надо заносить в переменные и удалять особыми джасс функциями. Поищи в статьях на хгм про утечки.
Понятно,с русификатором я привык.А проблему я нашел, в отряде проверка нет юнита, для выключения триггера нужно, чтобы хотя бы 1 был в отряде, а появится он в отряде если рядом есть юнит из отряда воронка, но юниты есть, условия соблюдены, но почему-то не заносится. Статью прочитаю.
9

» WarCraft 3 / Мистичиский отряд

biridius:
  1. Код утечный, куча групп и точек создается и не удаляется
  2. Русикатор, ниче не понятно
  3. Условие группы при касте не видно на скриншоте
  4. Если цель воронки часть отряда воронки, то его засчитает в отряд проверку и выключит триггер, подвинув юнитов только на один шаг вместо постепенного засоса
  5. Больше дебага, и покажи что выдает дебаг, напиши что вообще происходит при тесте
Оке понятно, а я качал русификатор с xgm, я уже привык. Ну там обычные условия соответствующий юнит = враг, жив, не здание, не является целью способности. Что за дебаг? Ну я понял что утечный код, можно ли его сделать более не утечным? И кстати, я делал эту спелку, и всё работало, потом зашел снова, и не работает.
9

» WarCraft 3 / Как притянуть юнитов к цели сп

rsfghd:
А если на словах, то тебе нужны 2 группы, одной выбираешь всех кто вблизи, второй выбираешь полный радиус при условии что они не в первой группе. Двигать не через угол обзора, а через угол между точками (кастером и выбранным)

Ах да, не угол обзора, а угол поворота юнита*
Я так и делал, может не те условия, но хз хз. На джазе не делал. Попробую снова реализовать саму притяжку. Спасибо за совет
9

» WarCraft 3 / Нужна модель? - Вам сюда!

Den_barmen91:
Спасибо большое, серьёзно так не хотел менять модельку, благодарен. Только там партрета у него нет, хз меня не особо волнует, но если будет желание можешь исправить.
9

» WarCraft 3 / Нужна модель? - Вам сюда!

Здравствуйте, есть микро просьба, я вот сидел, хотел сделать героя из Древа Чудес. Эта моделька мне так понравилась и я уже всё для неё придумал, смотрю её анимации, и наблюдаю у неё 1 анимацию атаки. Такая афигенная моделька, но почему-то близарды поленились сделать ей 2 анимации атаки, главное у всех других есть по 2, а у этого красавца только 1(.
Нельзя ли сделать ему 2 анимацию атаки? Скажем просто левой рукой, или с двух рук, как будет для вас проще.
Загруженные файлы
9

» WarCraft 3 / Можно ли полностью убрать иконку способности?

Obelick:
в рефе можно в 126 только через костыль с книгой заклинаний или триггерный аналог
А что за аналог?
9

» WarCraft 3 / Перемешались цвета игроков

Lodnar:
Проверьте, не включён ли у вас режим изменения "Цветовых обозначений". При его работе враг становится - красным, союзник - голубым, игрок - синим. Именно в эти цвета у вас и превратились игроки, так что может быть дело в этом.
Спасибо, я не знаю почему эта функция была включена, проблема ушла.
9

» WarCraft 3 / Не устанавливает здоровье группы

biridius:
Paladin = нет боевой единицы
после того как первому юниту в группе полечило, игра забывает кто такой паладин
Спасибо, всё починилось
9

» WarCraft 3 / Как забыть улучшение

PT153:
Уменьшение лвл исследованиям работает в версиях после 1.26.
То есть на 1.26a никак не получится?
9

» WarCraft 3 / Как при атаке юзануть спелл для крипа

quq_CCCP:
Слушай а зачем этим юнитам скиллы, когда есть даммик и триггеры, садишь одного дамии на карте с глобальным ренжем и кидаешь, каждый раз когда проходит определенное условие, к примеру юнит атакован но при этом поледний каст этот юнит делал N сек назад, делается элементарно через custom value и группу с таймером.
На карте есть герои с подчинением крипов

Проблема была в том, что на героев нельзя использовать корни
9

» WarCraft 3 / Большое колво сторк

Hate:
так проблемы есть или нет?
Я вас спрашиваю, будет ли триггер нормально работать если в нем более 300 действий?
9

» WarCraft 3 / Иконки мультиборда

Ок

Давайте щас уточним.
  1. Я должен когда пикают героя установить переменную что входящий юнит = герой1
  2. Потом с этой переменной поставить условие что если герой1 =кто-то их всех героев которые есть на карте, то если есть совпадение изменить картинку в таблице рекодов использовав такой то путь.
9

» WarCraft 3 / Иконки мультиборда

МрачныйВорон:
Qulore, циклом и сравнением. ты циклом перебираешь каждый тип, сравнивая выбранный тип с текущим. И когда выпадет нужный индекс массива, тогда ты и прознаешь нужный номер строки.
цикл А
ЦИКЛ A ОТ 0 до MAX
if ID[A] == Тип выбранного героя then
NUM = A
endif
set A = A+1
конец цикла
показать строку с номером NUM
зафиксировать событием покупки, выбора, или входа, выбирая нужные константы. entering unit (входящий юнит), selling unit (покупаемый юнит)

тут есть примеры
А что если они моментально купят героев, триггер не сломается?
9

» WarCraft 3 / Иконки мультиборда

biridius:
можно сделать массив строк, забить в него пути к иконкам
потом соответствующий массив айдишников от героев
и при пике героя перебирать массив циклом, находить номер героя и по номеру соответствующую иконку
А как зафиксировать героя когда его пикают? Остальное понятно.
9

» WarCraft 3 / Улучшения способностей, используя форму

Beard:
Qulore, если бы это так работало, чтобы триггером удаляешь\добавляешь геройскую способность, и она адекватно отображалась, изучалась и прочее, рпг-карты давно были бы гораздо вариативнее. Какие я вижу варианты на старом редакторе без рефорджи, мемхака и профессионального триггерного образования:
  1. менять тип способности "техникой" у альтернативной формы. Работает не всегда и не со всеми способностями
  2. делать дамми-перевоплощение: отслеживать применение, скрывать и делать неуязвимым изначального героя, менять владельца на нейтрально-пассивного (?), на его координаты двигать и поворачивать заранее скрытого героя в альтернативной форме, открывать, менять владельца на игрока, делать уязвимым, выделить нового героя, выставить текущие ману, хп, экспу, предметы и характеристики как у изначального героя, в зависимости от уровня скиллов ставить такие же уровни альтернативным скиллам. Когда способность заканчивается - все то же самое, только поменять местами нормальную и альтернативную формы - все эти показать-скрыть, новая экспа, предметы и прочее. Тестировать на баги, связанные со скриптами, смертью героя, квестовыми предметами, синематиками и прочим
Афигеть, я думал будет проще, я попробую 1й вариант, спасибо за помощ.
9

» WarCraft 3 / Улучшения способностей, используя форму

PT153:
build, я тоже так понял, а вот остальное нет.
Ну форма, перевоплощение. Я просто хотел чтоб, когда я её нажимал у героя менялись способности, но если я триггерно удаляю способность и даю новую,то ту способоность которую я удалил появляется в способностях которых можно изучить.