; Одно условие:
If $CmdLine[0] = 1 Then
	Exit
EndIf

; Вложенное условие
If $CmdLine[0] = 1 Then
	If $var > 1 Then
		$var = 1
	Else
		$var = 0
	EndIf
EndIf

; При использовании Or первое выражение проверяется первым, последующие могут игнорироваться при истине (True) в первом
If MsgBox(1, 'Предложение 1', 'Завершить?') = 1 Or MsgBox(4, 'Предложение 2', 'А может всё-таки завершить?') = 6 Then
	MsgBox(4096, 'Результат', 'Согласны завершить')
	Exit
Else
	MsgBox(4096, 'Результат', 'Согласны продолжить')
EndIf

; Использование ElseIf и вложенного условия
$var = "Привет"
If $var > 0 Then
	MsgBox(4096, "", "Значение положительно.")
ElseIf $var < 0 Then
	MsgBox(4096, "", "Значение отрицательно.")
Else
	If StringIsXDigit($var) Then
		MsgBox(4096, "", "Значение является шестнадцатеричной строкой!")
	Else
		MsgBox(4096, "", "Значение является строкой.")
	EndIf
EndIf