ещё 2 вопроса:
  1. Как засветить эффект (тип effect) для игрока, если эффект находится в тумане войны?
  2. Можно ли понять, открыт ли чат у игрока, книга изучения навыков, меню, журнал, задания и т.п.?

  1. Создать для игрока юнита с включенным полем "Расширенный угол обзора" и поставить радиус обзора на 0. Сам юнит обзора давать не будет, но он будет виден. Для других игроков его можно локально прозрачным сделать.
  2. У красного плюсика есть какой-то айди приказа, как и у способности "Строить".
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
18
  1. Создать в точке эффекта юнита с маленьким полем зрения.
  2. Чат - не знаю. Навыки героя - попробуй ловить по приказу "skillmenu" (вроде так называется). Остальное - не знаю.
16
ни то, ни другое нельзя, если только не мемхак
15
  1. Создать для игрока юнита с включенным полем "Расширенный угол обзора" и поставить радиус обзора на 0. Сам юнит обзора давать не будет, но он будет виден. Для других игроков его можно локально прозрачным сделать.
  2. У красного плюсика есть какой-то айди приказа, как и у способности "Строить".
Принятый ответ
30
По первому вопросу два варианта:
  1. Сделать разрушаемую декорацию с моделью эффекта и поставить ей "видно в тумане войны - да". Главный минус метода в том, что она не будет анимирована (то есть игрок будет видеть только первый кадр анимации эффекта до тех пор, пока декорация не окажется в его поле зрения, тогда анимация проиграется целиком), а второй минус в том, что таким образом не получится создавать произвольный эффект.
  2. Создать полностью прозрачного юнита с 'Aloc' или вообще без модели, у которого очень небольшой радиус обзора, а затем создать его подконтрольным игроку в позиции эффекта, а то и создавать эффект аттачем к этому юниту. Минус в том, что юниты с низким радиусом обзора могут выбегать из своего же поля зрения, так что метод не подойдёт для подсвечивания движущегося эффекта.

Ещё вариант:
Lenivex:
в моей ситуации неподвижный эффект, в тумане войны, анимированный.
Тогда воспользуйся советом ниже, там юнит вообще не видит ничего. Более того, эффект можно будет лепить напрямую на этого юнита.
JackFastGame:
Создать для игрока юнита с включенным полем "Расширенный угол обзора" и поставить радиус обзора на 0. Сам юнит обзора давать не будет, но он будет виден. Для других игроков его можно локально прозрачным сделать.

попробуй ловить по приказу "skillmenu" (вроде так называется).
По сути совет правильный, но приказ указан неверно:
OrderId("attributemodskill") = 852576
16
класс, предложил два костыля с существенными проблемами и говорит, что это я пихаю костыль. хотя на мемхаке легко выдать видимость любому виджету. о времена, о костыли
30
хотя на мемхаке легко выдать видимость любому виджету
Давай так: ты пилишь статью с подробным разбором того, как именно работает мемхак, после прочтения которой вообще вся механика становится кристально ясной (не "как юзать", а "как работает"), мы её публикуем, и ответ "юзай мемхак" со ссылкой на статью и описанием его использования в конкретном примере становится валидным. Запилишь?
В целом ничего против мемхака не имею, но советовать каждому юзеру с простым вопросом воспользоваться крайне неочевидным blackbox'ом без описания механики его работы - дурной тон, как минимум.
5
Clamp:
ни то, ни другое нельзя, если только не мемхак
Во-первых, это ложь, во-вторых, вы реально достали свой багоюзающий костыль сувать направо и налево. Серьёзно.

По первому вопросу два варианта:
  1. Сделать разрушаемую декорацию с моделью эффекта и поставить ей "видно в тумане войны - да". Главный минус метода в том, что она не будет анимирована (то есть игрок будет видеть только первый кадр анимации эффекта до тех пор, пока декорация не окажется в его поле зрения, тогда анимация проиграется целиком), а второй минус в том, что таким образом не получится создавать произвольный эффект.
  2. Создать полностью прозрачного юнита с 'Aloc' или вообще без модели, у которого очень небольшой радиус обзора, а затем создать его подконтрольным игроку в позиции эффекта, а то и создавать эффект аттачем к этому юниту. Минус в том, что юниты с низким радиусом обзора могут выбегать из своего же поля зрения, так что метод не подойдёт для подсвечивания движущегося эффекта.

попробуй ловить по приказу "skillmenu" (вроде так называется).
По сути совет правильный, но приказ указан неверно:
OrderId("attributemodskill") = 852576
в моей ситуации неподвижный эффект, в тумане войны, анимированный. 1 кадр не катит. Если я создам дамми юнита с видимостью, то он может увидеть лишнее. У меня эффект появляется просто по нажатию клавиши, так игрок просто прощёкает всю территорию и увидит, что а туманом войны => не вариант
JackFastGame:
  1. Создать для игрока юнита с включенным полем "Расширенный угол обзора" и поставить радиус обзора на 0. Сам юнит обзора давать не будет, но он будет виден. Для других игроков его можно локально прозрачным сделать.
  2. У красного плюсика есть какой-то айди приказа, как и у способности "Строить".
да, в принципе можно вместо эффекта создавать юнита, это как выход, но использую это в крайнем случае. В мем хаке видел функции дающие Visible для определённого игрока
30
в моей ситуации неподвижный эффект, в тумане войны, анимированный.
Тогда воспользуйся советом ниже, там юнит вообще не видит ничего. Более того, эффект можно будет лепить напрямую на этого юнита.
JackFastGame:
Создать для игрока юнита с включенным полем "Расширенный угол обзора" и поставить радиус обзора на 0. Сам юнит обзора давать не будет, но он будет виден. Для других игроков его можно локально прозрачным сделать.
5
Насчёт приказа
OrderId("attributemodskill") = 852576
может быть, а как быть с остальными компонентами меню, которые мешают управлять юнитом. Я делаю квикасты:
и нужно понимать, когда можно кастовать скилл, а когда нельзя
Только в видосе не показал, что не видно анимаций в тумане войны
30

в принципе можно вместо эффекта создавать юнита, это как выход, но использую это в крайнем случае.
Можно одного юнита запилить и крепить эффекты на него по аттачпоинту origin.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.