fraNNNta-Design

Bine a-ti venit pe fraNNNta-Design
conectarecreaza cont



Cum poti crea un plugin ?

Distribuiţi
FaNta OnlineOffline
avatar
Contribuitor
Respect : 100%
Mesaje : 46
Like oferite : 48
Like primite : 3
Inscris : 16/09/2014

biggri Cum poti crea un plugin ?

Mesaj Scris de FaNta la data de Sam Mai 30, 2015 9:53 am

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.
Sus
Vezi profilul utilizatorului Vizualizeaza profilul
mr.franta OnlineOffline
avatar
Veteran
Versiune : Invision
Respect : 100%
Mesaje : 3818
Like oferite : 10241
Like primite : 925
Inscris : 18/06/2011

biggri Re: Cum poti crea un plugin ?

Mesaj Scris de mr.franta la data de Mier Feb 24, 2016 11:29 pm

Cod:
dxvfbgnhmj,kl..kjh
Sus
Vezi profilul utilizatorului Vizualizeaza profilul
Petronel YT OnlineOffline
avatar
Veteran
Respect : 100%
Mesaje : 411
Like oferite : 453
Like primite : 13
Inscris : 24/09/2016

biggri Re: Cum poti crea un plugin ?

Mesaj Scris de Petronel YT la data de Lun Sept 26, 2016 9:54 am

Folositor tutorialul
Sus
Vezi profilul utilizatorului Vizualizeaza profilul

    Acum este: Vin Oct 20, 2017 5:28 pm