Как импортировать несколько скриптов в карту?
Следующие способы ошибочны.
Только первый скрипт импортируется. Второй игнорируется.
//!import "scriptA.j"
//!import "scriptB.j"
//!import "scriptA.j", "scriptB.j"
//!import "scriptA.j" "scriptB.j"
Ошибка компиляции: файл не найден.
//!import "scriptA.j, scriptB.j"
//!import "scriptA.j scriptB.j"
Так как когда? Что, я обязан всё хранить в одном файле? В моём случае в каждом файле библиотека с инициализатором.
Самое близкое объяснение в документации это:
"If you use ! import twice or more on the same file name , the command is ignored."
Но файлы которые я использую совершенно точно разные.

попробуй через инклуд добавить скрипты
или без цжасса повторить вжассовский импорт
возможно, они конфликтуют
`
ОЖИДАНИЕ РЕКЛАМЫ...
22
Да. Почему это важно?
+
Ещё включен сборщик кампаний, но это не должно иметь значение. К тому же, мне обязательно чтобы это работало со сборщиком.
29
попробуй через инклуд добавить скрипты
или без цжасса повторить вжассовский импорт
возможно, они конфликтуют
Принятый ответ
22
Сделал так:
include "scriptA.j"
include "scriptB.j"
vJass и cJass включены. Предварительно добавил файлы в "D:\games\Jass New Gen Pack Rebuild\AdicHelper\lib". Я не могу хранить файлы в той же папке что и карта из-за того как устроен сборщик кампаний.
Заработало. Спасибо.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.