From WikiChip
$v1 Identifier - mIRC
< mirc‎ | identifiers

$v1 returns the value of the left-hand operand of the most recently executed conditional statement. This identifier is equivalent to the deprecated $ifmatch identifier.


Synopsis[edit]

$v1

Parameters[edit]

None

Properties[edit]

None

Notes[edit]

Just like $ifmatch, $v2 and $ifmatch2, this identifier returns one of the operands from the last conditional statement executed. Conditional statements include:

alias test return $iif($1 == 1,1,2)
alias testing if (a != b) echo -a $test(1) $v1

This will echo 1 for $v1 instead of "a" because $test is evaluated before $v1, so the $iif is the last statement made when $v1 evaluates.

Examples[edit]

List the names of any hash tables currently in use upon calling an alias /hlist:

alias hlist {
  if (!$hget(0)) { echo -qgaec i * No hash tables in use }
  else {
    var %i 1
    while ($hget(%i) != $null) {
      echo -ga $v1
    }
  }
  echo -qgaec i End of /hlist.
}

Check if two random numbers between 1 and 5 are equivalent, and echo the matching numbers if so:

//echo -ga $iif($rand(1,5) == $rand(1,5),Yes! $v1 == $v2,No! $v1 != $v2) $+ !

Compatibility[edit]

Added: mIRC v6.16
Added on: 07 Jul 2004
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.


See also[edit]

[Expand]
v · d · e mIRC identifier list