Перейти к основному содержимому

Как скомпилировать плагин Counter-Strike 1.6

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

- Если версия компилятора старше вашей версии AMXX, плагин может не загрузиться с ошибками, такими как «invalid plugin version» или «bad load». - Многие онлайн-компиляторы не поддерживают пользовательские библиотеки (.inc файлы), а значит, если ваш плагин от них зависит, он либо не скомпилируется, либо может скомпилироваться, но не будет работать правильно. - Когда вы загружаете предварительно скомпилированный .amxx файл на ваш сервер, у вас нет контроля над его содержимым, что увеличивает риск получения плагинов с «бэкдорами», потенциально компрометирующими ваш сервер. Кроме того, если плагин скомпилирован с использованием более новой версии AMXX, он может вообще не работать в вашей конфигурации.

СОВЕТ

Прежде чем начать, пожалуйста, убедитесь, что вы скачали компилятор AMXX и распаковали его на вашем устройстве; вы можете скачать компилятор по этим URL -

Последняя для Windows: https://www.amxmodx.org/amxxdrop/1.10/amxmodx-latest-base-windows.zip Последняя для Linux: https://www.amxmodx.org/amxxdrop/1.10/amxmodx-latest-base-linux.tar.gz

КАК СКОМПИЛИРОВАТЬ ПЛАГИН?

Шаг 1) Когда вы скачаете компилятор и распакуете его на вашем устройстве, перейдите в addons > amxmodx > scripting

Шаг 2) В каталог scripting вставьте файлы вашего плагина и перетащите sma файл вашего плагина на приложение с именем "compile.exe", и оно покажет вам окно Command Prompt (Terminal), чтобы вы могли видеть все процессы компиляции, и, если есть ошибки, приложение покажет их вам.

ПРИМЕЧАНИЕ

Мы всегда рекомендуем скачивать плагины с amxx-bg.info, dev-cs.ru, gamemods-servers.com, forums.alliedmods.net или официальной страницы плагина на GitHub.

Шаг 3) Когда компиляция плагинов завершена, перейдите в каталог compiled, и вы увидите плагины в формате .amxx.