Бордер, потому что у них свой собственный ИИ который не отключить, придется проделать огромное кол-во работы в редакторе триггеров чтобы заставить их бегать и атаковать как нужно, а не так как им хочется, поэтому лучше не использовать слоты нейтралов в качестве атакующей стороны.
Виндвалк и берсерк, самое изи. - Не сбивают ни 1 приказ, не имеют анимации (юнит не машит руками) , но их две таких изи, остальные - жар преисподней и аналоги.
ProstoSmile, ну раз нужен, то делай, мы то тут причем? Какой еще триггер по продаже юнитов, юниты продаются без триггеров в магазинах, напиши нормально что хочешь сделать то, подробно и на русском языке
ClotPh, герой от юнита отличается наличием отдельных структур, помимо абилки 'Aher' у него еще и есть HeroList с абилками для героя, вручить их нихя стандартными методами, это все делается при старте игры.
И самое главное - зачем? Все прекрасно делается обходными путями, да и потом если вам нужен герой - делайте героя а не обычного юнита.
Freezeeee, нет лол, иллюзия = такой же юнит, она ни отлечается на уровне настроек целей в ро от других юнитов. На клонов не могут работать лечения (если не разрешено в константах), т.е омоложение не применится на иллюзию, но это сделано внутренним кодом абилки, изменить это никак низя как и скопировать для других способностей.
Ах да. Еще кешь нужно синхронизировать только в действии триггера и желательно чтобы пока идет синх ничего не происходило, реализация есть в статье про getlocalplayer, и там описано что это небыстро и ненадежно.
Bergi_Bear, нет, невозможно, курсоры, да что там все визуалки, вся видеопамять твоего компа если тебе так понятнее не синхронизируется, синхронизируются лишь вектора приказов, т.е ты кликнул идти, через N времени хост пересчитал все очереди приказов и раздал команды кто и как дальше движется, синхронизировать курсор не получится, т.к ты не сможешь так часто синхать и так много данных, с уровня.. Jass. Есть лишь 1 путь, кешь, но кешь не годится для таких динамических синхов, он медленный и ненадежный. Других способов нет.
Ни одна добрая фея не сделала библиотеку которая бы сделала возможным то что вы хотите, не смотря на не однократные попытки...
Bergi_Bear, ага, всего то синхронизированы? Так просто бля, что бились над этим 15 лет наверное...
Как ты собрался что либо синхронизировать? У тебя есть только gamecache, который сработает только в потоке триггера и только не сразу, синхроеизация вещь не мгновенная и вейт надо подольше, иначе те кто не успел - отвалятся....
Ну а т.к быстрый синх с уровня jass невозможен то и управление клавишами и отловы курсоров с целью управления Юнитами тоже невозможны, синхроеизация не только медленная, она еще рандомная, нельзя узнать сколько потребуется времени на синхронизацию...
Синхать можно сейвкоды, к примеру в начале игры пока н кто не двигается и в рпгшке все грузят персонажей, секунд 40, а в игре курсор ловить постоянно не прокатит, я вроде доступно описал почему? В теме с мемхаком раза три мусолилось.
Bergi_Bear, разумеется десинхронизация, ты вдуматься как может продолжатся игра если у тебя ы идешь в лево, а у твоего соперника стоишь на месте ( допустим).
Неужели непонятно что координаты мыши или камеры никак нельзя использовать для глобальных действий, все приказы, пути, здоровье, опыт, абилки - все синхронизируется, шаг в сторону = десинх.
KaneThaumaturge, эмм а как насчет не делать такие пассивки? Детект физического урона вещь довольно сложная, а еще и если нужно для множества юнитов весьма ресурсоёмкая, желательно все сделать по шустрее, без лишний или тяжелых действий.
Готовые системы этого дела есть, но они на jass и требуют еще и понимания как они работают, так что если у вас нет этого понимания и желания понимать это - то мб не надо?
Hate, удалять низя, будет проблемс, ссылка на юнита должна быть жива пока от его лица наносится урон или еще чтонибудь (стан кстати если что приказ цель обьект, применяется на источник стана).
» WarCraft 3 / Атака построек нейтралами
» WarCraft 3 / Способности, не прерывающие текущий приказ
» WarCraft 3 / Сохранение перезарядки
» WarCraft 3 / Почему при создании способности пропадает иконка на панели?
» WarCraft 3 / Почему при создании способности пропадает иконка на панели?
» WarCraft 3 / Атака построек нейтралами
» WarCraft 3 / Равкод 'A00\'
» WarCraft 3 / Продажа юнита
» WarCraft 3 / Продажа юнита
Какой еще триггер по продаже юнитов, юниты продаются без триггеров в магазинах, напиши нормально что хочешь сделать то, подробно и на русском языке
» WarCraft 3 / вопрос по удалению спецэффектов
» WarCraft 3 / Как убрать панель приказов у своих юнитов
» WarCraft 3 / Как сделать стандартного воина героем?
И самое главное - зачем? Все прекрасно делается обходными путями, да и потом если вам нужен герой - делайте героя а не обычного юнита.
» WarCraft 3 / Способность с целью - иллюзия
» WarCraft 3 / Как убрать панель приказов у своих юнитов
» WarCraft 3 / И снова Десинх в GetLocalPlayer
» WarCraft 3 / И снова Десинх в GetLocalPlayer
Ни одна добрая фея не сделала библиотеку которая бы сделала возможным то что вы хотите, не смотря на не однократные попытки...
» WarCraft 3 / И снова Десинх в GetLocalPlayer
Ред. quq_CCCP
» WarCraft 3 / И снова Десинх в GetLocalPlayer
Как ты собрался что либо синхронизировать? У тебя есть только gamecache, который сработает только в потоке триггера и только не сразу, синхроеизация вещь не мгновенная и вейт надо подольше, иначе те кто не успел - отвалятся....
Ну а т.к быстрый синх с уровня jass невозможен то и управление клавишами и отловы курсоров с целью управления Юнитами тоже невозможны, синхроеизация не только медленная, она еще рандомная, нельзя узнать сколько потребуется времени на синхронизацию...
Синхать можно сейвкоды, к примеру в начале игры пока н кто не двигается и в рпгшке все грузят персонажей, секунд 40, а в игре курсор ловить постоянно не прокатит, я вроде доступно описал почему? В теме с мемхаком раза три мусолилось.
» WarCraft 3 / И снова Десинх в GetLocalPlayer
Неужели непонятно что координаты мыши или камеры никак нельзя использовать для глобальных действий, все приказы, пути, здоровье, опыт, абилки - все синхронизируется, шаг в сторону = десинх.
» WarCraft 3 / И снова Десинх в GetLocalPlayer
» WarCraft 3 / Пассивка, работающая при нанесении урона.
Готовые системы этого дела есть, но они на jass и требуют еще и понимания как они работают, так что если у вас нет этого понимания и желания понимать это - то мб не надо?
» WarCraft 3 / Область с воздействием на юнита
» WarCraft 3 / Область с воздействием на юнита
» WarCraft 3 / как открыть карту в редакторе?
» WarCraft 3 / Область с воздействием на юнита
Молоток бурь на 5 сек даммиком кидай...