# # # ## ##### # @@@ @@@ # #### # # # # # @ @ @ # # # # # # ### ### # ### @@@@ @ # # # # # # # # # # # # @ @ @ #### #### #### ### # ### ### #### ### @@@ @ @@@@ # [LoL's TooLz 6.2] # # Eggdrop TCL Script: [LoL's TooLz] Copyright (C) 1998 LL Productions. # This software is free under the terms of GNU GPL 2. # Type .gpl-lol in party-line for more information. # # WARNING !!!: THIS SCRIPT IS FOR EGGDROPS 1.3.X OR LATER ONLY!!! # # THANKS FOR THE BUG REPORTS AND ENGLISH CORRECTIONS (NOT MY FIRST LANGUAGE ;) # SPECIAL THANKS: EGGDROP MAILING-LIST & Hawkeye FOR ENGLISH CORRECTIONS :P # # LoL # # HomePage: http://www.chez.com/lolstoolz # E-MAIL: lol@mail.dotcom.fr IRCNET(EFFNET): RB_____ ICQ: 22245831 # LEVELS USED IN LOL'S TOOLZ: # # +M +N (Masters, Owners) [+B & +0 (Bots with +O) in passive mode] # +O (Operators) # +V (Voice) # - (User without flags) # * (Nothing = Not a bot user) # # MAKE SURE COMMANDS THAT USE THE PRIORITY LEVELS ARE NOT SET SO THAT # LOWER USERS ARE ALLOWED TO PERFORM A NEGATIVE ACTION ON A USER WITH A HIGHER # LEVEL. BOTS HAVE THE HIGHEST LEVEL TO PREVENT BOTWARS (THE BOT # ALWAYS RESPECTS THE COMMANDS OF OTHER BOTS). # REMEMBER TO EDIT LOL.TCL AND CHECK LoL_s_TooLz_Setup.txt Objective of these toolz: - Rights of users respected in chan's commands: [owner-master] => [operator] => [voiced] For example an operator can't kick or ban a master through the bot. - Add missing commands in eggdrop: chanstats, broadcast, online stats, protected ident, key... - Correct security holes in eggdrop: Su bug... - Give a way to make a lot of things faster: !addop, !addmaster, !chattr, !join, !remove, !ban, !banmask, !banlist, !quick, !kick, !findip ... More than 59 chan commands ! - Give access of some dcc commands in chan or msg: !topic, !mode, !op, !voice... - Bot remembers the chan password. If the channel has a password and the bot is kicked, it can rejoin the chan. - If you are an operator in a chan and you don't know the password (if it has one) you can ask the bot for it. - If you can't join a chan because it is invite only, you can ask the bot to invite you. The bot can also give you a list of all the chans it sits in. - 95% of theses add-on are not only mirroring of dcc commands within the chan, but a new way to make it faster, easier and fun. - I've done my best to make this script sucure as possible, and the chan commands respect the right of the user's level. - With the identify system all chan's commands are 100% secure, check Ident Tutorial.txt for more infos. - Make it the maximum configurable. - There are also many jokes. - Client kick (Based on the CTCP VERSION reply): !mirc, !ircii, !bitchx, !eggdrop - There is a quick help available from within the chan and by messaging the bot. In party-line i have included full helps and tutorials. - Except for the jokes all the commands and help are aimed to reduce the lines in the help queue. - And lot's more :)) ENJOY !!!!! Example: HOW TO ADD A CHAN, CONFIGURE IT AND SET A CHAN OWNER : 1_ You identify yourself on the bot: /msg botnick id 2_In an existent bot chan: !join newchan (the chan is now completly configured with default parameters set in lol.tcl setup) 3_ In the new chan: !addmaster nickname [handle] (if the user doesn't exist, he is given party-line access and receive chan master flag. If he already exists, he only receive chan masterflag.) 4_ You give the owner flag to a user. !chattr nickname +n LoL