Advertisement
Charmander

sv data script by charmander

Nov 12th, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 0.86 KB | None | 0 0
  1. on $*:text:/^!sv (\d+(\.\d+)?|\S+(\.\S+)?)$/:#: {
  2.   if ($me == charm) {
  3.     var %s 1
  4.     :start
  5.     if (%s <= $numtok($regml(1),46)) tokenize 32 !sv $gettok($regml(1),%s,46)
  6.     if ($regml(1) isnum) {
  7.       var %search 1
  8.       while (%search <= $var(%sv*,0)) {
  9.         if ($2 == $gettok($var(%sv*,%search).value,1,32)) {
  10.           msg # $right($var(%sv*,%search).name,-3) $chr(124) $2 $chr(124) $gettok($var(%sv*,%search).value,2-,32)
  11.           var %matches yes
  12.         }
  13.         inc %search
  14.         if (%search > $var(%sv*,0) && %matches != yes) msg # No matches were found.
  15.       }
  16.     }
  17.     else {
  18.       if (%sv [ $+ [ $2 ] ] != $null) msg # $2 $chr(124) $gettok(%sv [ $+ [ $2 ] ],1,32) $chr(124) $gettok(%sv [ $+ [ $2 ] ],2-,32)
  19.       else msg # No matches were found.
  20.     }
  21.     if (%s < $numtok($regml(1),46)) {
  22.       inc %s
  23.       goto start
  24.     }
  25.   }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement