01-25-2025, 01:51 PM
The best and most recommended way to compile an AMXX plugin is by compiling it locally.
To do this, we first need a Compiler. Before downloading it, you must decide which version of the compiler you need.
The compiler version should be at least equal to the AMXX version on your server.
To find out your server's AMXX version, you can use the following command:
Available Compiler Versions :
There are three major compiler versions: 1.8.3, 1.9, and 1.10.
I personally recommend using either 1.9 or 1.10.
For 1.9: Download Here : https://www.amxmodx.org/downloads-new.php
For 1.10: Download Here : https://www.amxmodx.org/downloads-new.php?branch=master
Steps to Compile Locally
Once you’ve downloaded the desired build, extract it. The folder should look something like this:
Now that we have the compiler, we can place the plugin into the folder. The plugin must be in .sma format!
Example Plugin
Here’s an example plugin we will use for testing:
We’ll name this plugin test.sma.Simply create a file named test.sma in the same folder where the compiler is located.
Compiling the Plugin
After creating the plugin, save it and open the compiler.exe application.
This application will automatically scan any .sma files in the folder and attempt to compile them.
In our example with test.sma, the compilation succeeded:
Once the plugin is compiled, go to the compiled folder, where you’ll find the file
Final Result :
Now we have the plugin in .amxx format, ready to be uploaded to the server! ?
Cea mai bună și mai recomandată metodă pentru a compila un plugin AMXX este să-l compilezi local.
Pentru a face acest lucru, vom avea nevoie mai întâi de un Compiler. Înainte de a-l descărca, trebuie să decizi ce versiune de compiler îți trebuie.
Versiunea compilerului ar trebui să fie cel puțin egală cu versiunea AMXX de pe serverul tău.
Pentru a afla versiunea AMXX de pe serverul tău, poți folosi comanda:
[b]Versiuni disponibile ale Compilerului:[/b]
Există trei versiuni majore de compiler: 1.8.3, 1.9 și 1.10.
Eu personal recomand să folosești fie 1.9, fie 1.10.
[b]Pași pentru a compila local[/b]
După ce ai descărcat versiunea dorită, extrage fișierele. Folderul ar trebui să arate cam așa:
Acum că avem compilerul, putem plasa pluginul în folder. Pluginul trebuie să fie în format
Exemplu de Plugin
Iată un exemplu de plugin pe care îl vom folosi pentru testare:
Vom numi acest plugin test.sma. Pur și simplu creează un fișier numit test.sma în același folder unde se află compilerul.
Compilarea Pluginului
După ce ai creat pluginul, salvează-l și deschide aplicația compiler.exe
.
Această aplicație va scana automat orice fișier .sma din folder și va încerca să-l compileze.
În exemplul nostru cu test.sma, compilarea a fost un succes:
După ce pluginul este compilat, mergi în folderul compiled, unde vei găsi fișierul test.amxx
.
[b]Rezultatul final[/b]
Acum avem pluginul în format .amxx, gata să fie încărcat pe server! ?
To do this, we first need a Compiler. Before downloading it, you must decide which version of the compiler you need.
The compiler version should be at least equal to the AMXX version on your server.
To find out your server's AMXX version, you can use the following command:
Quote:rcon amxx version
Available Compiler Versions :
There are three major compiler versions: 1.8.3, 1.9, and 1.10.
I personally recommend using either 1.9 or 1.10.
For 1.9: Download Here : https://www.amxmodx.org/downloads-new.php
For 1.10: Download Here : https://www.amxmodx.org/downloads-new.php?branch=master
Steps to Compile Locally
Once you’ve downloaded the desired build, extract it. The folder should look something like this:
Now that we have the compiler, we can place the plugin into the folder. The plugin must be in .sma format!
Example Plugin
Here’s an example plugin we will use for testing:
PHP Code:
#include <amxmodx>
#include <colorchat>
public plugin_init()
{
register_plugin("custom include compiling", "51.63", "Drekes");
set_task(1337.0, "show_msg", 0, _, _, "b");
}
public show_msg()
ColorChat(0, BLUE, "If you can see this msg, you compiled locally xD");
We’ll name this plugin test.sma.Simply create a file named test.sma in the same folder where the compiler is located.
Compiling the Plugin
After creating the plugin, save it and open the compiler.exe application.
This application will automatically scan any .sma files in the folder and attempt to compile them.
In our example with test.sma, the compilation succeeded:
Once the plugin is compiled, go to the compiled folder, where you’ll find the file
Quote:test.amxx.
Final Result :
Now we have the plugin in .amxx format, ready to be uploaded to the server! ?
ROU
Cea mai bună și mai recomandată metodă pentru a compila un plugin AMXX este să-l compilezi local.
Pentru a face acest lucru, vom avea nevoie mai întâi de un Compiler. Înainte de a-l descărca, trebuie să decizi ce versiune de compiler îți trebuie.
Versiunea compilerului ar trebui să fie cel puțin egală cu versiunea AMXX de pe serverul tău.
Pentru a afla versiunea AMXX de pe serverul tău, poți folosi comanda:
Quote:rcon amxx version
[b]Versiuni disponibile ale Compilerului:[/b]
Există trei versiuni majore de compiler: 1.8.3, 1.9 și 1.10.
Eu personal recomand să folosești fie 1.9, fie 1.10.
- Pentru 1.9: Descarcă de aici
- Pentru 1.10: Descarcă de aici
[b]Pași pentru a compila local[/b]
După ce ai descărcat versiunea dorită, extrage fișierele. Folderul ar trebui să arate cam așa:
Acum că avem compilerul, putem plasa pluginul în folder. Pluginul trebuie să fie în format
Code:
.sma
Iată un exemplu de plugin pe care îl vom folosi pentru testare:
PHP Code:
#include <amxmodx>
#include <colorchat>
public plugin_init()
{
register_plugin("custom include compiling", "51.63", "Drekes");
set_task(1337.0, "show_msg", 0, _, _, "b");
}
public show_msg()
{
ColorChat(0, BLUE, "If you can see this msg, you compiled locally xD");
}
Compilarea Pluginului
După ce ai creat pluginul, salvează-l și deschide aplicația compiler.exe
.
Această aplicație va scana automat orice fișier .sma din folder și va încerca să-l compileze.
În exemplul nostru cu test.sma, compilarea a fost un succes:
După ce pluginul este compilat, mergi în folderul compiled, unde vei găsi fișierul test.amxx
.
[b]Rezultatul final[/b]
Acum avem pluginul în format .amxx, gata să fie încărcat pe server! ?