Bine a-ti venit pe fraNNNta-Design


Cum poti crea un plugin ?
FaNta OnlineOffline
Rank: Membru
FaNta
Respect : 100%
Mesaje : 46
Inscris : 16/09/2014
Cum poti crea un plugin pentru 1.6  ?

Code:

[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

Mai departe trebuie sa inregistram pluginul . Asta se face intr-un public care primeste numele de public plugin_init . Vine asa :

Code:

public plugin_init()

Actiutiunea se trece intr-un public ; La inceputul publicului trebuie sa pui o { iar la sfarsitul acestuia } . O sa arate asa :

Code:

public plugin_init()
{
}

Intre acolade vei pune actiunea :
Mai intai inregistrarea pluginului se face asa :

Code:

register_plugin("Numele Pluginului","versiunea","autorul")

Pana acuma trebuie sa ai asa :

Code:

public plugin_init()
{
register_plugin("New Plugin","1.0","Autorul")
}

Poate te intrebi ce sunt parantezele de dupa plugin_init ; Ei bine alea te ajuta pentru unele functii, dar aici nu ai nevoie
Dupa ce ai inregistrat pluginul trebuie sa inregistram o comanda de admin sau de jucator normal . Uite Cum
Tot la plugin_init, sa zicem ca punem o comanda pentru un admin : Ai asa:

Code:

register_concmd("comanda","public",accesul de admin,"Mesaj care apare cand dai amx_help")

pai pune asa

Code:

register_concmd("amx_ss","admin_ss",ADMIN_LEVEL_C,"Take a snapshot to selected player")

Acuma am pus in paranteza "id", id reprezinta indexu cui sa executi actiunea ; te va ajuta la urmatoarele functii care le adaugi
De asemenea trebuie la inceput { si la sfarsit }
De ex eu vreau ca in acest plugin sa i se fac un snapshot unui jucator .
Voi pune asa in public :

Code:

client_cmd(id,"snapshot")

client_cmd reprezinta functia pentru executare a unei comenzi asupra nu ii client .
id reprezinta cui sa executi si apoi in ghilimele ce sa executi . La noi am pus snapshot
Pana acuma ai asa :

Code:

[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

public plugin_init()
{
register_plugin("New Plugin","1.0","Autor")
register_concmd("amx_ss","admin_ss",ADMIN_LEVEL_C,"Take a snapshot to selected player")

}

public admin_ss(id)
{
 client_cmd(id,"snapshot")
}

Ei bine cred ca ajunge cam cat am pus in acest plugin . Mai departe salvezi fisierul, intri pe [Trebuie sa fiti inscris si conectat pentru a vedea acest link] si dai upload la acest fisier care tocmai l-ai creat . Vei obtine unul .amxx pe care il vei activa la server.


Re: Cum poti crea un plugin ?
mr.franta OnlineOffline
Rank: fondator
mr.franta
Respect : 100%
Mesaje : 4055
Inscris : 18/06/2011
Cod:
dxvfbgnhmj,kl..kjh


Re: Cum poti crea un plugin ?
Lucifer @ Frannnta-Design OnlineOffline
Rank: Membru
Lucifer @ Frannnta-Design
Respect : 100%
Mesaje : 490
Inscris : 24/09/2016
Folositor tutorialul


Re: Cum poti crea un plugin ?
Continut sponsorizat OnlineOffline



    Design creat si realizat de fraNNNta-Design.com
    Acum este: Lun Sept 16, 2019 8:01 pm