Возможно он не понимает, где и как его следует строить.
Энивей, юзай абуз - после постройки у нужных тебе игроков меняй только что построенный рудник на тот нестандартный
Ох, господа, прошу прощения. Завтра опробую предложенные вами способами и выберу лучший ответ. Заведомо прошу прощения, а дабы вам было чем заняться, порассуждайте пока на тему "динамика и провисание" в кампаниях
orc01:
Ну всё правильно. Неуязвимые строения не поддаются логике осады.
А я тогда всё никак не мог вдуплить, где же ошибка. В принципе. необходимости делать Неуязвимой не было - это было больше для дебага.
Вот так дебаг создавал интересные баги...
Скорее всего это поведение связано с тем, что они в какой-то момент начинают получать противоречивые приказы. Для более детального ответа нужно смотреть код, что ни грамма не интересно.
писал бы свой АИ лучше
Да даже если самому писать АИ - довольно запарная штука. У меня вот трабла возникла - написал АИ тригерный, всё работает, но тут фигакс - они видят неуязвимое строение. принадлежащее нам и не знают, что с ним делать. начинают отступать...
Так ИИ-то у тебя строит всё по порядку, а в порядке у тебя стоят одни лыцари, да лучники, ополченцы начинают строится только после того, как лимит еды будет 80, кажется. Переноси их в самое начало - и это будет самое верное решение.
Энивей, довольно странным кажется и такой длинный порядок постройки. Почему нельзя просто поставить порядок из:
Строить ополченца с условием, что ополченцев у нас меньше пяти
Строить пехотинца, если пехотинцев меньше десяти.
Строить лучника, если лучников меньше десяти.
То есть порядок из трёх строк, вместо той тьмы, что у тебя. В чем прикол? Комп будет проверять сразу по трём параметрам, а не ждать значения в определенный лимит еды
По поводу последнего, я точно не знаю, могу сказать только одно - войска он посылает после того, как истек срок задержки. Если надо по "достижению лимита" - ИИ придётся писать триггерно, что довольно запарно, ибо надо учитывать дохера всякого
Ээээ, да как бы сказать, у меня всё работает. Он построил пять ополченцев для второй атаки(после того, как наконструировал целую армию(Просто в порядке строк строительной очереди они у тебя угнаны очень высоко)
Впрочем, заработало может быть ещё и по той причине, что я "ополченца" поменял кнопки расположения для найма(ибо он был на том же месте, что и крестьянин)
Так пищи-то ему хватает для постройки юнита 1
или нет?
пищи ему на всё и всегда хватает и юнитов он всегда строит. он их не отправляет в бой, либо отправляет криво, либо начинает строить много ферм.
А путь ему ничего не блокирует? А то я тогда ворота закрыл триггерно и сделал их неуязвимыми - и думал - а чего противник не идёт? Как оказалось, если комп не видит дороги к тебе, то в атаку не шибко торопится.
Юниты у тебя стандартные? Ну, в плане, не менял их никак?
Так пищи-то ему хватает для постройки юнита 1
или нет?
пищи ему на всё и всегда хватает и юнитов он всегда строит. он их не отправляет в бой, либо отправляет криво, либо начинает строить много ферм.
А путь ему ничего не блокирует? А то я тогда ворота закрыл триггерно и сделал их неуязвимыми - и думал - а чего противник не идёт? Как оказалось, если комп не видит дороги к тебе, то в атаку не шибко торопится.
Юниты у тебя стандартные? Ну, в плане, не менял их никак?
Нет, пока пишу ему интеллект, использую пустую карту на которой только немного дерева для добычи и рудники, и он спокойной может дойти до моей базы. Юниты нестандартные, (тобиш не сражение и не кампания), а так обычные юниты, немного переделанные пехотинцы и лучницы альянса (другая моделька, хп, атака, броня и пр. что не должно ни на что влиять)
Скорее всего это и влияет, чувак :/ Попробуй вот импортировать данные редактора(в редакторе объектов есть такая фишка) - и уже занеси в свой АИ. Ну или давай саму карту с АИшником, просто подчас без взгляда на сам файл понять проблему сложно.
(Энивей, есть вариант написания АИшника иным путём. Берем стандартный, от близзард из кампании(вытаскивай его из MPQ), дальше юзай блокнот, и уже ручками переправляй(Там понадобится вбить ID новых юнитов)
Так пищи-то ему хватает для постройки юнита 1
или нет?
пищи ему на всё и всегда хватает и юнитов он всегда строит. он их не отправляет в бой, либо отправляет криво, либо начинает строить много ферм.
А путь ему ничего не блокирует? А то я тогда ворота закрыл триггерно и сделал их неуязвимыми - и думал - а чего противник не идёт? Как оказалось, если комп не видит дороги к тебе, то в атаку не шибко торопится.
Юниты у тебя стандартные? Ну, в плане, не менял их никак?
Не совсем понял вопрос. Если про то, как перемещать юнита вокруг какой-то точки, то:
Ну смотри, у тебя есть радиус окружности и её центр. Между точкой и юнитом есть определенное количество градусов. Тебе остается каждые n секунд перемешать юнита в точку, равное количеству градусов плюсминус какое-то k, и расстоянием, равным радиусу (полярная система координат).
Если просто менять точку, куда смотрит юнит, то:
Каждые n секунд поворачиваешь юнита на k градусов.
Последнее. Видимо, я и в самом деле очень коряво изъяснил вопрос.
Окей, тогда вопрос немного иного толка - как узнать, на сколько градусов юнит смотрит сейчас (Никогда просто такого раньше не делал :/)
Решал эту проблему так - создавал камеру там, где мне надо, ставил её в ноль, сразу же делал затемнение экрана(так же за ноль секунд)Следом запускаю триггер кинематики, где уже юзается та камера. которая будет двигаться.(Не забываем затемнение убирать)
Решал эту проблему так - создавал камеру там, где мне надо, ставил её в ноль, сразу же делал затемнение экрана(так же за ноль секунд)Следом запускаю триггер кинематики, где уже юзается та камера. которая будет двигаться.(Не забываем затемнение убирать)
Поставил, после вашего комментария, но перестал работать триггер с передачей от отряда
Скрин триггера в студию!
По сути смотри - чтобы играть за тот цвет, который проставил игроку, следует выставить "Фиксированные параметры игрока" (Именно тогда комплютер будет комплютером, а игрок, соответственно, игроком)
Проверим для начала, казалось бы. пустяки - что с кулдауном способности и маной у башни? Знаю, что вопрос может быть глуп, но подчас главные ошибки и кроются в мелких глупостях
Вот.
А дабы в следующий раз, было удобней искать, юзай такую фишку - открываешь в редакторе объектов нужный тебе объект, смотри его "файл модель" - там указана и директория, где искать, и само название.
» WarCraft 3 / Предметные способности - можно ли заюзать триггерно?
» WarCraft 3 / Нестандартный проклятый рудник в ИИ не строится
Энивей, юзай абуз - после постройки у нужных тебе игроков меняй только что построенный рудник на тот нестандартный
» WarCraft 3 / Можно ли прикрепить эффект молнии к юниту?
» WarCraft 3 / Можно ли прикрепить эффект молнии к юниту?
» WarCraft 3 / Монолит
Вот так дебаг создавал интересные баги...
» WarCraft 3 / Монолит
Ред. orc01
» WarCraft 3 / Несколько вопросов по редактору ИИ.
Энивей, довольно странным кажется и такой длинный порядок постройки. Почему нельзя просто поставить порядок из:
Строить ополченца с условием, что ополченцев у нас меньше пяти
Строить пехотинца, если пехотинцев меньше десяти.
Строить лучника, если лучников меньше десяти.
По поводу последнего, я точно не знаю, могу сказать только одно - войска он посылает после того, как истек срок задержки. Если надо по "достижению лимита" - ИИ придётся писать триггерно, что довольно запарно, ибо надо учитывать дохера всякого
» WarCraft 3 / Несколько вопросов по редактору ИИ.
Впрочем, заработало может быть ещё и по той причине, что я "ополченца" поменял кнопки расположения для найма(ибо он был на том же месте, что и крестьянин)
» WarCraft 3 / Несколько вопросов по редактору ИИ.
(Энивей, есть вариант написания АИшника иным путём. Берем стандартный, от близзард из кампании(вытаскивай его из MPQ), дальше юзай блокнот, и уже ручками переправляй(Там понадобится вбить ID новых юнитов)
» WarCraft 3 / Несколько вопросов по редактору ИИ.
Юниты у тебя стандартные? Ну, в плане, не менял их никак?
Ред. orc01
» WarCraft 3 / Несколько вопросов по редактору ИИ.
или нет?
» WarCraft 3 / как сделать щит?
Fakov: Оно, вроде. только отражает урон от дальних атак. не?
» WarCraft 3 / Как вращать юнита вокруг точки?
Окей, тогда вопрос немного иного толка - как узнать, на сколько градусов юнит смотрит сейчас (Никогда просто такого раньше не делал :/)
Ред. orc01
» WarCraft 3 / Камера показывает не то, что должна
Ред. orc01
» WarCraft 3 / Камера показывает не то, что должна
» WarCraft 3 / Как вращать юнита вокруг точки?
» WarCraft 3 / Не получается управлять нужным игроком и немного про камеры
По сути смотри - чтобы играть за тот цвет, который проставил игроку, следует выставить "Фиксированные параметры игрока" (Именно тогда комплютер будет комплютером, а игрок, соответственно, игроком)
» WarCraft 3 / Не получается управлять нужным игроком и немного про камеры
» WarCraft 3 / Активность
» WarCraft 3 / здание
» WarCraft 3 / Разрушаемые обьекты - кокон
А дабы в следующий раз, было удобней искать, юзай такую фишку - открываешь в редакторе объектов нужный тебе объект, смотри его "файл модель" - там указана и директория, где искать, и само название.
» WarCraft 3 / Вылетающий оплетенный рудник
» WarCraft 3 / У модели нет точек крепления для спецэффектов - как их добавить?
Ред. orc01
» WarCraft 3 / Воскрешение всех героев
» WarCraft 3 / Вылетающий оплетенный рудник