Добавлен Градоначальник
Доброго времени суток. Дело в том, что AI нестандартных рас, написанный в программе JassCraft в расширении .ai работает на картах 1.29 (на версию которой он и создавался), но не работает на этих же картах на версии 1.26, при том что сами карты запускаются на этой версии. Пробовал менять GUI триггеры вызова AI, переводил эти же действия в custom code на jass, убирал и по новой закидывал файлы AI в карту - ничего не помогло. Может кто сталкивался с подобной проблемой или знает её решение?
Принятый ответ
Если падает скрипт с AI (файл .ai это обычный код на Jass), то игра видимо ничего не показывает, но и ИИ не работает. То есть, чтобы узнать из-за чего, надо продокументировать common.ai нативки в 1.26, 1.29 и потом посмотреть, в чём отличия и что игре не нравится.
Можно, конечно, просто сравнить common.ai от 1.26 и 1.29, может используются функции, которых не было. Тогда всё относительно просто.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Проверил, код оказался полностью совместимым. Однако оказалось вся проблема была в том, что нельзя в одной строке кода объявлять глобальную переменную и комментарий. Файл с комментарием при сохранении весил значительно меньше чем рабочий файл. Это всё странно, поскольку в common.ai 1.26 при объявлении констант и обычных переменных в одной строке используются и код, и комментарий. Благодарю за помощь!