$and

The logical AND operator.
Syntax
    $and{value_1}{value_2} ... {value_n}
DocumentationReturns the logical AND linkage of all parameters:

    Parameters:
      value_1 ... value_n, the values to be AND linked.
    Returns:
      TRUE if and only if all parameters are TRUE; FALSE otherwise.
    Note:
      the boolean value TRUE is represented in the SITEFORUM script language by the integer number 1 and
      FALSE by the number 0. The function $and will return 0 if any parameter is not equal to the integer 1.
      The expression $and{1}{b}{1} will be accepted and will return 1.
Examples
Calculate the arc cosine of the numeric variable 'number' if and only if it's value is more or equal to -1 and less or equal to 1:

    $set{asin}{0}

    $if {$and{$moreOrEqual{$get{number}}{-1}}{$lessOrEqual{$get{number}}{1}}}
      {
      $set{asin}{$asin{number}}
      }
GroupBoolean
Minimum required transaction-mode:NONE
Required scripting permission of the developerPERMISSION_FL_BASIC
Minimum parameters2
Maximum parameters <unlimited>