[Shop] => Conturi steam & Licente la preturi accesibile
Aici
<!-- Start of adf.ly banner code --><a href="http://adf.ly/?id=10051389"><img border="0" src="https://cdn.adf.ly/images/banners/adfly.300x250.1.gif" width="300" height="250" title="AdF.ly - shorten links and earn money!" /></a>
<!-- End of adf.ly banner code -->
[Shop] => Conturi steam & Licente la preturi accesibile
Aici
<!-- Start of adf.ly banner code --><a href="http://adf.ly/?id=10051389"><img border="0" src="https://cdn.adf.ly/images/banners/adfly.300x250.1.gif" width="300" height="250" title="AdF.ly - shorten links and earn money!" /></a>
<!-- End of adf.ly banner code -->
AcasaAcasa  CăutareCăutare  Ultimele imaginiUltimele imagini  ÎnregistrareÎnregistrare  ConectareConectare  






In Prime Сasual Dating - Verified Ladies by:Anexy
In Authentic Damsels Supreme Сasual Dating by:Anexy
In Metin2RO Hacks - Cea mai mare comunitate de Metin2 Ro din Romania by:MdL
In Test by:MdL
In Leis setat de BuLLeT by:blupy
» Top five «
MdL (2756)
AdyNuTz (1540)
David18 (1182)
Kestrel (1178)
C0L4 (701)
J'adore # (677)
Dl.Puf (667)
InamiculPublic (582)
MaNu (503)
Roby123 (498)


Distribuiţi|

Folosirea Comenzilor De Tip "if" #1

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
Vizitato

Anonymous
Rank: Vizitator
Folosirea Comenzilor De Tip "if" #1 Empty
MesajSubiect: Folosirea Comenzilor De Tip "if" #1 Folosirea Comenzilor De Tip "if" #1 Icon_minitimeMar Sept 18, 2012 12:35 pm

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 :

#include



Acum , va trebui sa creem un public . Exemplu :
public screenshot(id){



Pe urmatoarea linie , apasam butonul "tab" (Pentru evitarea erorii "loose identitation") , dupa care adaugam :
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) :
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 :
return PLUGIN_HANDLED



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



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 :
}



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



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 :
if(!is_user_alive(id))



Va semnifica "daca Player-ul este mort" .

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

Exemplu :
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 :
#include



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 .
Sursa: Google.ro !
Sus In jos
ElemeNt

Membru
ElemeNt
Rank: Membru
Mesaje : 170
Membru din : 09/03/2012
Nick CS : sk1zzo
Mulţumiri : 3
Folosirea Comenzilor De Tip "if" #1 Empty
MesajSubiect: :)) Folosirea Comenzilor De Tip "if" #1 Icon_minitimeJoi Sept 20, 2012 9:01 pm

prea mult de citit da folositor :)): :unpro:
Sus In jos
aa1

Membru
aa1
Rank: Membru
Mesaje : 11
Membru din : 08/07/2013
Mulţumiri : 0
Folosirea Comenzilor De Tip "if" #1 Empty
MesajSubiect: Re: Folosirea Comenzilor De Tip "if" #1 Folosirea Comenzilor De Tip "if" #1 Icon_minitimeMier Iul 24, 2013 2:40 pm

il am si eu pe server :P
Sus In jos
Continut sponsorizat

Rank:
Folosirea Comenzilor De Tip "if" #1 Empty
MesajSubiect: Re: Folosirea Comenzilor De Tip "if" #1 Folosirea Comenzilor De Tip "if" #1 Icon_minitime

Sus In jos

Folosirea Comenzilor De Tip "if" #1

Vezi subiectul anterior Vezi subiectul urmator Sus
SusIn jos
SusIn jos
SusIn jos
SusIn jos

Subiecte similare

-
t [Tutorial] Folosirea Banilor Pe Cs.
t [GHID]Folosirea tuturor programelor pentru server de metin2
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: [» RESURSE-CS «] Jocuri :: Counter-Strike 1.6 :: Amx modx plugins-
Flag Counter