+blabla Postat Iulie 16, 2014 Raport Postat Iulie 16, 2014 Astăzi voi vorbi despre condiţiile utilizate în sa-mp.Condiţii.-> if ( dacă )-> else ( sau )-> switch ( schimbă )-> assert ( afirmă )ifCondiţia if se foloseşte impreună cu operatori.Condiţia comandă scriptului, daca x = 1 execuţi asta.Ex:PAWN Code : [select] main( ) { new VarX = random( 40 ); if( VarX != 0 ) { printf( "VarX este egal cu %d.", VarX ); } } Explicaţie:Code: [select] Creez o noua variabila.Ii pun o valoare random.Daca VarX nu este egal cu 0 printez "VarX este egal cu %d"elseCondiţia else se foloseşte impreună cu operatori şi cu condiţia if câteodată.Condiţia comandă scriptului, sau x = 0 execuţi asta.Ex:PAWN Code : [select] main( ) { new VarX = random( 40 ); if( VarX != 0 ) { printf( "VarX este egal cu %d.", VarX ); } else print( "VarX este egal cu 0." ); } Explicaţie:Code: [select] Creez o noua variabila.Ii pun o valoare random.Daca VarX nu este egal cu 0 printez "VarX este egal cu %d".Daca VarX este egal cu 0 printez "VarX este egal cu 0".switchCondiţia switch se foloseşte cu case şi default.Conditia schimbă valorile pana gaseste o valoare care este prestabilită.Ex:PAWN Code : [select] main( ) { new VarX = random( 50 ); switch( VarX ) { case 0: print( "VarX este egal cu 0." ); case 1, 2, 3: print( "VarX este egal cu 1, 2 sau 3"); case 4..40: printf( "VarX este egal cu %d", VarX ); default: print( "VarX nu este egal cu 0 sau valori cuprinse intre 1 si 40" ); } } Explicaţie:Code: [select] Creez o noua variabila.Ii pun o valoare random.Schimb valorile lui VarX, prima data daca VarX == 0 printez VarX este egal cu 0, daca valoarea este 1, 2 sau 3 printez "VarX este egal cu 1, 2 sau 3", daca valoarea este cuprinsa intre 4 si 40 printez "VarX este egal cu %d", daca nu este niciuna dintre conditii printez "VarX nu este egal cu 0 sau valori cuprinse intre 1 si 40".assertCondiţia switch se foloseşte cu operatorii.Conditia returnează în momentul în care se execută.Ex:PAWN Code : [select] main( ) { new VarX = 50; assert( VarX == 50 ); } Explicaţie:Code: [select] Creez o noua variabila.Ii pun valoarea 50.Daca VarX este egal 50 returnez fortat.Cam ăsta a fost tutorialul.
Postări Recomandate