Первое, что вам нужно сделать, это все настроить.
Если на вашем компьютере не установлена программа amxx,
вам следует начать с загрузки последней версии amxx здесь
Если вы не планируете настраивать amxx на выделенном сервере, вы можете скачать базовый пакет вместо установщика.
Распакуйте его и перейдите в папку со сценариями.
Теперь вам нужно скомпилировать код.
Мы воспользуемся небольшим примером, для компиляции которого требуется файл colorchat.inc.
PHP:
#include <amxmodx>
#include <colorchat>
public plugin_init()
{
register_plugin("custom include compiling", "0.1", "Drekes");
set_task(100.0, "TaskShowMsg", .flags = "b");
}
public TaskShowMsg()
ColorChat(0, BLUE, "Message");
Прежде чем мы начнём компилировать, нам нужно добавить файл colorchat.include в папку scripting/include,
просто скопируйте и вставьте его туда.
Теперь перетащите файл *.sma (в моём случае compiletut.sma) в compile.exe.
Для Linux вместо compile.exe используется compile.so.
Появляется окно консоли с информацией о компиляции. (ошибки, предупреждения, ...)
Если вы правильно разместили требуемое включение, оно должно выглядеть следующим образом:
Файл *.amxx теперь можно найти в папке со сценариями/сбоями.
Если вы неправильно разместили элемент include, это будет выглядеть так: