Я переустановил редактор, зашел, но ничего не помогло, я переустановил редактор и перезапустил ноут, снова зашел и всё вернулось. Вообще не представляю что изменилось ._.
Проблема была в Jass коде, который отвечал за 1 способность, а так же коде в корне карты, при удалении его, всё починилось, только редакторк не проверяет ошибки в Jass коде ведь раньше проверял
В триггере pasive spells/MirTeney Копировать -> Личный сценарий RemoveLocation(udg_TochkaTen), забыли написать call перед вызовом функции (call RemoveLocation(udg_TochkaTen))
В триггере pasive spells/Timer -> Личный сценарий RemoveWeatherEffect(udg_Storm), забыли написать call перед вызовом функции.
Для того чтобы обнаруживать такие ошибки, в главном окне JNGP перейдите на вкладку vjass и включите Enable JassHelper
Здравствуйте, спасибо за ваши замечания. Я заметил, что на карте нет проверки джаса что-ли, раньше если была ошибка там сразу окошко специальное появлялась, а сейчас его нет.
Может ли такое быть что у меня старая версия JNGP?
Нет, это не то. У меня идея в том что все юниты скажем в радиусе 500 притягиваются к цели способности, как vaccum dark seer из доты, только таргетно.
Ну можно и так сделать.
Вообщем, я поделал, поднял радиус, и +- вышло нормально, только они всё равно чуть-чуть крутяться. Меня это устраивает, и можно ли ещё оптимизировать код?
И кстати, я делал эту спелку, и всё работало, потом зашел снова, и не работает.
У тебя весь спелл мягко говоря корявый. Ты записываешь юнита как "воронку", которая каждые 0.5 сек будет проверять всех юнитов в очень малом радиусе от себя, и как только хоть кто-то попадётся - ты отключаешь триггер и сдвигаешь юнитов непонятно куда... (тех которые был вокруг воронки в момент каста)
Что ты в идеале хотел сделать? схлопывание юнитов при приближении к эпицентру? ли что?
Не является целью способности тот на кого юзанули спел, чтобы он сам не попал в отряд проверка, а иначе спел просто не будет рабоать.
Маленький радиус нужен чтобы юнитов не притягивало бесконечно,я думал сделать таймер, но если юниты и так будут близко к друг другу, то они буду толкаться на месте, что мне не нравится. А вот тут уже отряд проверка нужен, если есть хоть 1 юнит в радиусе 70 от цели способности, и этот юнит находится в отряде воронка, то выключить триггер, чтобы юнитов перестало притягивать. Сдвиг - юниты в радиусе 250+50 * на уровень способности, притягиваются к цели способности в этом и фича способности. Способность должна притягивать всех юнитов(врагов) к цели способности, а так же вешать на них -защиту от магии.
Я могу не париться, и просто притягивать моментально, или через таймер, но это как-то некрасиво.
С русификатором только хуже будет понимать чужие триггеры и другим будет сложнее понимать твои, плюс эти ошибки вроде отсутсвующего текста ( ).
Выводи текстовые сообщения в ключевых местах, чтобы понять, где во время работы что то идет не так.
Утечки - объекты которые создаются например когда берешь позицию юнита либо выбираешь отряд юнитов, например все юниты в радиусе. Эта точка либо отряд потом висит почем зря в памяти. Их надо заносить в переменные и удалять особыми джасс функциями. Поищи в статьях на хгм про утечки.
Понятно,с русификатором я привык.А проблему я нашел, в отряде проверка нет юнита, для выключения триггера нужно, чтобы хотя бы 1 был в отряде, а появится он в отряде если рядом есть юнит из отряда воронка, но юниты есть, условия соблюдены, но почему-то не заносится. Статью прочитаю.
Код утечный, куча групп и точек создается и не удаляется
Русикатор, ниче не понятно
Условие группы при касте не видно на скриншоте
Если цель воронки часть отряда воронки, то его засчитает в отряд проверку и выключит триггер, подвинув юнитов только на один шаг вместо постепенного засоса
Больше дебага, и покажи что выдает дебаг, напиши что вообще происходит при тесте
Оке понятно, а я качал русификатор с xgm, я уже привык. Ну там обычные условия соответствующий юнит = враг, жив, не здание, не является целью способности. Что за дебаг? Ну я понял что утечный код, можно ли его сделать более не утечным? И кстати, я делал эту спелку, и всё работало, потом зашел снова, и не работает.
А если на словах, то тебе нужны 2 группы, одной выбираешь всех кто вблизи, второй выбираешь полный радиус при условии что они не в первой группе. Двигать не через угол обзора, а через угол между точками (кастером и выбранным)
Ах да, не угол обзора, а угол поворота юнита*
Я так и делал, может не те условия, но хз хз. На джазе не делал. Попробую снова реализовать саму притяжку. Спасибо за совет
Спасибо большое, серьёзно так не хотел менять модельку, благодарен. Только там партрета у него нет, хз меня не особо волнует, но если будет желание можешь исправить.
Здравствуйте, есть микро просьба, я вот сидел, хотел сделать героя из Древа Чудес. Эта моделька мне так понравилась и я уже всё для неё придумал, смотрю её анимации, и наблюдаю у неё 1 анимацию атаки. Такая афигенная моделька, но почему-то близарды поленились сделать ей 2 анимации атаки, главное у всех других есть по 2, а у этого красавца только 1(.
Нельзя ли сделать ему 2 анимацию атаки? Скажем просто левой рукой, или с двух рук, как будет для вас проще.
Проверьте, не включён ли у вас режим изменения "Цветовых обозначений". При его работе враг становится - красным, союзник - голубым, игрок - синим. Именно в эти цвета у вас и превратились игроки, так что может быть дело в этом.
Спасибо, я не знаю почему эта функция была включена, проблема ушла.
Слушай а зачем этим юнитам скиллы, когда есть даммик и триггеры, садишь одного дамии на карте с глобальным ренжем и кидаешь, каждый раз когда проходит определенное условие, к примеру юнит атакован но при этом поледний каст этот юнит делал N сек назад, делается элементарно через custom value и группу с таймером.
На карте есть герои с подчинением крипов
Проблема была в том, что на героев нельзя использовать корни
» WarCraft 3 / Спецэффекты в точке
» WarCraft 3 / Карта перестала проверяться
» WarCraft 3 / Карта перестала проверяться
» WarCraft 3 / Карта перестала проверяться
Отредактирован Qulore
» WarCraft 3 / Карта перестала проверяться
» WarCraft 3 / Карта перестала проверяться
» WarCraft 3 / Установка JNGP
» WarCraft 3 / Мистичиский отряд
» WarCraft 3 / Мистичиский отряд
» 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 / Как при атаке юзануть спелл для крипа