J-Script — File Browser

J-Scriptv2.2 / J-Scriptv2.2 / ini / quieted.mrc

quieted.mrc — 2.1 KB — Download this file

; All Coding is Copyrighted (c) 2001 by Jerry Horn
; You must contact for permission before using this
; script in any release of a mIRC Script, or on
; a mirc scripting download page.
;
; ^Jerry - jerry@whatevah.com

;menu channel {
;  Quiet List Editor:/quietlist
;}

alias quietlist dialog -m quiet quiet
dialog quiet {
  title "Quiet List Editor by ^Jerry"
  option dbu
  size -1 -1 195 188

  text "This is a simple script for editing the Quiet list on ChatSpace server rooms." , 6 , 5 5 180 45
  list 7, 5 30 120 150, hsbar,vsbar
  button "Remove" , 8 , 140 35 40 13
  button "Close" , 9 , 140 170 42 15 , ok
  combo 10 , 128 90 60 60 , sort drop
  edit "" , 11 , 128 100 60 9
  text "Channel" , 4 , 128 80 40 10
  button "Get" , 12 , 139 111 20 10
  text "" , 13 , 5 20 100 10
  button "Remove all" , 14 , 15 174 70 11

}
on *:dialog:quiet:*:*: {
  if ($devent == init) {
    set -u0 %rooms.in $chan(0)
    did -ac $dname 10 -Choose a Room-
    if (%rooms.in == 0) { did -a $dname 10 Not currently in any rooms }

    while (%rooms.in != 0) {
      did -a $dname 10 $chan(%rooms.in)
      dec %rooms.in
    }
  }
  if ($devent == sclick) && ($did == 10) {
    set -u0 %did.sel $did(10,$did(10).sel)
    if ($chr(35) == $left(%did.sel,1)) { did -r $dname 11,7,13 | did -a $dname 11 %did.sel | did -a $dname 13 $did(11) | .raw mode %did.sel +q }
  }
  if ($devent == sclick) && ($did == 12) {
    if ($chr(35) == $left($did(11),1)) { did -r $dname 7,13 | did -a $dname 13 $did(11) | .raw mode $did(11) +q }
  }
  if ($devent == sclick) && ($did == 8) { tokenize 32 $did(7, [ $did(7).sel ] ) | mode $did(13) -q $1 | did -d $dname 7 $did(7).sel }
  if ($devent == dclick) && ($did == 7) { tokenize 32 $did(7, [ $did(7).sel ] ) | mode $did(13) -q $1 | did -d $dname 7 $did(7).sel }
  if ($devent == sclick) && ($did == 14) { quiet.remall $did(13) $?!="Do you want to remove ALL quiets in this room?" }
}
raw 377:*: { if ($dialog(quiet)) { did -a quiet 7 $3 $4 $asctime($5) | .timerresize 1 1 did -z quiet 7 | halt } }
alias -l quiet.remall {
  if ($2 == $true) { mode $1 -q -b | did -r quiet 7 }
}