Компіляція плагінів amx mod x

Компіляція плагінів AMX Mod X

Компіляція плагінів amx mod x

Разом з файлами AMX Mod X йде і компілятор, знайти його ви можете в папці / amxmodx / scripting /.

Щоб скомпілювати .sma исходник потрібно:

  1. Скопіювати ваш .sma файл в папку / amxmodx / scripting /
  2. Якщо ж з ісходнком йдуть ще й .inc файли, то їх потрібно скопіювати в папку / scripting / include
  3. Мишкою перевести ваш файл исходника прямо на піктограму compile.exe
  4. При успішній компіляції ваш готовий плагін .amxx буде лежати в папці / scripting / compiled і матиме теж назва, що і .sma файл.

Ви також можете просто запустити програму compile.exe. в результаті цього компілятор буде по черзі компілювати і поміщати в папку compiled все .sma файли в його директорії.

Ви також можете скомпілювати плагін використовуючи командний рядок:

  1. Запустити командний рядок (cmd) і перейти в директорію scripting.
  2. Використовувати команду amxxpc <имя файла.sma> [Опції]. наприклад, amxxpc admin.sma.
  3. Якщо компіляція пройшла без помилок, то скомпільований .amxx файл буде лежати в директорії scripting / compiled з тим же ім'ям, що і у .sma файлу.
  • -A <число> - виділення байтів для сегментів даних і стека
  • -a - зберегти код асемблера в окремий файл
  • -C [+/-] - компактне кодування вихідного файлу (за замовчуванням = -)
  • -c <имя> - кодування, наприклад, тисяча двісті п'ятьдесят дві для Windows Latin-1
  • -Dпуть - шлях до активної директорії
  • -d0 - без символьної інформації, без перевірки під час виконання
  • -d1 - [за замовчуванням] перевірки під час виконання, без символьної інформації
  • -d2 - повна налагоджувальна інформація і динамічні перевірки
  • -d3 - повна налагоджувальна інформація і динамічні перевірки, без оптимізації
  • -e <имя> - ім'я файлу з помилками
  • -H - windows вікно, в яке слід відіслати інформацію при завершенні компіляції
  • -i <имя> - шлях до .inc файлів
  • -l - створити .lst файл (тільки попередній процес)
  • -o <имя> - встановити ім'я вихідного файлу .amxx
  • -p <имя> - встановити префікс для вихідного файлу
  • -r [ім'я] - написати звіт в консоль або в спеціальний файл

Є ще й онлайн компіляція. Суть в наступному: ви завантажуєте свій исходник на сайт, віддалена машина компілює його і видає вам посилання на стрибка готового плагіна. У цього методу є свої недоліки: можливо у онлайн компілятора буде відсутній підключаються методу або інклюд.

Де можна скомпілювати плагін AMXX онлайн?

На онлайн компіляторі від команди AGHL.RU, на відміну від офіційного компілятора, є додаткові файли, що включаються (інклюд), які деякі розробники використовують в своїх плагінах.

На цьому все, сподіваюся матеріал виявився корисним для вас.