20

» WarCraft 3 / Классификация юнита

Оглушенный юнит получает приказ stun, точнее GetIssuedOrderId() == 851973.
Ратуша по идее должна реагировать на нажатие пробела и переносить камеру к ней.
20

» WarCraft 3 / Import Management

Я бы удалил все файлы из данной карты, затем вставил туда все файлы из бекапа, а потом макросом прошелся по каждому файлу, изменив ему стандартный путь на нужный. Рекомендую макрос Easy Macro Recorder.
20

» WarCraft 3 / Хочу создать AoS карту + нужна наработка)

Сделай какой-нибудь необычный сеттинг, это будет самая большая особенность.
20

» WarCraft 3 / Monstros Arena v0.5 AI

Я сыграл, впечатления положительные, если ничего не ожидать сверхестественного, баланс нормальный, классический, но, как в стандартном варкрафте, ловкость на высоких уровнях - имба. Тащил ловкачем в одиночку пятерых сильных ИИ благодаря высокой атаке и скорости атаки.
20

» WarCraft 3 / Можно ли как-то увидеть радиусы, которые выставляешь триггерам?

Как вариант сделать плоскую модель с текстурой окружности и масштабировать ее в мдлвисе до нужных размеров, а потом отображать в игре/редакторе
20

» WarCraft 3 / Правильный спаун юнитов

Работай с real (числа с запятой) вместо регионов, занеси в бд или проверяй условиями нужные координаты и выбирай.
Точка не будет утекать, если хранить одну точку в глобальной переменной и для мгновенных операций перемещать ее и использовать дальше по назначению.
  1. В шапку над триггерами вставляешь этот код:
function RegionInit takes nothing returns nothing
//17/11/2016
    set udg_GL = Location(0.0, 0.0)
    set udg_RegionNumber = GetRandomInt(1, 4) // выбрать количество регионов
    set udg_RegionX1 = GetRectMinX(udg_Region[udg_RegionNumber])
    set udg_RegionY1 = GetRectMinY(udg_Region[udg_RegionNumber])
    set udg_RegionX2 = GetRectMaxX(udg_Region[udg_RegionNumber])
    set udg_RegionY2 = GetRectMaxY(udg_Region[udg_RegionNumber])
endfunction

  1. Создаешь глобальные переменные типа:
    • точка с названием GL
    • регион массив с названием Region
    • целочисленная с названием RegionNumber - для хранения номера выбранного региона
    • реальное число с названиями RegionX1, RegionX2, RegionY1, RegionY1 - для хранения координат выбранного региона
После действий на картинке в инициализацию вставляешь кастом скрипт:
call RegionInit()

  1. Перед каждым созданием юнита вставляешь кастом скрипт:
call MoveLocation(udg_GL, GetRandomReal(udg_RegionX1, udg_RegionX2), GetRandomReal(udg_RegionY1, udg_RegionY2))
В окне действия с созданием юнита используешь свою переменную GL
20

» WarCraft 3 / Правильный спаун юнитов

Если регион - прямоугольник, то проще хранить 2 пары координат и создавать юнита в рамках между нижней и верхней, правой и левой точками.
Проверять на проходимость можно с помощью создания предмета в нужной точке и сравнении фактических координат предмета с заданными.
20

» JaBeN's Project / Скачать последнюю версию

Вышла новая версия! Прокрутить к ресурсу
Новая версия 0.08s
  • Исправлен источник света в факеле (в прошлой версии).
  • Торговцы продают предметы сразу в начале игры (в прошлой версии).
  • Исправлен баг с отсутствием урона от способности Берсерк у Воина.
  • Усилена Метка смерти Убийцы.
  • Изменены параметры атакующих способностей Ментального мага, вдвое уменьшен урон, кд и потребление маны.
  • Заморозка мозга Ментального мага больше не лишает цель возможности кастовать.
  • Убрано условие на запрет покупки оружия за не имением доспеха для ИИ.
  • Исправлены ошибки в формулах ИИ.
  • ИИ лучше использует скиллы.
  • Изменены билды прокачки героев ИИ.
  • Изменена система смены типа атаки и защиты на основе руны (Спасибо quq_CCCP).
  • Временный бонус кратности атаки луков снижен с х3 на х2, стрелы х1.
  • Теперь бонусы от дальнебойного оружия и снарядов к нему даются только при совместном ношении.
  • При надевании предмета добавлено сообщение с количеством характеристик, недостающих для ношения.
  • Теперь при старте игры ворота арены закрыты.
  • Доступен новый герой - Паладин.
  • Добавлены недостающие затененные иконки.
20

» WarCraft 3 / Псс, нужно немного мемхака?

quq_CCCP:
Steal nerves:
Погляжу, что система крута. Много интересных функции триггеров появилось
Ребята, а какая последовательность действии нужна, чтобы это все заработало? Пишут нужно работать с mpq-архивом. Когда вставил длинный код в шапку карты, то JassHepper выдал ошибку, что существует две одинаковые функции main. Это так, я понимаю нужно j файл редактировать =(. Объясните, пожалуйста.
А еще вопрос а надо ли юзать их, если вызов происходит медленно?
Нужно все исправить ручками, это когда то были разные библиотеки
А щяс копипаст из war3map.j
Вот щяс пытаюсь все сделать импортопригодным
и разбитым на блоки...
Остановился на либе Memory
Для меня будет очень привлекательно смотреться в таком формате, чтобы работало в стандартном редакторе, т.е. все переменные я занесу стандартным образом, переименую их в функциях.
20

» WarCraft 3 / Импорт , Экспорт , Анимаций , скелета ...

Как на скелет с анимациями натянуть это мясо ?
В статьях по моделлингу все изложено доступным языком, читаем и пробуем. xgm.guru/p/wc3/articles - Раздел 4.