i dunno if it works on dalnet, but on euircnet the password entered for the server connection (you remember? hostname:port:password !?) will be forwarded to nickserv, so you will be identified before you join any channel.
or simply rewrite a qneed.tcl or use a script for nick- and chanserv. i found one after i wrote my own on this page

. but i dunno if it has all features my script has

.
here the binds:
bind need -|- "*" handle:need
bind notc f|- "This nickname is registered and protected" handle:nickneed
bind notc f|- "Password accepted - you are now recognized." handle:nickauthed
bind notc m|- "Permission denied." handle:permneed
cause chanserv and nickserv has user records on my bot i only have to check if handle == nickserv to be sure it was really nickserv who said the thind above. in case of switching nick on linked nicks chanserv tells perm denied until reinditified. the whole thing has some flood protection so the bot wont be killed cause of service flood

.
and i added another funny thing:
Code: Select all
set init-server {
putquick "PRIVMSG nickserv :GHOST <nick> <pass>" -next
putserv "MODE $botnick +Bxic-ws"
}
this really makes sure the bots nick is free

(usefull because my bot is running on a 24h limited connection ^-^).
ah, stop me, im starting to take to much

.