Что такое компиляция?
Это процесс, который переводит текстовые файлы (*.sma), содержащие исходный код (т.е. инструкции для AMX Mod X, который их исполняет), в формат, более пригодный для исполнения. За счет этого скорость выполнения плагинов возрастает многократно, упрощается разработка "движка", который эти плагины исполняет, а также в некотором смысле защищается авторский код. Почему в "некотором смысле"? Потому что все AMX Mod X плагины должны публиковаться под лицензией GNU General Public License. В случае публикации плагина лицензия обязывает также публиковать и его исходный код. Откомпилированные плагины имеют расширение .amxx. Именно файлы этого типа, а не .sma, должны указываться в файле plugins.ini для последующей корректной загрузки плагина.
В этой статье ничего трудного нету т.е те у кого есть мозги переспрашивать ничего небудут
И так начнём..
[ШАГ 1] Качаем сам компилер. compiler.rar ( http://letitbit.net/download/9523.9b4a3528a3babc0d3f544cef8/compiler.rar.html )
[ШАГ 2] Переносим свой исходник в папку "Scripting". Искходник который вы собираетесь компилировать обязательно должен находится в папке скриптинг иначе компиляция неполучится.
[ШАГ 3] Берём любой плагин в моём случае это "plugin.sma" и перекидываем исходник на "compiler".
[ШАГ 4] Если вы сделали всё правильно то у вас появится вот это. [ШАГ 5] Готовый плагин появится в папке "Compiled". Папка появится автоматически после первого компилирования.
Ну вот и всё процесс давольно таки лёгкий
|