Dupa cum stiti pluginurile sunt create pentru a ajuta munca unui admin si deasemenea dsitractie!
Ei bine acum vom invata cum sa creem unul!
Dupa cum stiti un plugin e alcatuit din publicuri si stockuri asta daca vati uitat in vrun sma(stockuri invatam mai tarziu acum publicuri!)
Deci sa incepem!
Intai copiem oriunde in PC un SMA din sv dvs. din HLDS/cstrike/addons/amxmodx/scripting sil golim de tot ce scrien interior!
Urmatorii pasi e sa adaugam urmatoarea linie
Code:
________________________________________________
#include <amxmodx>
______________________________________________
Lista de includeuri poate continua dar deocamdata lasam asa!
Dupa ce am scris aceasta adaugam urmatoarea linia care e foarte importanta!
Code:
_________________________________________________
public plugin_init()
{
}
_________________________________________________
Intre aceste paranteze { si } vom adauga numele de autor varianta si numele pluginului!
Code:
________________________________________________________
register_plugin("Nume_plugin", "Versiune", "Autor")
________________________________________________________
ATENTIE!!!!!!!!! SPATIUL DINAINTEA LUI register_plugin si margine NU SE VA LASA CU SPACE!!! ACESTEA SE VOR LASA CU TASTA ---> TAB!
deci pana acum ar trebuii sa avem cam asa
Code:
_____________________________________________
#include <amxmodx>
public plugin_init()
{
register_plugin("Nume_plugin", "1.0a", "Autor")
{
_____________________________________________
Tot intre parantezele lui plugin_init vom avea:
Code:
_____________________________________________
register_concmd("comanda", "publicul", "ADMIN_LEVEL_C","msj din amx_help"
_____________________________________________
Deci in SMA ne va aparea :
Code:
______________________________________________
#include <amxmodx>
public plugin_init()
{
register_plugin("Nume_plugin", "1.0a", "Autor")
register_concmd("amx_ss", "admin_ss", "ADMIN_LEVEL_C", "It takes a snapshot from a player"
{
______________________________________________
Deci acum la comanda AMX_SS se va executa publicul ADMIN_SS si ii se va face poza jucatorului!
Deci totul e OK!
Sa facem publicul!
Code:
________________________________________________________________
public admin_ss(id)
{
}
________________________________________________________________
Dupa cum se vede mai avem un anume ID la acest public !
Acesta reprezinta jcuatorul pe care se va executa comanda!
Dupa acestea vom face urmatoarea!
Code:
_________________________________________
client_cmd(id, "snapshot")
_________________________________________
Deci cam asta a fost!!!
Stiu ca a fost un tutorial greu si foarte lung dar foloseste ;)!!
Deci daca totul e OK ar trebui sa avem cam asa:
Code:
______________________________________________________________________
#include <amxmodx>
public plugin_init()
{
register_plugin("nume", "versiune", "autor")
register_concmd("amx_ss","admin_ss",ADMIN_LEVEL_C,"It takes a snapshot to the specified Player .")
}
public admin_ss(id)
{
client_cmd(id, "snapshot")
}
______________________________________________________________________
Deci daca va apare asa salvam fisierul si il compilam aici --->> http://www.amxmodx.org/webcompiler.cgi
Sper ca vam fost de folos!