#CheckPass.Fixed.tcl By Drago. [Dec.21.96] #Drago [Drago@Drago.com] #Shit, Just Uploaded This And I Noticed I Forgot To Bind The Join With A Wildcard, This Is The Fixed One. #TCL Checks Who Doesnt Have A Password On The Bot. #When A Use Joins That Does Not Have A Password Set, It Will Send Them A Nag Msg. #Just Another TCL That Was Meant For Personal Use, And I Thought It Would Be Usefull To Others. #You Can Type '.checkpass' In The Party Line To Check For Users Without Passwords. # bind join * * check_join bind dcc m checkpass check_pass proc check_join {nick uhost hand chan} { global botnick set ch [passwdok "$hand" ""] if {$ch == "1"} { putlog "$nick ($hand) Does Not Have A Password Set. Msg'ing $nick." putserv "privmsg $nick :You Don't Have A Password Set On Me. Please One Set One Now By Typing: /msg $botnick pass " }} proc check_pass {hand idx arg} { putlog "#$hand# checkpass" foreach user [userlist p] { set ch [passwdok "$user" ""] if {$ch == "1"} { putdcc $idx "$user Does Not Have A Password Set." }} putdcc $idx "Checking Done." } #Startup Shit.# putlog "CheckPass.Fixed.tcl By Drago (Drago@Drago.com) Has Been Loaded." putlog "Checking For Users Without Passwords Set...." foreach user [userlist p] { set ch [passwdok "$user" ""] if {$ch == "1"} { putlog "$user Does Not Have A Password Set." }} putlog "Checking Done."