############################## # LoL's TooLz What's new !?! # ############################## 6.2 English corrections in all my files !!! Very special thanks to Hawkeye ! Possibility to disable watch_mode (need at least egg 1.3.23) Other minor changes. 6.1 New ban protection: The bot watches all the banmasks added in a chan. Then it compares them with the masks of the chan users (+nmov only) [even if they are not in the chan at the moment]. Then it compares the level of the user that has set the ban with the victim and reacts in consequence... (warning and/or remove ban) Little bugs and/or ameliorations in: ban (chan and msg) banmask (chan and msg) unban (chan and msg) kick (chan and msg) quick (chan and msg) addbot Client kick. !info !stats .whois !voice and !devoice for the +v users (with restrictions). !broadcast no longer broadcasts to the source chan. !penalty [player] [ball] No longer asks a user to set a password if this user is a bot. Still some boolean test with no true boolean variables removed :-) Added !findip Scans the bot's channels to find a user that matches the IP. Param updated in msg and DCC. The bot no longer replies (even for the identification) to commands that wont work if it is not opped. Theses commands are: !mode, !op, !deop, !voice, !devoice, !kick, !quick, client kick, !topic Optimized to send less lines to the IRC server. Typo errors. Lot of changes in message commands. 6.0 Ident filter ehanced (Against bot detection from IRCOps) You can setup the char you want before chan commands: set lol(cmdchar) "#" #help or (default) set lol(cmdchar) "!" !help Variables reorganized. Added AWAY. Added DCC seen. Added !info Added :silent, unsilent You can now disable the bot warning, if you try to use a chan function without to being identified (very useful if you have more than one bot using LoL's TooLz in a chan...) Added idle kick. New flags to switch on/off !time and !seen commands for public use. New flags to switch on/off identification system. (AT YOUR OWN RISK) Some debug lines removed, sorry :-) Online and stats (pub, msg) now reply on only 1 line. Less lag. Less bugs and/or ameliorations in: Less bot lag (example: no more +o if the user is already opped). Identification system. Whois. ban, banmask, banlist (pub, msg). seen (pub, msg). !jump !stats Dcc whois. Idle protection. Client kick. Some boolean tests with no true boolean variables removed :-) Lot of other minor changes. 5.6 NEW URL: http://www.chez.com/lolstoolz/ Msg seen no longer requires a password. Scripting optimizations. Little bugs fixed. 5.5 New Permident System: Allow users with an IP fix (or not if they if they want more security) to identify them with a mask. After that, if they match the mask, there is no need to ident before using the chan commands. msg: permident [nick!user@host] msg: unpermident chan: !unpermident dcc: same as msg. New logical links: ident = id unident = uid permident = pid unpermident = upid In chan, msg and DCC CHAT. Example: /msd botnick id .pid example!mask@microsoft.com !upid These msg commands have been REMOVED: delmaster delop delvoive Replaced with: chattr [chan] In msg, nick+chan are replaced by HAND. Do a whois if you want to find the hand of an user. New msg whois: For the global +o: a true IRC whois that checks for the user in all IRC. For the other: checks the user only if he is on a bot chan. Saves bandwidth. New flag to disable !TROUBLES. A typo error in msg addmaster has been fixed. !seen bug corrected, ameliorations and msg seen added. Some other minor changes. 5.0b I was receving a lot of mail about the "called see_new_pass with too many arguments". This bug is caused by an internal egg problem with the variable numversion... For that i have decided to remove the auto detection of the version. .identhelp was corrupted. 5.0 LoL's TooLz Mailing-List: lolstoolz@onelist.com Protection again long idle users in a chan. Edit lol.tcl for setup. Client Kick added: (Kicks only the non opped, non voiced, and the non-flagged users.) !mirc !ircii !bitchx !eggdrop Mask mode added in !kick, !quick and !ban (msg too): (Works only on the non opped, and the non-flagged users.) * replace an unknow number of letters ? replace one letter !kick *lamer* !quick *mo?mo? !ban l?amer* Whois msg completly rewritten: whois Msg kick and msg quick completly rewritten: Supports masks and anonymous kicks. Ident tutorial, bot help and setup updated. I speak more about clone variable and new !unident commands. Use of pushmode instead as putserv MODE. Added color (mIRC type) to options for many commands. Deop an oped user before "quick banning" him. Help updated (!join was not in .help-lol chan) Commands List updated. Ameliorations in !addhost. Corrected bug in msg addhost and delhost. Little amelioration in !topic Lot of little changes. 4.8 LoL's TooLz English HomePage: http://altern.org/lolstoolz/ Added personnal welcome message for the chan, you can edit it with: !param lol_welmsg Added new parameters for egg 1.3.18 and more: Since this version, i don't know how it will affect eggs older than 1.3.18. Added !botnick, .botnick ... to change the botnick. Added !unident, .unident ... !banlist ameliorations. Little changes in !param and msg help. You can use "id" at the place of "ident" banmask changed: *!*user@194.124.133.133 => *!*user@194.124.133.* 4.7 LoL's TooLz french HomePage: http://altern.org/lolstoolz/ Optimisation in ident (no bugs). Mode change: In egg 1.3.16 bind mode reply 5 arguments, In egg 1.3.17 ????? (i have set for 6 arguments), In egg 1.3.18 it replies 6 arguments, Script adapted to detect bot version and to use a correct command for each version. Ameliorations in !troubles. Ameliorations in !seen. New name for the binds for an easy debug. Corrected a bug in .mode Added parameter to allow or disallow !help for non botusers. Script placed under the terms of the GNU GPL 2. !time send now a notice. Some other little changes. 4.6 Added missing parameters in !param and .param commands. Added jokes parameter to enable or disable jokes quickly. Chan help ameliorations. Little changes in the config. Little bugs corrected (!addmaster, !adduser, !broadcast) 4.5 New ident system, more secure: When you were identified on a chan, a hacker with an identical mask, could use your commands. Now you can set if you want your clones (same IP of IP that make the ident) to be able to use the chan commands. The only limitation is that only one mask can be identified at the same time, if you identify youself a second time with another mask, your first identification is down. Corrected little bugs. 4.4 Addhost and Delhost now only for global owners. Ameliorations in !addhost !delhost. Little bug corrected in msg help. 4.31 Lots of updates for 3 days :))) but just a little fix. Fixed the Tcl error [splt_netsplit] and error [rejn_netsplit]. 4.3 Sorry, there was a mistake...After my drive was reformatted, I thought that I had a backup of the latest release of my toolz (4.1). But it was a version between 4 and 4.1 (private version). I have updated this "old" version to make 4.2. Now 4.3 is the true 4.1 with update. 4.2 Finaly you can !kick }{-man[ (added caracter filter for all arguments. Thanks to Jeff Fisher in egg mailing-list for the script of Bass@undernet.) 4.1 Ameliorations in some fuctions. Names of files now without "special" caracters and spaces. Added !jump !unban a little modified. Now you can use the script with getops.tcl, Edit lol.tcl to configure that. 4.0 More than a new version, I have rewritten i think at least 90% of the script and added a lot of functions, enjoy!!! Added !broadcast Added !adduser (msg too) Added !deluser (msg too) Added !addbot (msg too) Big modifications in !addop, !adddvoice, !delop, !delvoice... And in msg addop, addvoice.... Added !addmaster (msg too) Added !delmaster (msg too) Lot of changes in flags needed, functions rewritten... Join ameliorated. Modifications in !kick !ban !voice !quick. Deleted dcc addvoice delvoice, not very useful functions Added msg quick and kick. Added !online (msg & dcc too) Added !banlist (msg too) Added .channick, .chanlist... Added authentification method, no more security risk in chan commands. The authentification is 100% compatible with chantoolz by Tzun. You can mix my script with Tzun's script without problems. There is some functions that have the same name in our scripts, like !kick If you want to use mine, put it after in loading. You can enable|disable chan commands for a user: !enable, !disable... Added dcc partyban. Added !addhost !delhost (msg too) Added !chattr with respect of rights (master can't set +n or +m...) Fixed some bug in msg commands for users without a pass set. After a deluser, the user is booted from the partyline. Bug in msg help fixed. Bug in security warning fixed. Msg commands no longer answer to non registered users. ident protected against IRCops. Lots more. See help in partyline ! 3.6 Added test to see if eggdrop is at least a 1.3.0, if not => Warning message ! Some changes in jokes. Added joke: !cigarette (Thanks to Boolere) More power for voiced users: All the jokes. !stats. !kick (Work only with ops and normal users.) 3.5 Added chan stats. Quiet !op !deop !voice !devoice, because there was lot of text with chans that have more than one bot. Lots of ameliorations in !deop and !voice !devoice. Added msg command: msg <#chan or nick> Added msg command: remove <#chan> 3.2 Quiet party-line. Little changes in addop addvoice functions. 3.1 First implentation of an internal seen script, no need for a seen module. Some others little changes. Some changes in !op !voice.... 3.0a Fixed mode function don't react with chankey parameter. 3.0 New jokes. New party-line help. Replaced some chan notice by msg notice. Added reason in ban and banmask commands. Fixed little bugs in msg ban. Lifting of some functions (ban, unban...). When you use the msg commands, it now respond in msg windows. Bot no longer welcomes itself when it join a chan. When you set a chan pass with the mode command, the bot remembers the pass. New function: msg key, sends the enter key of a chan, if you are an op. 2.9 Join and part better, part will no longer delete chan userlist. Fixed bug in password recording for chans. Quickly deops an op before banning and kicking him(Evite unbans before kick). Msg help updated. Added auto-update chankey. *!user@host => *!*user@host (to evite ~). 2.8 When you ban an op, the bot deops him first (Evite unbans before kick). You can use channel password in join command, and the key will be stored in the chan settings. 2.7 Littles changes. 2.6a Same as 2.6, i have uploaded 2.6 in ascii mode and i can't overwrite it :) 2.6 Added msg join and part functions. Change little things ;) Bind j for join and p for part too. Unbinded .+chan with .join and .-chan with .part :) 2.5 Added msg invite function (replacement of the bot function) Replaced: invite <#chan> With: invite [#chan] If there is only one chan where you can be invited, the bot invites you. If there are many chans, the bot gives you a list. Ameliorations in chan parameters. Ameliorations in .join and .part commands. Bind .+chan with .join and .-chan with .part Some bugs fixed. New chan option: if chan is given => #chan. 2.0b Fixed a little bug in .mode and msg mode functions. 2.0a Fixed a little bug in !OP function. 2.0 First public release. 1.0 First private release.