Ru AMX Mod X FAQ
Contents
Общие положения, термины, сокращения и условные обозначения
- HL или HL1 - аббревиатура от Half-Life (часть первая);
- Mod - "мод", модификация - дополнение к чему-либо, как правило, расширяющее/изменяющее функциональность;
- HL Engine - "движок" Half-Life - "центральный модуль", осуществляющий выполнение базовых "общемодовых" задач;
- MM - MetaMod - сторонний мод особого типа, является промежуточным звеном в системе "HL движок - HL мод";
- AMXX - аббревиатура от AMX Mod X - MetaMod plugin ("плагин"), своего рода MetaMod мод;
- Map - "карта" - определяет внешний вид территории, на которой происходит игровое действие;
- World - "мир" - все пространство, которое занимает карта, а также область, находящаяся за картой;
- Spawn - "спавн" - момент, когда игрок появляется в мире, обретая физическое тело;
- SinglePlayer - "синглплеер" - игровой тип, когда одновременно в игре может участвовать только один игрок;
- MultiPlayer - "мультиплеер" - игровой тип, когда одновременно в игре может участвовать несколько игроков;
- DM - аббревиатура от Death Match - динамичный мультиплеер тип игры, когда после "смерти" игрока происходит его скорый спавн ("респавн");
- HLDM - аббревиатура от Half-Life Death Match - оригинальный HL мод DM типа;
- CS - аббревиатура от Counter-Stirke - наиболее популярный HL мод;
- VALVE - кампания, разработчик HL и CS, также редко используется как термин, синонимичный HLDM, но направленный на акцентирование названия директории мода ("valve");
- $MODDIR - способ неявного указания названия корневой директории мода, например: cstrike, valve;
- $MMDIR - способ неявного указания относительного пути (относительно пути к $MODDIR) к корневой директории MetaMod, по-умолчанию: addons/metamod;
- $AMXMODX - способ неявного указания относительного пути (относительно пути к $MODDIR) к корневой директории AMX Mod X, по-умолчанию: addons/amxmodx.
Общие вопросы
Где скачать последнюю версию AMX Mod X?
- Последнюю версию всегда можно скачать на официальном сайте AMX Mod X в разделе закачек.
А что именно качать?
- Качайте либо инсталлятор (AMX Mod X Full Installer), который включает базовый AMX Mod X пакет, все AMX Mod X дополнения для HL модов, а также AMXX-Studio (специализированный редактор AMX Mod X плагинов), либо, если готовы произвести установку AMX Mod X вручную, а также не желаете закачивать все существующие AMX Mod X дополнения для HL модов, качайте базовый архив (AMX Mod X Base), а затем дополнение для интересующего вас HL мода. Сама по себе базовая поставка практически во всех случаях будет достаточна только для HLDM мода.
Где искать плагины?
- Предварительно отметим, что условно AMX Mod X плагины можно разделить на следующие категории: стандартные, официально одобренные, официально отклоненные и неофициальные. Одобренные плагины можно искать здесь, или, используя поисковую систему официального форума. В поле Search in Forum(s) отметьте Approved Plugins, также, зажав клавишу Ctrl, можно отметить интересующие вас секции из подраздела High-Traffic Plugins. Чтобы искать неофициальные плагины, следует также воспользоваться поисковой системой официального форума, правда, в поле Search in Forum(s) необходимо выбрать Unapproved/Old Plugins. Если для вас не имеет значения статус плагина, и вы склонны к экспериментам, осуществляйте поиск по категории Plugins, которая включает в себя одобренные, отклоненные, недавно опубликованные, вполне возможно, "сырые" плагины, а также темы-запросы, в которых могут быть "быстро написаные" плагины. Немного поработав с поисковой формой форума, вы легко освоите эту систему. Единственное возможное для некоторых неудобство - практически все описания плагинов написаны на английcком языке. Неофициальные плагины также можно попробовать искать с помощью общеизвестных поисковых систем: Google, Yandex, Rambler и др.
Сколько плагинов сейчас выпущено под AMX Mod X?
- "Тонны" плагинов. Но, к сожалению, качеством и надежностью большая половина из них не белещет. К тому же некоторые плагины, "заброшены" авторами и не обновляются, что приводит даже к несовместимости с новыми версиями AMX Mod X.
Как устанавливать плагины?
- Обратитесь к этой статье.
Как удалять плагины?
- Обратитесь к этой статье.
Вопросы по компилированию
Что такое компиляция?
- Это процесс, который переводит текстовые файлы (*.sma), содержащие исходный код (т.е. инструкции для AMX Mod X, который их исполняет), в формат, более пригодный для исполнения. За счет этого скорость выполнения плагинов возрастает многократно, упрощается разработка "движка", который эти плагины исполняет, а также в некотором смысле защищается авторский код. Почему в "некотором смысле"? Потому что все AMX Mod X плагины должны публиковаться под лицензией GNU General Public License. В случае опубликования плагина лицензия обязывает также публиковать его исходный код. Откомпилированные плагины имеют расширение .amxx. Именно файлы этого типа, а не .sma, должны указываться в файле plugins.ini для последующей корректной загрузки плагина.
Как компилировать плагины?
- Базовую информацию вы можете найти на этой странице.
Компилятор выводит "max. usage is unknown, due to recursion"
- Ничего страшного. Просто компилятор не может вычислить предполагаемый объем памяти, используемый вашим плагином.
Как упростить процесс компилирования?
- Можно написать стороннюю программу или скрипт, например такой, как пакетный batch файл.
Вопросы по скриптингу
С чего начать?
А стоит ли вообще начинать?
- В зависимости от того, какую цель вы преследуете, а также от вашего желания и потенциала.