#-( Description )-
# The script is modified to make the the method of identifying easier to DALnet's
# NickServ and requesting Op's in channels. This is done when the bot connects
# to the server sending the password request, this is because if the bot's host is
# in the access list and enforce is NOT set nickserv wont do nothing to the bot.
#-
# Sorry this is in ZIP format, next one will be a tar.gz file.

#-( Contact )-
# I can be reached via:-
#	IRC - DALnet #Wales2
#	Email - Hog@Barrysworld.Com

#-( Install )-
# To install this script is pretty easy.
#	1. Skipped the part of unpacking, else you wouldnt be reading this :)
#	2. Move these scripts to the ~/eggdrop/scripts/ directory.
#	3. Using the editor of your choice, edit dalop.tcl script where needed.
#	4. Using the editor of your choice, place source scripts/dalop.tcl in the bot config.
#	5. Start you're bot if not started or .rehash to load the script in to the bot.
#
# The script should now be loaded.
# *NOTE* this script was tested only on eggdrop1.6.12 but should work on 1.4.x
# and earlier 1.6.x versions.

#-( Commands )-
# Command       Type    Flags   Description
# rop           dcc     o       Request Op in channels via ChanServ
# identify      dcc     o       Requests that the bot re-identify to nickserv.

#-( Todo )-
# Make the bot automaticly request from chanserv unban/invite/op set by a 0/1 option.
#-
# Some public commands like !op !deop !ban !voice !devoice with the option of either
# doing this via the bot or making the bot use ChanServ instead where / when ever 
# possible set by a 0/1 option.
#-
# Auto Ghosting of nicknames through nickserv so it can retrive its nickname set by
# a 0/1 option.
#-
# Make the script do a WHOIS on the service clients first to ensure they are actually
# Nick/ChanServ and if not sending a putlog message to the dcc or to the user via notice
# if a forced identify is requested by the bot owner, refusing to identify.

#-( Changelog )-
# Mostly done a tidy up of the source from the pervious author, adding comments to the
# source to simplyfy it a bit for the more experienced user.
#-
# Added init-server routine so the bot identifies on connection to the server, making
# sure that modes -ws are also removed as this is wasteful have it set on a bot *sigh*.

#-( Suggestions / Feedback / Help )-
# I am always open to suggestions, feedback and help from others who wish to contribute
# to the source, so far the only people who have contributed are the ones who hate seeing
# my bot get opped (from this script as it usually ends up kicking / banning a few from 
# my channel and any others its opped in :)

#[EOF]