Caută în comunitate
Afișez rezultate pentru tagurile '[ Tutorial #5 ] Condiţiile.'
Găsit 1 rezultat
-
Astăzi voi vorbi despre condiţiile utilizate în sa-mp. Condiţii. -> if ( dacă ) -> else ( sau ) -> switch ( schimbă ) -> assert ( afirmă ) if Condiţ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" else Condiţ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". switch Condiţ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". assert Condiţ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.