Skip to content

Специальные переменные для Мастера создания проекта

Dmitry edited this page Oct 16, 2017 · 12 revisions

Специальные переменные для Мастера создания проекта - это переменные, которые могут использоваться в Мастере создания проекта на страницах Базовые настройки, Настройки для режима Выпуска и Настройки для режима Отладки.

Переменные имеют вид $Имя$, при этом название переменной может быть представлено как в нижнем, так и верхнем регистре - $имя$ и $ИМЯ$ соответственно. При этом, смешивание вроде $иМя$ не допускается.

Переменные

Имя Значение GTA SA GTA VC GTA 3
ProjectName Название проекта* - - -
ProjectDir Директория проекта** - - -
SolutionDir Директория решения** - - -
GameDir Директория игры ***** ***** *****
OutDirName Папка с плагинами*** - - -
Config Конфигурация**** - - -
Game Идентификатор игры SA VC III
GameLow Идентификатор игры sa vc iii
GameName Название игры San Andreas Vice City 3
GameAlt Идентификатор игры SA VC 3
GameAltLow Идентификатор игры sa vc 3

* Название проекта, без недопустимых символов.

** Используется переменная компилятора

IDE Значение ProjectDir Значение SolutionDir
Visual Studio $(ProjectDir) $(SolutionDir)
Code::Blocks $(PROJECT_DIR) $(WORKSPACE_DIR)

*** Название папки для сохранения плагинов

Тип плагина Значение
ASI Плагин scripts
CLEO Плагин cleo
MoonLoader Модуль moonloader\lib
DLL Библиотека (пустая строка)

**** Название конфигурации проекта

Конфигурация Значение
Выпуск Release
Отладка Debug

*****

Используется значение из страницы Настройка путей.

Использование переменных

Имя Название плагина Название класса Выходная папка Дополнительные параметры *
ProjectName Да Да Да Да
ProjectDir - - Да Да**
SolutionDir - - Да Да**
GameDir - - Да Да**
OutDirName - - Да Да**
Config Да - Да -
Game Да - Да Да
GameLow Да - Да Да
GameName Да - Да Да
GameAlt Да - Да Да
GameAltLow Да - Да Да

* Параметры на страницах Настройки для режима Выпуска и Настройки для режима Отладки.

** Не используется для полей Доп. библиотеки и Доп. команды.