Конечно самой игры. Гайды по использованию - это статьи xgm.guru/p/wc3/articles
Только не ставь на JNGP русификатор, будет глючить. Есть на сайте проект FNWE - это русский JNGP.
sergoid, MUI означает, что способность могут корректно использовать много юнитов разных игроков, но, во-первых, с каждым новым использованием способности она будет действовать на последнего, подвергшегося воздействию, во-вторых, отключение и включение триггера будут срабатывать по каждому использованию, то есть выполнение не прерывается, когда триггер вызван заново.
В-третьих, если с юнита снять дебаф, то ничего не произойдёт.
В-четвёртых, эффект не удаляется и срабатывает на трупах.
Неоднократно о таком спрашивают. Причина проблемы пока определённо не выявлена, потому просто создают новую карту и переносят туда всё. В последний раз помню, что исправляли заголовок карты, но у тебя иная ситуация.
И да, для наглядности приложи карту.
пробовал даже через отдачу приказов и проверки их выполнения...но это както бредово по моему)
Это как раз проверка на сало, но может сработать на юнита под станом.
Выводить надо текущий приказ юнита, чтобы проверить приказ. Например, делаешь событие Игрок cinematic skipped (нажатие Esc), действие Игра вывести на экран текст (самый первый пункт категории Игра), convert Order to String (current order of unit). Телепортируйся на этого юнита и жми Esc, чтобы увидеть приказ.
А чтобы ближнего найти, нужно 2 переменные - реальная и юнит. Выбираешь в радиусе всех юнитов от точки применения телепортации, если их больше одного, и сравниваешь расстояние от точки до юнита со значением реальной переменной, если оно меньше, то записываешь юнита в переменную юнит, в конце останется ближайший юнит.
И ещё можешь попроверять на тип юнита в boolean comparsion, вдруг он наземным перестаёт быть, например.
pusha1999, цель телепортации словно паузится, сало накладывается на все приказы, то есть можно это проверять. Правда, способ не очень хороший, так как рядом могут быть юниты под другим салом.
Ты точно ближнего юнита к точке каста искал, а не случайного?
Кучу вопросов подобных видел, там советовали через триггеры, но, наверное, есть какая-то встроенная возможность, чтобы делать предметы принадлежащими игроку.
В DotA ведь такой же телепорт?
По идее нужна способность, которая кастуется какое-то время, необязательно Канал, например, Огненный столб. Если направил свой Огненный столб в то место, где нет юнитов, то отменить дальнейшее выполнение, если рядом юнит, то наложить на ближайшего эффект телепорта, одновременно запускается другой триггер. Другой триггер будет проверять, не умер ли юнит-цель или кастер и не бросил ли он кастовать, если да, то убрать эффект и прекратить дальнейшее выполнение. Ну и при срабатывании Огненного столба делать триггерное мгновенное перемешение.
Как вы так разобрались, экстрасенсы?) Мне казалось, что ему надо сделать количество возможных героев у игрока равным количеству человек. Например, если играет двое, то максимум два стандартных героя у каждого, если четверо, то максимум четыре. А оказалось, что создать героев для играющих человек надо, либо уничтожить героев не играющих человек.
Мне кажется, что всё равно здесь скорее недостаточный опыт работы с триггерными приказами, чем острая необходимость воспроизводить предыдущий приказ. Например, если это триггерный приказ без цели, то можно активировать его горячей клавишей, чтобы не сбить очередь приказов. Либо запаузить юнита и сделать прозрачным, на его месте поставить такого же дамми, который выполнит приказ, а потом снять паузу.
Приказы на самом деле имеют числовой вид, ещё большинству из этих чисел соответствует строка, чтобы сохранить переменную можно было и тем, и другим способом. Всё равно основное значение для переменной будет числовое.
Может в РО хочешь кролика-героя, а не в игре? Тут довольно просто, если у тебя JNGP, нужно создать нестандартного юнита на основе кролика, а равкод ему прописать с заглавной буквы. Правда, работает не всегда)
FTFire, сначала стал печатать всё по существу с пояснениями, но так длинно получилось, что некомфортно стало, потому кратко выражусь, открой глаза или включи мозги
Валерия, Steal nerves имел ввиду, что существует три типа приказов и несколько их разновидностей. То, что вы просите, в идеальном виде делать весьма муторно, потому может есть какой-то путь полегче. Например, чтобы сохранить приказ цель-объект и цель-точка нужно заранее их сохранять в момент получения, потому что иначе цель приказа не получить. Нужно различать тип приказа для объекта - юнит, декорация, предмет. А может вам просто надо, чтобы крипы волны продолжали своё патрулирование, либо движение, нападая на противников. Это очень сильно облегчает задачу.
Скачиваешь war3 model editor. Открываешь в ней модель и переходишь по пути Windows->Camera Manager. Потом выставляешь нужный ракурс обзора и в окне Camera Manager щёлкаешь правой кнопкой мыши, в меню выбираешь Create New from Current View. Сохраняешь и проверяешь в игре, как получился портрет. Если не очень то удали камеру, выстави новый ракурс и сделай новую.
» WarCraft 3 / Редактор
Только не ставь на JNGP русификатор, будет глючить. Есть на сайте проект FNWE - это русский JNGP.
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Проблема не знаю с чем
» WarCraft 3 / Способности и алгоритмы на заказ
В-третьих, если с юнита снять дебаф, то ничего не произойдёт.
В-четвёртых, эффект не удаляется и срабатывает на трупах.
» WarCraft 3 / Проблема не знаю с чем
» WarCraft 3 / Анимация
» WarCraft 3 / Проблема не знаю с чем
И да, для наглядности приложи карту.
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Юнит цель стандартной телепортации
Выводить надо текущий приказ юнита, чтобы проверить приказ. Например, делаешь событие Игрок cinematic skipped (нажатие Esc), действие Игра вывести на экран текст (самый первый пункт категории Игра), convert Order to String (current order of unit). Телепортируйся на этого юнита и жми Esc, чтобы увидеть приказ.
А чтобы ближнего найти, нужно 2 переменные - реальная и юнит. Выбираешь в радиусе всех юнитов от точки применения телепортации, если их больше одного, и сравниваешь расстояние от точки до юнита со значением реальной переменной, если оно меньше, то записываешь юнита в переменную юнит, в конце останется ближайший юнит.
И ещё можешь попроверять на тип юнита в boolean comparsion, вдруг он наземным перестаёт быть, например.
» WarCraft 3 / Юнит цель стандартной телепортации
Ты точно ближнего юнита к точке каста искал, а не случайного?
» WarCraft 3 / Приватность предмета
» WarCraft 3 / Юнит цель стандартной телепортации
» WarCraft 3 / Смерть в лаве
» WarCraft 3 / Юнит цель стандартной телепортации
По идее нужна способность, которая кастуется какое-то время, необязательно Канал, например, Огненный столб. Если направил свой Огненный столб в то место, где нет юнитов, то отменить дальнейшее выполнение, если рядом юнит, то наложить на ближайшего эффект телепорта, одновременно запускается другой триггер. Другой триггер будет проверять, не умер ли юнит-цель или кастер и не бросил ли он кастовать, если да, то убрать эффект и прекратить дальнейшее выполнение. Ну и при срабатывании Огненного столба делать триггерное мгновенное перемешение.
» WarCraft 3 / Выпадение предметов после смерти
» WarCraft 3 / Помогите с созданием карты!
» WarCraft 3 / Приказ
» WarCraft 3 / Тип переменной
» WarCraft 3 / Приказ
» WarCraft 3 / Из моба в героя
» WarCraft 3 / HiveWE - World Editor 0.6
» WarCraft 3 / Приказ
» WarCraft 3 / Предмет: Божественный Щит
» WarCraft 3 / Скил для героя
» WarCraft 3 / Нужна модель? - Вам сюда!