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

Принятый ответ

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

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

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

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

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

в принципе можно вместо эффекта создавать юнита, это как выход, но использую это в крайнем случае.
Можно одного юнита запилить и крепить эффекты на него по аттачпоинту origin.
0
5
7 лет назад
0
Clamp:

в принципе можно вместо эффекта создавать юнита, это как выход, но использую это в крайнем случае.
Можно одного юнита запилить и крепить эффекты на него по аттачпоинту origin.
уж тогда проще модельку юниту менять, чем создавать лишние объекты.
0
30
7 лет назад
0
Я делаю квикасты
Забавно, я тоже буквально вчера начал думать, как бы реализовать квиккасты, но пока что особых подвижек нету =(
Возможно даже, что это тот самый случай, когда мемхак и правда окажется незаменим.
Lenivex:
уж тогда проще модельку юниту менять, чем создавать лишние объекты.
Поменять модельку юниту стоит дороже, чем создать SFX, единственное преимущество - не нужно будет отдельно хранить информацию об эффектах.
0
5
7 лет назад
0
Clamp:
Я делаю квикасты
Забавно, я тоже буквально вчера начал думать, как бы реализовать квиккасты, но пока что особых подвижек нету =(
Возможно даже, что это тот самый случай, когда мемхак и правда окажется незаменим.
кек, мем хак позволяет делать то, что вообще не возможно с обычным инструментарием на триггерах Jass'a
0
30
7 лет назад
0
кек, мем хак позволяет делать то, что вообще не возможно с обычным инструментарием на триггерах Jass'a
Можно реализовать бег на стрелках и квиккаст одной абилы, жёстко привязанный к ЛКМ, пока что это лимит того, что я нашёл. За примером можно посмотреть сюда, там же опенсорс лежит, в принципе.
0
5
7 лет назад
0
Clamp:
кек, мем хак позволяет делать то, что вообще не возможно с обычным инструментарием на триггерах Jass'a
Можно реализовать бег на стрелках и квиккаст одной абилы, жёстко привязанный к ЛКМ, пока что это лимит того, что я нашёл. За примером можно посмотреть сюда, там же опенсорс лежит, в принципе.
не, бег на стрелках не для той карты, которую я сейчас делаю
0
30
7 лет назад
0
Энивей, на вопрос ответы даны, а про квиккасты стоит создать отдельный.
0
5
7 лет назад
0
Clamp:
Энивей, на вопрос ответы даны, а про квиккасты стоит создать отдельный.
я задал вопросы, которые помогут мне создать нормальные квикасты. Зачем отдельную тему создавать? Есть спрос на квикасты?
0
30
7 лет назад
0
Затем, что читам правила сайта, 10 раздел (ссылка сразу с закладкой куда надо).
0
5
7 лет назад
Отредактирован Lenivex
0
Clamp:
Затем, что читам правила сайта, 10 раздел (ссылка сразу с закладкой куда надо).
заного создавать вопрос?
0
30
7 лет назад
0
Создавать вопрос?
На каждый твой вопрос - отдельный вопрос в Q/A разделе, как-то так.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.