ALIENCORE.RO # Experience GAMING !
ALIENCORE.RO # Experience GAMING !
ALIENCORE.RO # Experience GAMING !
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.



 
AcasaAcasa  Ultimele imaginiUltimele imagini  CăutareCăutare  ÎnregistrareÎnregistrare  ConectareConectare  

Distribuiţi|

Executarea unui client de admin [Amxx]

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
haiducel
Executarea unui client de admin [Amxx]  Icon_user_offline


Rank:
Mesaje : 350
Data de inscriere : 27/03/2013
Varsta : 40
Localizare : FFM
Executarea unui client de admin [Amxx]  Empty
MesajSubiect: Executarea unui client de admin [Amxx] Executarea unui client de admin [Amxx]  I_icon_minitimeMier Mar 27, 2013 12:33 pm

+
----
-
In acest tutorial o sa va explic cum puteti face cuiva de pe server ceva.
adica sai faceti snapshot sau sal lasati in 1hp sai dai slap etc. Smile
Mai intai folositi amxx studio si faceti o fila nou cu care sa incepeti.
Daca stiti deja ce trebuie facut la nume, vs, autor atunci e bine daca nu uitati-va sus la primul topic. Smile
Deci avem asa:
Cod:

Cod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "SS"
#define VERSION "1.0"
#define AUTHOR "FireW@ll"


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


}



O sa faceti un plugin ss (snapshot).
Mai intai punem comanda amx_ss la plugin_init.
Cod:
Cod:
register_concmd("amx_ss","ss",ADMIN_KICK,"-<nume> Faci Snapshot la un jucator")

Dupa facem un public cu numele de ss, asa:
Cod:
Cod:
public ss(id,level,cid){


}


Trebuie sa facem ca admin sa fie verificat, alfel toti vor avea acces la comanda amx_ss. Puneti in publicul facut asa:
Cod:
Cod:
public ss(id,level,cid){
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;


}



dupa continuam cu codul care trebuie executat pe jucator.
Cod:

Cod:
public ss(id,level,cid){
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;

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



}


arg - inseamna un argument. Smile
Acum trebuie sa faceti ca acel arg sa fie excutat pe un jucator.
Cod:
Cod:
public ss(id,level,cid){
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;
new arg[32]
read_argv(1,arg,31)
new player = cmd_target(id,arg,31)
}


Acum "player" reprezinta jucatorul nostru, asa zis.
Acum trebuie sa facem ca pluginul sa verifice daca jucatorul e in viata.
Cod:

Cod:
if(!is_user_alive(id))
return PLUGIN_HANDLED

Si comanda propiu zisa:
Cod:

Cod:
client_cmd(player,"snapshot")
  return PLUGIN_HANDLED

Nu uitati sa puneti return ca sa opriti pluginul. Smile
Acum pluginul nostru ar trebui sa arate asa:


Cod:

Cod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_ss","ss",ADMIN_KICK,"-<nume> Faci Snapshot la un jucator")
}

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

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

new player = cmd_target(id,arg,1)
if(!is_user_alive(id))
return PLUGIN_HANDLED
client_cmd(player,"snapshot")
return PLUGIN_HANDLED
}
Sus In jos

Executarea unui client de admin [Amxx]

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t [AMXX] Stripes Admin Models
t Plugin pentru facut poze unui jucator suspect de cod
t AMXX Booster (v.2.0)
t AMXX Gag + Ban v.0.08 [5.08.2012]
t Ora si Data [AMXX]
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
ALIENCORE.RO # Experience GAMING ! :: Counter-Strike 1.6 Zone :: Resurse Counter-Strike 1.6 :: Plugins-