All pastes #632341 Raw Edit

Something

public text v1 · immutable
#632341 ·published 2007-07-24 20:08 UTC
rendered paste body
dialog aol {
  title "Aol"
  size -1 -1 172 120
  option dbu
  list 1, 0 0 172 97, size hsbar vsbar
  edit "", 2, 37 97 88 10
  text "NickName:", 3, 0 98 34 8, center
  button "Whois", 4, 126 97 37 12
  button "Kick", 5, 77 107 37 12
  button "KB", 6, 40 107 37 12
  button "Close", 7, 2 107 37 12, ok
}
menu * {
  Aol:/dialog -dm aol aol
}
on *:dialog:aol:*:*:{
  if ($devent == init) {
    var %e = 1, %er = 1
    while ($nick($active,%e)) {
      if (*aol* iswm $address($v1,2)) {
        did -i $dname 1 %er $v2
        inc %e
        inc %er
      }
      else inc %e
    }
    $iif(%er = 1,did -i $dname 1 1 No aol users in $+($active,.))
  }
  else {
    if ($did == 4) {
      whois $ial($did(1).seltext,1).nick
      dialog -x $dname
    }
    elseif ($did == 5) {
      kick $active $ial($did(1).seltext,1).nick $iif($"Reason?",$v1,$me)
    }
    elseif ($did == 6) {
      ban -k $active $ial($did(1).seltext,1).nick 2 $iif($"Reason?",$v1,Banned)
    }
  }
}