Simpatie.ro - matrimoniale
Bos.zapto.org
Bos.zapto.org server forum http://asasins.3xforum.roO - Filme noi , filme 2008 , filme 2009 , filme actiune , filme comedie , filme horror , filme thriller , filme romanesti , filme porno , filme xxx , clipuri porno xxx , porn , filme youtube , filmulete xxx porno gratis , filme adulti , filme redtube , redtube.com , filme gratis , filme cinemateca , filme torrent , filme indiene , subtitrari filme , titrari filme , titrari.ro , subtitrare , manele noi , manele 2008 , manele 2009 , muzica manele , manele vechi , manele mp3 , manele gratis , manele exclusive , muzica noua , muzica 2008 , albume muzica , muzica straina , muzica manele noi , muzica vitanclub , muzica romaneasca , muzica veche dawnload , www.mp3alese.com , mp3alese , hituri , muzica populara , jocuri full download , jocuri gratis , jocuri full , gta IV , grand theft auto san andreas , filebox.ro , rapidshare.com , megaupload.com , ftp , jocuri online , jocuri barbie , jocuri masini , jocuri mario , huburi odc , odc hublist , strongdc , huburi dc++ , Lista Huburi Romanesti , 3xforum , jocuri noi , jocuri torrent , utorrent , bittorrent , programe noi , programe softpedia.com , programe de spart parole yahoo messenger gratuit , desene animate , desene animate naruto , jocuri telefon , telefoane si accesorii gsm , lista telefoane , telefoane mobile , preturi telefoane , anunturi , videoclipuri noi , videoclipuri muzica , hacking tools , programe hacking , hack , adrese torrent , invitatii torrent gratuit , conturi torrent , invitatii iplay.ro , invitatii filelist.ro , invitatii extremeshare.org , invitatii bitTorrents.ro , invitatii scenefz.net , invitatii torrents.czone.ro , invitatii torrentBits.ro , piratebay , thepiratebay.org , online tv , posturi tv , posturi radio , hbo online , protv online , program tv , programe tv romania , live tv , programe tv , tv streaming , gsptv online , gsptv live , cooltv , cool-tv , filme porno free redtube , adult dating , yotube filme sexi gratis , filme erotice cu fete , fifa 2008 full , fifa 2009 full , tutoriale counter strike , servere counter strike 1.6 , servere wow , iduri fete id-uri baieti , horoscop saptamanal , horoscop acvaria , horoscopul zilnic , zodii , referate , referate scoala online , referat.ro , Universitatea Spiru Haret , examene Spiru Haret , www.spiruharet.ro © keyword robot http://asasins.3xforum.ro - OPTIMAL SETTINGS: BROWSER - MOZILLA FIREFOX ,REZOLUTION=1280x1024| FORUMUL ESTE IN PERMANENTA PROMOVARE , CONSTRUCTIE SI DEZVOLTARE VA RUGAM SA NE AJUTATI
Nou pe simpatie:
Alexandra21 din Calarasi
Femeie
24 ani
Calarasi
cauta Barbat
24 - 53 ani
Bos.zapto.orgReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Bos.zapto.org / Tutoriale Pluginuri pentru Counter-Strike! /

Simpla comanda de admin asupa clientului [AMXX]

Pagini: 1  
#1
mad93
Administrator
Postari: 77
In urmatorul tutorial am sa va explic cum sa faci o simpla comanda de admin, la care sa pui sa execute acea comanda catre client

In primul rand, stiti foarte bine ca, comanda se va face intr-un public. Dar va voi explica cum sa cititi argumentele etc

Deci, sa zicem ca vrem sa facem ca atunci cand folosim comanda "amx_ss" <nume> sa i se faca un screenshot jucatorului ales. Si incep asa:
Code:
public admin_screen(id,level,cid)
{
}

id,level,cid ne va ajuta in continuarea pluginului
Mai departe e bine sa verificam daca cel care foloseste comanda e admin
functia e:
Code:
if(!cmd_acces(id,level,cid,2))
return PLUGIN_HANDLED;

Totul arata asa:
Code:
public admin_screen(id,level,cid)
{
if(!cmd_access(id,level,cid,2) )
return PLUGIN_HANDLED;

}


Ei bine, sa zicem ca o sa inregistram acest public prin comanda "amx_screen" . Stiti foarte bine ca dupa "amx_screen" va trebuie sa adaugati numele jucatorului. Ca sa aflati numele acestuia, mai intai AMXX-ul trebuie sa citeasca ca ati scris dupa comanda "amx_screen"
Functia este :
Code:
read_argv(stuff)

Acuma trebuie sa declaram o variabila ; "argumente" sa-i zicem
Code:
new argumente[32]
read_argv(1,argumente,31)


Pana acuma totul arata asa:
Code:
public admin_screen(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;

new argumente[32]
read_argv(1,argumente,31)
}


Mai departe trebuie sa setam ca acele "argumente" sa reprezinte cui sa execute comanda
Functia este:
Code:
cmd_target(stuff)

Ne trebuie o noua variabila, sa-i zicem "player"
Si punem:
Code:
new player = cmd_target(id,argumente,31)

In total arata asa:
Code:
public admin_screen(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;

new argumente[32]
read_argv(1,argumente,31)

new player = cmd_target(id,argumente,31)
}


Mai departe e bine sa verificam daca jucatorul mai este pe server, ca sa nu faca probleme pluginul, nu ca ar fi mari dar e mai bine asa
Si adaugam asa:
Code:
if(!player)
return PLUGIN_HANDLED;


Totul arata asa:
Code:
public admin_screen(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;

new argumente[32]
read_argv(1,argumente,31)

new player = cmd_target(id,argumente,31)

if(!player)
return PLUGIN_HANDLED;
}


Mai departe trebuie sa setam ce comanda sa execute si asupra cui. Daca am zis ca-i voi face un snapshot, eh hai s-o facem:
Functia e :
Code:
client_cmd(indexu,"snapshot"

Pentru ca noi am pus ca argumentele sa fie "player" deci lui player ii vom executa. Si va arata asa:
Code:
client_cmd(player,"snapshot"


Totul arata asa:
Code:
public admin_screen(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;

new argumente[32]
read_argv(1,argumente,31)

new player = cmd_target(id,argumente,31)

if(!player)
return PLUGIN_HANDLED;

client_cmd(player,"snapshot"
}


Mai departe pluginul cere sa faca un return . Vom pune
Code:
return PLUGIN_HANDLED;


Totul arata asa:
Code:
public admin_screen(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;

new argumente[32]
read_argv(1,argumente,31)

new player = cmd_target(id,argumente,31)

if(!player)
return PLUGIN_HANDLED;

client_cmd(player,"snapshot"

return PLUGIN_HANDLED
}


Pluginul complet:
Code:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "SAMURAI"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_concmd("amx_screen","admin_screen",ADMIN_KICK,"message";
}


public admin_screen(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;

new argumente[32]
read_argv(1,argumente,31)

new player = cmd_target(id,argumente,31)

if(!player)
return PLUGIN_HANDLED;

client_cmd(player,"snapshot"

return PLUGIN_HANDLED
}

Hai cu replay daca sunt nelamuriri!


 
   
Pagini: 1  
Mergi la