Advertisement
Guest User

Code

a guest
Dec 3rd, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 0.99 KB | None | 0 0
  1. menu channel {
  2. History
  3. .$submenu($set.menu($1))
  4. .-
  5. .$iif(!$ini(mirc.ini, chanhist, 0),$style(2)) Clear History:{ clear_chanhist }
  6. }
  7.  
  8. alias wd { return $gettok($1,$2,32) }
  9. alias clear_chanhist { return $dll($_ddir(sendkey.dll),dialog,140) }
  10.  
  11. alias set.menu {
  12.   if (!$ini(mirc.ini, chanhist, 0)) && ($1 == 1) return $style(2) None :$null
  13.  
  14.   var %y = 1, %enum = 1
  15.   while ($ini(mirc.ini, chanhist, %y)) {
  16.     var %channel = $readini(mirc.ini, chanhist, $ini(mirc.ini, chanhist, %y))
  17.     var %cn %cn $gettok( %channel, 1,44) $+ $chr(124) $+ $gettok( %channel, 2,44)
  18.     inc %y
  19.   }
  20.   var %cn = $sorttok(%cn,32)
  21.   var %f = $numtok(%cn,32)
  22.   var %y = 1
  23.   while (%y <= %f) {
  24.     var %e $replace( $wd( %cn, %y), $chr(124), $chr(32)), %getChannel = $wd(%e,1), %getNetwork = $wd(%e,2)
  25.     if ($1 == %enum) return $iif($network == %getNetwork, $iif($me ison %getChannel, $style(3) %getChannel, $iif($server, %getChannel, $style(2) %getChannel))   %getNetwork) :j %e
  26.     inc %y
  27.     inc %enum
  28.   }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement