Добрый вечер всем.
Впринципе весь вопрос в названии
Суть - герой ИИ игрока подходит к лавке и триггерно выбирается лавка для ИИ.
Но путем тестов было выявлено что если игроком управляет ИИ то игра упорно игнорирует этот триггер
Мои попытки
Замена скрипта для ИИ отсюда не помогла - xgm.guru/p/wc3/melee_ai_creating1

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

Зачем выбирать строение для ИИ? Если нужно что-то купить в лавке для ИИ, для этого есть действия в категории Нейтральное здание.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
27
4 года назад
Отредактирован MpW
3
budmovw, приказами тогда пробуй. выше пример. id-равкод итема - приказ покупки итема.

наверное не работает выделение и горячие клавиши на компах, тк это связано напрямую с интерфейсом. Когда кидаешь выбор на юнита, то у игрока в интерфейсе выделен юнит. Аналогично с горячими клавишами, юнит должен выделен, кнопка не должна скрытой (это факт: когда кнопка скрыта, хоткей не работает). А так как игрок-комп то это не к чему Вместо хоткеев юзают приказы
0
26
4 года назад
0
Мда, действительно, с кулдауном сложно) Ну, как вариант, можно заменить предметы в лавке на умения. Но тут тогда другой косяк: не будет видно количество предметов.
1
27
4 года назад
Отредактирован MpW
1
даймика создал рядом с магазином, и через приказы купил xgm.guru/p/wc3/warden-buyitem, вернул бабло.
1
18
4 года назад
1
У игроков-компьютеров выделение вообще не работает, если не ошибаюсь.
0
26
4 года назад
0
МрачныйВорон:
даймика создал рядом с магазином, и через приказы купил xgm.guru/p/wc3/warden-buyitem, вернул бабло.
Вот, и решение. Продаем даммику и даем предмету нужному герою.
3
28
4 года назад
Отредактирован PT153
3
Как? Если говорите про вариант создавать триггерно и отдавать ИИ герою, то не катит, есть другой варинат?
Я же сказал в самом начале, Действия - Нейтральное строение.
Если нужно что-то купить в лавке для ИИ, для этого есть действия в категории Нейтральное здание.
Будет и кулдаун у покупки, и не надо никаких даммиков создавать.

Действия - Нейтральное строение
Ошибка, это делается во вкладке Боевая Единица, да и то только в UMSWE и только для покупки юнита. Тем не менее, это можно сделать через CustomCode.
0
10
4 года назад
0
PT153:
Как? Если говорите про вариант создавать триггерно и отдавать ИИ герою, то не катит, есть другой варинат?
Я же сказал в самом начале, Действия - Нейтральное строение.
Если нужно что-то купить в лавке для ИИ, для этого есть действия в категории Нейтральное здание.
Будет и кулдаун у покупки, и не надо никаких даммиков создавать.

Действия - Нейтральное строение
Ошибка, это делается во вкладке Боевая Единица, да и то только в UMSWE и только для покупки юнита. Тем не менее, это можно сделать через CustomCode.
Не знаю почему, триггеры Нейтральное здание(не триггеры юнит) не работают на продажу юнитов. Пришлось удалять этого юнита из магазина и добавлять нового такого же
0
27
4 года назад
Отредактирован MpW
0
Lotus101, там нужно специальную абилку добавить, если правильно понял вашу проблему.

ссылка пункт 2.9
0
28
4 года назад
0
Lotus101, удалить можно только тех, кто был добавлен триггерно.
0
10
4 года назад
0
МрачныйВорон:
Lotus101, там нужно специальную абилку добавить, если правильно понял вашу проблему.

ссылка пункт 2.9
PT153:
Lotus101, удалить можно только тех, кто был добавлен триггерно.
Да я понял так и сделал, а вот приказ нейтральному зданию продать игроку юниту где находится, на гуи нет? Нужно компьютеру продать или он сам купил, пришлось костыли использовать
0
27
4 года назад
Отредактирован MpW
0
Lotus101, выше скидывал как приказом покупать у здания. ну и на гуи можно
там отдаем магазину приказ "smart" (короче переключаем абилкой выбор на юнита. локально интерфейс у игрока переключается на магазин) и затем отдаем иммитирующий от нужного игрока приказ IssueNeutralImmediateOrderById где id-приказ равен id-итему или id-юнита (если нанимаете юнитов)
xgm.guru/p/blog-steal-nerves/ability3 раздел для магазинов. там пишут: Побочным эффектом способности ‘Aneu’ (Выбрать героя) или ‘Ane2’ (Выбор воина) является доступ к другим заклинаниям боевой единицы. Даже, вражеский воин может использовать способности обладателя выборки. Это же очевидно, помните, есть способность "разведка" в мастерской гоблинов, чтобы обследовать территорию, нужно подойти и кликнуть. Или способность "поставка ресурсов" - производит обмен. Точно, также происходит и с наймом юнитов, игре нужно знать какой игрок нажал, затем продает ему юнита. Есть даже нативки с приказами, иммитирующие действия магазина от другого игрока. Даже атакующие абилки срабатывают.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.