See masks

By Marshtomp on Nov 19, 2006

Copy and paste this in your Remote File. First right click on the channel, click Masks And Addresses, and click Get all masks. Then you can right click on the channel, Masks and Addresses, and pick a option. You can also right click on the nicklist.

;##############By Marshtomp########################################
;###First, Right click on the channel and click Get all  masks.####
menu Channel {
  .See Someone's Mask.
  ..0 *!user@host:  set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form *!user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,0,%tempmask) | unset %tempmask
  ..1 *!*user@host: set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form *!*user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,1,%tempmask) | unset %tempmask
  ..2 *!*@host: set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form *!*@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,2,%tempmask) | unset %tempmask
  ..3 *!*user@*.host: set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form *!*user@*.host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,3,%tempmask) | unset %tempmask
  ..4 *!*@*.host: set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form *!*@*.host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,4,%tempmask) | unset %tempmask
  ..5 nick!user@host:set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form nick!user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,5,%tempmask) | unset %tempmask
  ..6 nick!*user@host:set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form nick!*user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,6,%tempmask) | unset %tempmask 
  ..7 nick!*@host: set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form nick!*@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,7,%tempmask) | unset %tempmask
  ..8 nick!*user@*.host: set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's in the form nick!*user@*.host mask is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,8,%tempmask) | unset %tempmask
  ..9 nick!*@*.host: set %tempmask $$?="What nick would you look up?" |  msg $chan %tempmask $+ 's mask in the form nick!*@*.host is $readini($Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,9,%tempmask) | unset %tempmask
  .Get all masks: {
    if ($exists(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini) == $false) { mkdir Masks $+ \ $+ $network $+ \ | .mkdir Masks\ }
    var %i = 1
    while (%i <= $nick(#,0)) {
      if (*[*]* iswm %i) { inc %i } 
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 0 $nick(#,%i) $address($nick(#,%i),0)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 1 $address($nick(#,%i),1) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 1 $nick(#,%i) $address($nick(#,%i),1)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 2 $address($nick(#,%i),2) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 2 $nick(#,%i) $address($nick(#,%i),2)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 3 $address($nick(#,%i),3) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 3 $nick(#,%i) $address($nick(#,%i),3)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 4 $address($nick(#,%i),4) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 4 $nick(#,%i) $address($nick(#,%i),4)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 5 $address($nick(#,%i),5) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 5 $nick(#,%i) $address($nick(#,%i),5)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 6 $address($nick(#,%i),6) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 6 $nick(#,%i) $address($nick(#,%i),6)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 7 $address($nick(#,%i),7) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 7 $nick(#,%i) $address($nick(#,%i),7)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 8 $address($nick(#,%i),8) $nick(#,%i)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 8 $nick(#,%i) $address($nick(#,%i),8)
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 9 $address($nick(#,%i),9) $nick(#,%i) 
      writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 9 $nick(#,%i) $address($nick(#,%i),9)
      inc %i
    }
    echo Got all masks
  }
}

menu Nicklist {
  Masks and Addresses
  . $+ $1 $+ 's Mask
  ..0 *!user@host: msg $chan $1 $+ 's mask in the form *!user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,0,$1) 
  ..1 *!*user@host: msg $chan $1 $+ 's mask in the form *!*user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,1,$1) 
  ..2 *!*@host: msg $chan $1 $+ 's mask in the form *!*@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,2,$1)
  ..3 *!*user@*.host: msg $chan $1 $+ 's mask in the form *!*user@*.host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,3,$1) 
  ..4 *!*@*.host: msg $chan $1 $+ 's mask in the form *!*@*.host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,4,$1)
  ..5 nick!user@host: msg $chan $1 $+ 's mask in the form nick!user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,5,$1) 
  ..6 nick!*user@host: msg $chan $1 $+ 's mask in the form nick!*user@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,6,$1) 
  ..7 nick!*@host: msg $chan $1 $+ 's mask in the form nick!*@host is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,7,$1)
  ..8 nick!*user@*.host: msg $chan $1 $+ 's in the form nick!*user@*.host mask is $readini(Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,8,$1)
  ..9 nick!*@*.host: msg $chan $1 $+ 's mask in the form nick!*@*.host is $readini($Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini,9,$1)
  .Record $1 $+ 's mask. {
    if ($exists(Masks $+ \ $+ $network $+ \) == $false) { mkdir Masks $+ \ $+ $network $+ \ }
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 0 $1 $address($1,0)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 1 $address($1,1) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 1 $1 $address($1,1)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 2 $address($1,2) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 2 $1 $address($1,2)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 3 $address($1,3) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 3 $1 $address($1,3)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 4 $address($1,4) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 4 $1 $address($1,4)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 5 $address($1,5) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 5 $1 $address($1,5)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 6 $address($1,6) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 6 $1 $address($1,6)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 7 $address($1,7) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 7 $1 $address($1,7)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 8 $address($1,8) $1
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 8 $1 $address($1,8)
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 9 $address($1,9) $1 
    writeini -n Masks $+ \ $+ $network $+ \ $+ $chan $+ .ini 9 $1 $address($1,9) 
    echo Got $1 $+ 's mask.
  }
}

Comments

Sign in to comment.
RussellReal   -  Jan 13, 2007

menu channel,nicklist {
get da masks:getemya $network $active
}
alias getemya {
if (!$window(@addresses)) window -a @addresses
else clear @addresses
var %a = 0
while (%a < $nick($2,0)) {
inc %a
var %c = 0
while (%c <= 9) {
aline @addresses $+($nick($2,%a),:) addressType: %c Address: $address($nick($2,%a),%c)
inc %c
}
}
}
Sorry bout the double post ^^ Thats the right one, :x

 Respond  
RussellReal   -  Jan 13, 2007

hey umm, sorry but the script is pretty redundant, this script could be at MOST like 30 lines, as a matter of fact here I just made one:

menu channel,nicklist {
get da masks:getemya $network $active
}
alias getemya {
if (!$window(@assresses)) window -a @addresses
else clear @addresses
var %a = 0
while (%a < $nick($2,0)) {
inc %a
var %c = 0
while (%c <= 9) {
aline @addresses $+($nick($2,%a),:) addressType: %c Address: $address($nick($2,%a),%c)
inc %c
}
}
}

 Respond  
Marshtomp   -  Nov 24, 2006

Ok, I see why. Try now, and it\'ll work! :D!

 Respond  
Noutrious   -  Nov 21, 2006

Maybe you don`t have access to that dir.?
And your spell is wrong.

 Respond  
Chainchomp   -  Nov 19, 2006

Quite a nice little snippet.

Tidy too.

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.