Seb icon

Chan Clone Scanner

Seb | PRO | 05/07/11 06:17:49 AM UTC | 0 ⭐ | 1744 👁️ | Never ⏰ | []
mIRC |

2.07 KB

|

None

|

0 👍

/

0 👎

# Clone Scanner found on a script site that died a long time ago
# I do not recall the name of the author. credits goes to him
#################################################################
 
alias clones {
  if ($me ison $1) || (!$1) {
    var %c $iif($1,$1,$chan)
    echo -ag $chr(160) $+ 3໑ 14Clones
    var %x 1,%t $ticks,%to 0,%hosts
    while (%x <= $nick(%c,0)) {
      var %host $address($nick(%c,%x),2)
      if ($ialchan(%host,%c,0) > 1) && (!$istok(%hosts,%host,32)) {
        var %regTh = $left($regsubex($str(~,$ialchan(%host,%c,0)),/(.)/g,15 $+ $replace($ialchan(%host,%c,\n).pnick,@,4@15,%,9%15,+,12+15) $+ $chr(44) $+ $chr(32)),-2)
        echo -ag 3໑ $+ $str($chr(160),$calc( 50 - $len($strip(%regTh)) )) 15 $+ %regTh 4(14* $+ $remove($replace(%host,@,4@14),*!*) $+ 4)
        var %hosts %hosts %host
        inc %to
      }
      inc %x
    }
    echo -ag $chr(160) $+ 3໑ 14Clones4:15 %to $iif(%to == 1,14match,14matches) found. 4(15 $+ %c $+ 4)
  }
  elseif (#* iswm $1) {
    echo -ag 5• 14Clones5:15 Not currently on channel14 $1
  }
  else {
    var %x 1, %to 0
    while (%x <= $chan(0)) {
      var %chan $chan(%x), %y 1
      while (%y <= $nick(%chan,0)) {
        var %addr $address($nick(%chan,%y),5),%nick $gettok(%addr,1,33)
        if ($1 iswm %addr) && (!$istok(%nlist,%nick,32)) {
          echo -ag 5• $str($chr(160),$calc( 42 - $len(%nick) - $len($gettok($gettok(%addr,2,33),1,64)) )) $+ 14 $+ %nick 15[14 $+ $replace($gettok(%addr,2,33),@,5@14,.,5.14) $+ 15]15 $regsubex($str(~,$comchan(%nick,0)),/./g,$iif(%nick isop $comchan(%nick,\n),4@,$iif(%nick ishop $comchan(%nick,\n),8%,$iif(%nick isvoice $comchan(%nick,\n),12+))) $+ 15 $+ $comchan(%nick,\n) $chr(32))
          var %nlist %nlist %nick
          inc %to
        }
        inc %y
      }
      inc %x
    }
    echo -ag $chr(160) $+ 5• 14Clones5:15 %to $iif(%to == 1,14match,14matches) found. 15[14 $+ $1 $+ 15]
 
  }
}
menu channel { 
  -  
  $iif($server,Clone Scanner):clones
} 
-

Comments