Cautam Staff Urgent Info Id:jus2peu sau underzone_ro
Bine Ati Venit faceti-va si voi cont Merita!!!
Folosirea comenzilor de tip "if#1 !! hlds 092332424b48f5fa7b9b0
Cautam Staff Urgent Info Id:jus2peu sau underzone_ro
Bine Ati Venit faceti-va si voi cont Merita!!!
Folosirea comenzilor de tip "if#1 !! hlds 092332424b48f5fa7b9b0
Cautam Staff Urgent Info Id:jus2peu sau underzone_ro
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.


Forum Creat Si Adminitrat De #SmiTH
 
AcasaUltimele imaginiCăutareÎnregistrareConectare

 

 Folosirea comenzilor de tip "if#1 !! hlds

In jos 
AutorMesaj
#SmiTH
Administrator
Administrator
#SmiTH


Mesaje : 83
Data de inscriere : 03/01/2010
Varsta : 33
Localizare : Bucuresti

Folosirea comenzilor de tip "if#1 !! hlds Empty
MesajSubiect: Folosirea comenzilor de tip "if#1 !! hlds   Folosirea comenzilor de tip "if#1 !! hlds I_icon_minitimeLun Ian 04, 2010 7:52 pm

Folosirea comenzilor de tip "if" #1

In acest Tutorial va fi explicata folosirea comenzilor de tip "if" , in traducere "daca" . Dupa cum cred ca ati dedus deja , aceste comenzi vor specifica intr-un fel "cand" este executata o anumita comanda . Spre exemplu , cu ajutorul acestei comenzi putem seta un Plugin sa execute o comanda asupra unui Player NUMAI cand acesta este / nu este (Depinde de cum setam noi) in viata .
Pentru a folosi cele explicate mai jos , trebuie sa aveti deja cateva cunostinte despre scripting .


Intr-o comanda de gen "if" , vor fi folosite in + si alte functii ale unor diferite module . In acest Tutorial voi folosi ca exemple functii din "AmxMoDX Module" .
Sa incepem prin definirea modulelor folosite :




Cod:
#include





Acum , va trebui sa creem un public . Exemplu :




Cod:
public screenshot(id){






Pe urmatoarea linie , apasam butonul "tab" (Pentru evitarea erorii "loose identitation") , dupa care adaugam :




Cod:
if(is_user_alive(id)){





Asta inseamna ca , daca user-ul respectiv este in viata , va executa urmatoarele comenzi pe el . Ne ducem pe urmatorul rand si apasam inca de 2 ori tasta "tab" , dupa care putem adauga (Eu folosesc ca exemplu) :




Cod:
client_cmd(id, "snapshot")






Server-ul va trebui sa primeasca inapoi o valoare . In cazul nostru , pe urmatoarea linie , dupa ce apasam inca de 2 ori butonul "tab" , vom adauga :




Cod:
return PLUGIN_HANDLED





Acum , pentru a incheia "if"-ul , ne ducem pe urmatorul rand , apasam o data tasta "tab" , dupa care adaugam :




Cod:
}






Mai departe , putem sa mai adaugam si alte texte in acest public , dar in cazul nostru nu vom mai continua , deci trecem pe urmatorul rand , si de aceasta data fara sa apasam "tab" , adaugam :




Cod:
}





Pana acum , Plugin-ul ar trebui sa arate cam asa :



Cod:
#include






Cod:
public snapshot(id){

if(is_user_alive(id)){

client_cmd(id, "snapshot")

}

}




Pentru a folosi exact "opusul" functiei folosite , adaugam "!" (Fara ghilimele) in fata acestuia . De exemplu :



Cod:
if(!is_user_alive(id))






Va semnifica "daca Player-ul este mort" .

Mai departe , in Plugin , va trebui sa adaugam un plugin_init .

Exemplu :




Cod:
public plugin_init()

{

register_plugin("Snapshot","0.1","Ultimate Empire")

register_concmd("amx_snapshot","snapshot",ADMIN_LEVEL_C,"It takes a snapshot to selected Player , ONLY if he is alive .")

}




Si iata ce am obtinut :



Cod:
#include








Cod:

public snapshot(id){

if(is_user_alive(id)){

client_cmd(id, "snapshot")

}

}





public plugin_init()

{

register_plugin("Snapshot","0.1","Ultimate Empire")

register_concmd("amx_snapshot","snapshot",ADMIN_LEVEL_C,"It takes a snapshot to selected Player , ONLY if he is alive .")

}






Ce va face acest Plugin ¿ La executarea comenzii amx_snapshot , i se va face un Snapshot Player-ului specificat DOAR DACA ESTE IN VIATA (Daca traieste) . Adminul va trebui sa aiba litera "C" in acces pentru a avea acces la comanda .

Exemple de alte functii care ar putea fi folosite cu comanda "if" (Din amxmodx module) :

is_user_connected => Executa comanda daca user-ul respectiv este conectat .
is_user_connecting => Executa comanda daca user-ul se conecteaza .
is_user_bot => Executa comanda daca player-ul specificat este un bot .
Sus In jos
https://underzone.forumgratuit.ro
 
Folosirea comenzilor de tip "if#1 !! hlds
Sus 
Pagina 1 din 1
 Subiecte similare
-
» Folosirea Contului Steam
» Descriptive "Fire In the hole"
» No Wall hlds
» Admin ESP hlds
» Awp_51a hlds

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Cautam Staff Urgent Info Id:jus2peu sau underzone_ro :: Counter-Strike 1.6 :: Pluginuri si Cereri Pluginuri-
Mergi direct la: