Первый способ — компилирование всех плагинов в директории scripting
Данный вариант скомпилирует все ваши sma файлы, которые лежат в папке scripting
- Запускаем программу compile.exe и ждем завершения компилирования
- Готовые файлы будут лежать в папке compiled ( /amxmodx/scripting/compiled )
Второй способ — компилирование конкретного плагина
Если нужно скомпилировать какой-то отдельный плагин, тогда поступаем следующим образом:
- Переносим нужный нам файл sma на иконку compile.exe
- Готовый файл будет лежать в папке compiled ( /amxmodx/scripting/compiled )
Третий способ — компилирование с помощью командной строки
- Находясь в папке scripting, нажать SHIFT + ПКМ в свободном месте директории и выбрать «открыть окно команд».
- Использовать команду amxxpc [опции], например, amxxpc admin.sma.
- Если компиляция прошла без ошибок, то скомпилированный .amxx файл будет лежать в директории scripting/compiled с тем же именем, что и у .sma файла.
Четвертый способ — компилирование с помощью notepad++
- Скачиваем сам notepad++ с оф. сайта
- Нам понадобится плагин NppExec
- Скачиваем его через Plugin Manager ( Плагины => Plugin Manager => Show Plugin Manager )
Подразумевается, что мы работаем с терминалом и не имеем GUI
Для начала нужно попасть в нашу директорию с исходниками
Путь будет немного отличаться у каждого из-за названия своей учетной записи
Команда:
где user — имя вашего пользователя в системе, а server_dir — название папки, где находится сервер (возможно у вас файлы извлечены в корневую директорию пользователя, тогда этот шаг в адресе не нужен)
Выставляем права на исполнение:
Первый способ — компилирование всех плагинов в директории scripting
Данный вариант скомпилирует все ваши sma файлы, которые лежат в папке scripting
- Запускаем скрипт командой ./compile.sh и ждем завершения компилирования.
- Получаем отчет о выполненном задании и нажимаем Q, чтобы закрыть отчет
- Готовые файлы будут лежать в папке compiled ( /amxmodx/scripting/compiled )