Pagina de start a forumului amxx.MyForum.ro amxx.MyForum.ro
Fa-ti si tu propriul forum, pe www.myforum.ro!
 
 FAQFAQ   CautareCautare   MembriMembri   GrupuriGrupuri   InregistrareInregistrare 
 ProfilProfil   Mesaje privateMesaje private   AutentificareAutentificare 

Operators

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului amxx.MyForum.ro -> Tutoriale Amxx
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
anakin_cstrike
Administrator
Administrator


Data inscrierii: 26/Mai/2008
Mesaje: 7

MesajTrimis: 26/05/2008 18:28    Titlul subiectului: Operators Raspunde cu citat (quote)

EXPRESII MATEMATICE
Da,intr-un plugin,puteti face calcule matematice ! Aveti la dispozitie urmatoarele semne :
Cod:

+    -> Adunare
-    -> Scadere
*   -> Inmultire
/   -> Impartire
%   -> Restul de la impartirea a doua numere

EXEMPLE :

Cod:
(3+5)   -> returneaza 8
(9-4)      -> returneaza 5
(5*6)+3)   -> returneaza 33
((((5+3)/2)*4)-9)   -> returneaza 5
((7*3) % 4 )   -> returneaza 1

ALTE EXEMPLE :
Cod:

(7.3 + 22.6)    -> returneaza 29.9 ( float )
(adevarat)   -> returneaza adevarat


EXPRESII CU OPERATORI :
Cod:
new a = 6
a++   -> eturneaza a + 1,sau 7
++a    -> returneaza a + 1,sau 7

Diferenta : a++ este evaluat ultimul,in timp ce ++a este evaluat inițialul !
Cod:
a--    -> returneaza a - 1,sau 5
--a      -> returneaza a - 1,sau 5

ALTE EXPRESII :
Cod:
a Op= x

Op ->
Cod:
a += 1       -> seteaza a la a + 1
a -= b       -> seteaza a la a - b
a *= 3       -> multiplica a cu 3
a /= 2      -> divide a cu 2

Operatorul "&&" sau "and" ( si ) ia si expresia din stanga si cea din dreapta.Daca amandoua sunt adevarata,el returneaza adevarat.
Cod:
(1 && 0)   -> fals
(2 && 1)   -> amandoua numere sunt adevarate -> expresia este adevarata
(adevarat && fals)   -> fiindcă una este falsa -> fals
(fals && fals )    -> amandoua sunt false -> fals
(adevara && adevarat)   -> adevarat

Operatorul "||" sau "or" ( ori ).Returneaza adevarat daca una dintre expresii este adevarata.
Cod:

(1 || 0)   -> adevarat,fiindca una dintre ele este adevarata
(1 || 2)   -> adevarat
(adevarat || fals)   -> adevarat
(fals || fals )   -> fals
(adevarat || adevarat)  -> adevarat


EXEMPLE GENERALE :

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

stock const PLUGIN[] = "EXEMPLU"
stock const AUTHOR[] = "Anakin"
stock const VERSION[] = "1.0"

public plugin_init() {
   register_plugin(PLUGIN,VERSION,AUTHOR);
   register_event("ResetHUD","reset_hud","be");
}
public reset_hud(id){
   if(!is_user_alive(id) || is_user_bot(id))
      return;
   client_print(0,print_center,"Ai dat Spawn !");
}

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

stock const PLUGIN[] = "EXEMPLU"
stock const AUTHOR[] = "Anakin"
stock const VERSION[] = "1.0"

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

public o_functie(index){
   if(!is_user_bot(index) && is_user_alive(index)){
      //aici veti introduce ceva...
   }
}
-> Executa functia doar daca jucatorul nu este bot si este in viata.
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului amxx.MyForum.ro -> Tutoriale Amxx Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro