Более продвинутые пользователи редактора возможно хотели бы иметь больший контроль над скриптами карты, а именно, получить возможность объявлять свои собственные main и config функции. Препроцессор inject вам это позволяет, его синтаксис:
//! inject main/config //! endinject
Например:
//! inject main
// Вызовы функций могут располагаться здесь
// Здесь начинается инициализация vJass-конструкций.
// Инициализация структур производится раньше библиотек.
//! dovjassinit
// Прочие вызовы здесь
call SomeFunc() // Вызов произвольной функции...
//! endinject
В случае внедрения функций в main функцию вы должны использовать директиву //! dovjassinit.
Внедрение инструкций в функцию config работает аналогично, но в ее случае директива //! dovjassinit не требуется.
Ред. ScorpioT1000