AcasaAcasa  Ultimele imaginiUltimele imagini  CăutareCăutare  ÎnregistrareÎnregistrare  ConectareConectare  
Executarea unui client de admin [Amxx] Untitl31

Distribuiţi|

Executarea unui client de admin [Amxx]

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
hero

hero

Administrator
Rank: Administrator
Mesaje : 305
>
CS Status : Cs
>
Detinator Steam : Da
>
Localitate : TutorialCs
>
Data de inscriere : 29/01/2012
>
Varsta : 28
>
Executarea unui client de admin [Amxx] Empty
MesajSubiect: Executarea unui client de admin [Amxx] Executarea unui client de admin [Amxx] Icon_minitimeLun Ian 30, 2012 1:53 am

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. :)
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. :)
Deci avem asa:
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:

register_concmd("amx_ss","ss",ADMIN_KICK,"-<nume> Faci Snapshot la un jucator")
Dupa facem un public cu numele de ss, asa:
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:

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:

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. :)
Acum trebuie sa faceti ca acel arg sa fie excutat pe un jucator.
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:

if(!is_user_alive(id))
   return PLUGIN_HANDLED
Si comanda propiu zisa:
Cod:

client_cmd(player,"snapshot")
   return PLUGIN_HANDLED
Nu uitati sa puneti return ca sa opriti pluginul. :)
Acum pluginul nostru ar trebui sa arate asa:
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
}

Have Fun :P
Sus In jos
https://tutorialcs.forum.st
VaD_SuNeTe

VaD_SuNeTe

Membru skill 1
Rank: Membru skill 1
Mesaje : 104
>
CS Status : Bun
>
Detinator Steam : Da
>
Localitate : TutorialCs
>
Data de inscriere : 23/02/2012
>
Executarea unui client de admin [Amxx] Empty
MesajSubiect: Re: Executarea unui client de admin [Amxx] Executarea unui client de admin [Amxx] Icon_minitimeVin Feb 24, 2012 7:06 am

Fain !
Sus In jos
aJo0k3r

aJo0k3r

Fost moderator
Rank: Fost moderator
Mesaje : 217
>
CS Status : Smecher
>
Detinator Steam : Poima
>
Localitate : Pe luna exceptand luna
>
Data de inscriere : 23/02/2012
>
Varsta : 24
>
Localizare : Pe luna
>
Executarea unui client de admin [Amxx] Empty
MesajSubiect: Re: Executarea unui client de admin [Amxx] Executarea unui client de admin [Amxx] Icon_minitimeVin Feb 24, 2012 7:25 am

Foarte frumos
Sus In jos
http://www.tutorialcs.forum.st
Continut sponsorizat


Rank:
Executarea unui client de admin [Amxx] Empty
MesajSubiect: Re: Executarea unui client de admin [Amxx] Executarea unui client de admin [Amxx] Icon_minitime

Sus In jos

Executarea unui client de admin [Amxx]

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
ť Kiss_fm .amxx
ť Tutorial scripting [AMXX]
ť Ce sunt if-urile? [Amxx]
ť CUM FACEM UN MENIU[AMXX]
ť Functia Random [Amxx]
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: Counter-Strike 1.6 :: Programarea CS-ului :: Pluginuri-