Hello,

I need some help trying to write a piece of code that would allow me to create an exception.

Say for example I would like to add access to all of the nicks in my channel by default.
here is my code:

Code:
;syntax: addall <chan> <type>
alias addall {
  var %^ = $nick($1,0)
  while (%^) {
    if ($nick($1,%^) != $me) { access $1 add $2 $v1 }
    dec %^
  }
}


But let's say I want to add an exception; I would like add access to all of the following individuals except: nickname1,nickname2,nickname3 (The format should be nickname seperate by commas to handle single or multiple nicks to except)

I am not quite sure how to relate this back to the alias and to the dialog

Code:
dialog addall {
  title "Add All"
  size -1 -1 109 82
  option dbu
  combo 2, 13 15 79 10, drop
  box "", 1, 1 -1 106 67
  text "What type of entry would you like to add?", 3, 3 5 107 8
  button "OK", 4, 34 69 35 11, default flat ok cancel
  check "Except:", 5, 13 26 30 10
  edit "", 6, 12 37 90 10
  text "Add nick(s) seperated by commas", 7, 13 48 89 8
  text "eg. nick1,nick2,nick3 ect.", 8, 13 56 89 8
}



Thanks in advance,

Cheers,

Jay

Last edited by Buggs2008; 29/09/08 08:09 PM.