Here, i haven't tested though. You have to do a PHP file with method GET $_GET['name'] and $_GET['pass'] and it will save stuff. The file should only output 1 line, Like 'Successfully registered' or something
on *:SIGNAL:mta.command:{
if ($3 == !register) mta.register $1 $2 PASSWORD
}
alias mta.register {
set %mta.reg.host = www.example.com
set %mta.reg.path = /mta/register.php
set %mta.reg.data. [ $+ [ $mta.ip($1,$2) ] ] $1-3
if (!$sock($+(mta.register.,$mta.ip($1,$2)))) sockopen $+(mta.register.,$mta.ip($1,$2)) %mta.reg.host 80
}
on *:SOCKOPEN:mta.register.*:{
tokenize 32 %mta.reg.data. [ $+ [ $right($sockname,-13) ] ]
if ($sockerr > 0) {
sockclose $sockname
mta.text $1 Register: An error has occured. (socket error)
}
else {
sockwrite -n $sockname GET $+(%mta.reg.path,?name=,$mta.nick($1,$2),&pass=,$3) HTTP/1.1
sockwrite -n $sockname User-Agent: MSIE 6.0
sockwrite -n $sockname Host: %mta.reg.host
sockwrite $sockname $crlf
}
}
on *:SOCKCLOSE:mta.register.*:{
unset %mta.reg.data. [ $+ [ $right($sockname,-13) ] ]
}
on *:SOCKREAD:mta.register.*:{
sockread %reg
if (%reg) {
tokenize 32 %mta.reg.data. [ $+ [ $right($sockname,-13) ] ]
mta.pm $1 $2 %reg
}
}
P.S: dont forget to change the lines
set %mta.reg.host = www.example.com
set %mta.reg.path = /mta/register.php