Вообщем моя способность канальная должна призывать нетопыря который получает приказ для самоубийства на указаного юнита канальной способностью но юнит приказ не получает. В способности самоубийство доступные цели указаны верно.

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

Простите за возможно не по теме, но:
Зачем Вы используете бестолковые функции BJ? Которые красные? От них толку никакого, а комп нагружают.
Зачем точка? Ведь можно написать local unit dummy = Create Unit (get unit X, get unit Y итд) без всяких точек.
Собственно по приказу: Функция Get last created unit использует глобальную bj переменную bj_last_created_unit, ну или как то так она называется, соответственно может быть такая ситуация, что дамми - это юнит от одного потока, а цель - от другого, ну и соответственно это может не работать (триггерные конфликт). Пересадить всё только на локалки и тогда будет норм. Если, конечно, там нет ещё ошибок. Просто под рукой нет редактора, проверить не могу)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
не именно пехотинец а вообще любой герой который применяет этот приказ.
это так сказать модификатор атаки будет. мне нужен скил который включается и отключается.
Я уже использовал скилы - Жар преиспобней и Щита маны.
У одного героя может быть 3 модификатора атаки сразу
ответ
ты знаешь начальные хп декораций
ты можешь отловить факт приказа добывать дерево и OrderTargetDestructable
ты можешь перезаписывать этот триггер каждый раз, как юнит получает новый приказ, хотя хз, как оно себя ведет при смене дерева
нормального способа задетектить урон по не-юнитам нет
ответ
Да сделай проще. Создай многоуровневую способность-пустышку. и когда отдаешь приказ атаковать в область, давай ему эту способность и с помощью неё отслеживай, какую область атаковать.
Например,
способность уровень 1, значит атаковать должен 1 область.
Уровень 2 - 2 область и т. д.
Не вижу смысла усложнять жизнь с хеш-таблицей.
Надеюсь понятно?) Отдал приказ, присвоил способность, после каста жди пару сек и в зависимости от уровня способности-пустышки отправляй в ту или иную область.
ответ
Этого никто не знает. У меня вот ИИ-боты сами новые предметы не могут купить, пока не положишь. Некоторые даже не принимает и продает/выбрасывает (оказывается есть типы итемов, и итемы, которые сделаны на этой основе, ИИ заставляет продавать. Брал другой подходящий тип, который бот не продаст, и им же заменял, или на его основе создавал новый).
не пробовали на триггерах ИИ написать. Это правда может быть сложнее. Щас пробую со системой строительства намутить, пробую полную ветку здании строить. Сами строят. Можно даже отойти чай пить, пока ваши юниты строят. Со строительством может и прокатит, а вот с войсками? Там трудного ничего нет. Нанял, накопил войско. Мне пока не хватает знании, так как классический вар мало играю. Не знаю каких юнитов нужно нанимать и в каких количества, там порядок. В битве какие заклинания применять и прочее? Это оказалось сложнее, много всего

0
32
2 года назад
0
Мне чето вовсе не понятно как это будет работать?
0
1
2 года назад
0
quq_CCCP, ну типо я выбираю юнита способностью канал, рядом появляется нетопырь и я ему даю приказ самоубийство а он не выполняется
0
4
2 года назад
0
попробуй вручную приказать, получится?
0
1
2 года назад
0
zogorlol, имеешь ввиду создать юнита и самому скастовать если так то да срабатывает
1
4
2 года назад
1
Должно работать. Может быть мешает другой триггер, событие которого срабатывает на создание юнита, или получение приказа?
0
1
2 года назад
0
zogorlol, можешь пожалуйста создать и скинуть рабочий?
1
26
2 года назад
1
вы как локалку создаете не в начале кода, ммм?
2
19
2 года назад
2
Hate, cJass, объявление dummy будет в начале, а присвоение там, где объявлен. Им еще кто-то пользуется, охуеть.
2
19
2 года назад
2
Простите за возможно не по теме, но:
Зачем Вы используете бестолковые функции BJ? Которые красные? От них толку никакого, а комп нагружают.
Зачем точка? Ведь можно написать local unit dummy = Create Unit (get unit X, get unit Y итд) без всяких точек.
Собственно по приказу: Функция Get last created unit использует глобальную bj переменную bj_last_created_unit, ну или как то так она называется, соответственно может быть такая ситуация, что дамми - это юнит от одного потока, а цель - от другого, ну и соответственно это может не работать (триггерные конфликт). Пересадить всё только на локалки и тогда будет норм. Если, конечно, там нет ещё ошибок. Просто под рукой нет редактора, проверить не могу)
Принятый ответ
0
4
2 года назад
0
Arlando, если скопируешь текстом
Чтобы оставить комментарий, пожалуйста, войдите на сайт.