My own.
The code looks like this...
on 1:sockopen:finds:{
 sockwrite -n $sockname IRCVERS IRC8 MSN-OCX!9.02.0310.2401
 sockwrite -n $sockname AUTH GateKeeperPassport I $+(:GKSSP\0\0\0,$chr(3),\0\0\0,$chr(1),\0\0\0)
}
on 1:sockread:finds:{
 .var %read | .sockread %read | .tokenize 32 %read | .echo @debug $sockname -> $1-
 if ($1 == AUTH) {
  if ($2 == GateKeeperPassport) {
   if ($3 == S) && ($4 != :oK) {
    sockwrite -tn $sockname $1-3 $mh.calc($4 $+ $sock($sockname).ip)
    return
   }
   else {
    sockwrite -n $sockname AUTH 1 S $base($len(%msn.ticket),10,16,8) $+ %msn.ticket $+ $base($len(%msn.profile),10,16,8) $+ %msn.profile
    if (%msn.subinfo) sockwrite -n $sockname PROP $ SUBSCRIBERINFO %msn.subinfo
    sockwrite -n $sockname USER 0 0 0 :Aura 2.0
    .timerkeep 0 8 sockwrite -n $sockname $crlf
    return
   }
  }
  elseif ($2 == 001) { sockwrite -n proxy :MSN 001 $me : $+ Connection to FINDS server established. | halt }
etc
etc
}
}
The problem is, I get that 462 error no matter how I auth - I've tried using Sid's dll and also using eXo's auth strings.
Help...
Edited Sep 15, 2005 8:44 AM by Pariah