[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  FAQFAQ  CautareCautare  MembriMembri  InregistrareInregistrare  ConectareConectare  GrupuriGrupuri  






In BebeluShu.cFg 2015 Aim , No recoil , No Spread 100% by:gamelife
In [SHOP] Gift / Key / Items STEAM /// ArTh # S. M. H4cK3R*uL Ionut. by:H4cK3R*uL
In eXo. aim 100% hS by:mihaikill
In Digital AIm cFg 2015 Cel mai bun din lume by:ionutvalentin26
In XTRCS.Ro We Are The Future by:zGb
» Top five «
MdL (2753)
AdyNuTz (1540)
David18 (1182)
Kestrel (1178)
C0L4 (701)
J'adore # (677)
Dl.Puf (667)
InamiculPublic (582)
MaNu (503)
Roby123 (498)


Distribuiti|

Folosirea Comenzilor De Tip "if" #1

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
Vizitato

Rank: Vizitator
MesajSubiect: Folosirea Comenzilor De Tip "if" #1 Mar Sept 18, 2012 1:35 am

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
Rank: Membru
Mesaje : 170
Membru din : 09/03/2012
Nick CS : sk1zzo
Mulţumiri : 3
MesajSubiect: :)) Joi Sept 20, 2012 10:01 am

prea mult de citit da folositor :)): :unpro:


[Trebuie sa fiti inscris si conectat pentru a vedea aceasta imagine]
[Trebuie sa fiti inscris si conectat pentru a vedea aceasta imagine]
[Trebuie sa fiti inscris si conectat pentru a vedea aceasta imagine]
[Trebuie sa fiti inscris si conectat pentru a vedea aceasta imagine]
Sus In jos
Vezi profilul utilizatorului
aa1

Membru
Rank: Membru
Mesaje : 11
Membru din : 08/07/2013
Mulţumiri : 0
MesajSubiect: Re: Folosirea Comenzilor De Tip "if" #1 Mier Iul 24, 2013 3:40 am

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

Rank:
MesajSubiect: Re: Folosirea Comenzilor De Tip "if" #1 Astazi la 1:47 am

Sus In jos

Folosirea Comenzilor De Tip "if" #1

Vezi subiectul anterior Vezi subiectul urmator Sus
SusIn jos
SusIn jos
SusIn jos
SusIn jos
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