raw isn't a command, it's an event. Meaning, it doesn't belong in the
on TEXT event. It belongs on a new line, apart from the rest of that code. i.e.
on 9999:text:!add*:#Dutch: {
...
}
raw 319:*: {
....
}
Also, why not use $address($nick,3)? i.e.
on 9999:text:!add*:#Dutch: {
if ($address($2,3)) /auser -a secret $v1
else {
/msg $chan No ial for $2 $+ , try again
/who $chan
}
}