Ru AMX Mod X FAQ

From AlliedModders Wiki
Revision as of 12:13, 16 March 2007 by Slogic (talk | contribs) (Общие положения, сокращения и условные обозначения)
Jump to: navigation, search

Общие положения, сокращения и условные обозначения

  • AMX/X - аббревиатура от AMX Mod X;
  • CS - мод Counter-Stirke;
  • HLDM, VALVE - обозначают один и тот же мод, оригинальный, который шел в самой первой поставке игры Half-Life. Обычно подразумевается не одиночаня игра, а мультиплеер - deathmatch;
  • DM - аббревиатура от Death Match;
  • $MODDIR - папка, в которой находится тот или иной мод (причем неважно, какой именно), например c:\games\valve\cstrike\;
  • $AMXMODX - папка, в которой размещена копия AMX/X, например c:\games\valve\cstrike\addons\amxmodx, а с учтом предыдущего обозначения можем переписать так: $MODDIR\addons\amxmodx;
  • MM - MetaMod;
  • $MMDIR - папка, в которой размещен плагин MetaMod, например $MODDIR\addons\metamod.

Общие вопросы

Где скачать последнюю версию AMX/X?

Последнюю версию всегда можно скачать с официального сайта AMX/X.

А что именно качать?

Качайте либо инсталлятор (AMX Mod X Full Installer), который включает базовый пакет и все дополнения для модов (студию включает?), либо, если собираетесь ставить все вручную (а также сэкономить трафик), качайте базовый архив (AMX Mod X Base), а затем дополнение для того мода, в который вы играете или под который планируете делать плагины. Базовая поставка подходит только для HLDM мода.

Где искать плагины?

П

Сколько плагинов сейчас выпущено под AMX/X?

"Тонны" плагинов. Но, к сожалению, качеством большая половина из них не белещет. У тому же многие плагины, выпущенные в 2004-2005 годах, "заброшены" автором и не обновляются.

Вопросы по компилированию

Что такое копиляция?

Это процесс, который переводит тектовые файлы (*.sma), содержащие исходный код (т.е. инструкции для AMX/X, который их исполняет) в формат, более пригодный для исполнения. За счет этого скорость выполнения плагинов возрастает многократно, упрощается разработка "движка", который эти плагины исполняет, а также в некотором смысле защищается авторский код. Почему в "некотором смысле"? Потому что все плагины должны публиковаться на официальном сайте под лицензией GNU, которая запрещает не выкладывать на всеобщее обозрение исходный код плагинов. Хотя вы не обязаны их там публиковать.

Как компилировать плагины?

Базовую информацию вы можете найти на этой странице.

Компилятор выводит

Как упростить процесс компилирования

Вопросы по скриптингу

С чего начать?

А стоит вообще заморачиваться?