[start] network=Microsoft clonemask=2 ialupd=2 [popups] #spopup on menu channel { Servis .listx:if ($?!="This can lag you to hell!!! $+ $crlf $+ Are you sure?") .raw listx .- .properties ..properties list:.raw prop # * ..- ..ownerkey:.raw prop # ownerkey $$?="Enter new ownerkey for # $+ " ..hostkey:.raw prop # hostkey $$?="Enter new hostkey for # $+ " ..memberkey:.raw prop # memberkey $$?="Enter new memberkey for # $+ " ..- ..on join:.raw prop # onjoin : $+ $$?="Enter new 'on join' msg for # $+ " ..on part:.raw prop # onpart : $+ $$?="Enter new 'on part' msg for # $+ " ..- ..topic:.raw prop # topic : $+ $$?="Enter new topic for # $+ " ..lag:.raw prop # lag $$?="Enter 0,1 or 2" ..language:.raw prop # language $$?="Enter language for # $+ " ..client:.raw prop # client $$?="Enter client to use in # $+ " .access ..show list ...all:.raw access # ...- ...owner:.raw access # list owner ...host:.raw access # list host ...voice:.raw access # list voice ...grant:.raw access # list grant ...deny:.raw access # list deny ..- ..add ...silence:.raw silence + $$?="Enter an address (mask)" ...- ...owner:.raw access # add owner $$?="Enter an address (mask)" ...host:.raw access # add host $$?="Enter an address (mask)" ...voice:.raw access # add voice $$?="Enter an address (mask)" ...grant:.raw access # add grant $$?="Enter an address (mask)" ...deny:.raw access # add deny $$?="Enter an address (mask)" ..delete ...silence:.raw silence - $$?="Enter an address (mask)" ...- ...owner:.raw access # delete owner $$?="Enter an address (mask)" ...host:.raw access # delete host $$?="Enter an address (mask)" ...voice:.raw access # delete voice $$?="Enter an address (mask)" ...grant:.raw access # delete grant $$?="Enter an address (mask)" ...deny:.raw access # delete deny $$?="Enter an address (mask)" ..- ..clear list ...all:.raw access # clear ...- ...owner:.raw access # clear owner ...host:.raw access # clear host ...voice:.raw access # clear voice ...grant:.raw access # clear grant ...deny:.raw access # clear deny } ; menu nicklist { Servis .show list ..all:.raw access # ..- ..owner:.raw access # list owner ..host:.raw access # list host ..voice:.raw access # list voice ..grant:.raw access # list grant ..deny:.raw access # list deny .- .add ..silence:.raw silence + $address($1,8) ..- ..owner:.raw access # add owner $address($1,8) ..host:.raw access # add host $address($1,8) ..voice:.raw access # add voice $address($1,8) ..grant:.raw access # add grant $address($1,8) ..deny:.raw access # add deny $address($1,8) ..- ..mask ( $+ $mask($iif($address($snick(#,1),5),$address($snick(#,1),5),nick!ident@host.domain.com),8) $+ ):var %n=$?="Enter a mask number (1-15)" | if (%t isnum) { _set sets ircxmask | ale Address mask set to %t ( $+ $mask($iif($address($snick(#,1),5),$address($snick(#,1),5),nick!ident@host.domain.com),8) $+ ) } .delete ..silence:.raw silence - $address($1,$´(igmask)) ..- ..owner:.raw access # delete owner $address($1,$´(igmask)) ..host:.raw access # delete host $address($1,$´(igmask)) ..voice:.raw access # delete voice $address($1,$´(igmask)) ..grant:.raw access # delete grant $address($1,$´(igmask)) ..deny:.raw access # delete deny $address($1,$´(igmask)) .- .clear list ..all:.raw access # clear ..- ..owner:.raw access # clear owner ..host:.raw access # clear host ..voice:.raw access # clear voice ..grant:.raw access # clear grant ..deny:.raw access # clear deny } #spopup end [start] network=Microsoft clonemask=2 ialupd=2 [popups] #spopup on menu channel { Servis .listx:if ($?!="This can lag you to hell!!! $+ $crlf $+ Are you sure?") .raw listx .- .properties ..properties list:.raw prop # * ..- ..ownerkey:.raw prop # ownerkey $$?="Enter new ownerkey for # $+ " ..hostkey:.raw prop # hostkey $$?="Enter new hostkey for # $+ " ..memberkey:.raw prop # memberkey $$?="Enter new memberkey for # $+ " ..- ..on join:.raw prop # onjoin : $+ $$?="Enter new 'on join' msg for # $+ " ..on part:.raw prop # onpart : $+ $$?="Enter new 'on part' msg for # $+ " ..- ..topic:.raw prop # topic : $+ $$?="Enter new topic for # $+ " ..lag:.raw prop # lag $$?="Enter 0,1 or 2" ..language:.raw prop # language $$?="Enter language for # $+ " ..client:.raw prop # client $$?="Enter client to use in # $+ " .access ..show list ...all:.raw access # ...- ...owner:.raw access # list owner ...host:.raw access # list host ...voice:.raw access # list voice ...grant:.raw access # list grant ...deny:.raw access # list deny ..- ..add ...silence:.raw silence + $$?="Enter an address (mask)" ...- ...owner:.raw access # add owner $$?="Enter an address (mask)" ...host:.raw access # add host $$?="Enter an address (mask)" ...voice:.raw access # add voice $$?="Enter an address (mask)" ...grant:.raw access # add grant $$?="Enter an address (mask)" ...deny:.raw access # add deny $$?="Enter an address (mask)" ..delete ...silence:.raw silence - $$?="Enter an address (mask)" ...- ...owner:.raw access # delete owner $$?="Enter an address (mask)" ...host:.raw access # delete host $$?="Enter an address (mask)" ...voice:.raw access # delete voice $$?="Enter an address (mask)" ...grant:.raw access # delete grant $$?="Enter an address (mask)" ...deny:.raw access # delete deny $$?="Enter an address (mask)" ..- ..clear list ...all:.raw access # clear ...- ...owner:.raw access # clear owner ...host:.raw access # clear host ...voice:.raw access # clear voice ...grant:.raw access # clear grant ...deny:.raw access # clear deny } ; menu nicklist { Servis .show list ..all:.raw access # ..- ..owner:.raw access # list owner ..host:.raw access # list host ..voice:.raw access # list voice ..grant:.raw access # list grant ..deny:.raw access # list deny .- .add ..silence:.raw silence + $address($1,8) ..- ..owner:.raw access # add owner $address($1,8) ..host:.raw access # add host $address($1,8) ..voice:.raw access # add voice $address($1,8) ..grant:.raw access # add grant $address($1,8) ..deny:.raw access # add deny $address($1,8) ..- ..mask ( $+ $mask($iif($address($snick(#,1),5),$address($snick(#,1),5),nick!ident@host.domain.com),8) $+ ):var %n=$?="Enter a mask number (1-15)" | if (%t isnum) { _set sets ircxmask | ale Address mask set to %t ( $+ $mask($iif($address($snick(#,1),5),$address($snick(#,1),5),nick!ident@host.domain.com),8) $+ ) } .delete ..silence:.raw silence - $address($1,$´(igmask)) ..- ..owner:.raw access # delete owner $address($1,$´(igmask)) ..host:.raw access # delete host $address($1,$´(igmask)) ..voice:.raw access # delete voice $address($1,$´(igmask)) ..grant:.raw access # delete grant $address($1,$´(igmask)) ..deny:.raw access # delete deny $address($1,$´(igmask)) .- .clear list ..all:.raw access # clear ..- ..owner:.raw access # clear owner ..host:.raw access # clear host ..voice:.raw access # clear voice ..grant:.raw access # clear grant ..deny:.raw access # clear deny } #spopup end