************************************** *** IDENTIFICATION TUTORIAL BY LOL *** ************************************** With version 4 of my toolz, an identification system has been added. Before you can use the channel's commands, you must type: /msg botnick ident or /msg botnick id If you have a recognized user@hostname stored on the bot, it will identify you, and you can use channel commands. If you are an owner you can disable or enable the channel commands for a user: partyline: .enable .disable msg: enable \[chan\] disable \[chan\] chan: !enable !disable The user will be identified at all times, as long as the bot can see the user in a chan. When the user parts all the chans, the bot is on, the identification is removed. I have made identification 100% compatible with chantoolz and normally compatible with eggtoolz (concurrent tcl scripts). If "CLONE=1" all the others that are recognized as you by the bot AND have the same IP address as the nick that made the identification are allowed to use chan commands. Example: your mask is *!darkvador@193.143.*.* and your IP: 193.143.12.23 => all the people with *!darkvador@193.143.12.23 are recognized as clones. If "CLONE=0" only the last nick identified is autorized to use the commands. Use that for a maximum security (against IP spoofing for example). In the above line i speak about the "nick" that has made the identification. LoL's TooLz will recognize your new nick should you change it. The variable SILENT alerts a user if he tries to use the chan commands without identifying himself first. If SILENT = 1 then there will be no alert. This can be usefull if there is there is more than one bot in the chan with my script, and to limit the help queue of a bot. It's usually a good Idea to set SILENT = 0 when you first use this script to alert users that they have to id themselves. (You can manually disable the identification using !unident, .unident...) Still one important thing !!! ident and ident ARE NOT THE SAME COMMANDS !!! The first is an LoL TooLz commands to enable chan commands. The second is an eggdrop command to add a host when you have changed provider or anything... Example: You have changed provider and you come back on IRC: ident (to add you new address) ident (to enable chan commands) With LoL's TooLz 5.1, a new feature has been added: PERMIDENT (msg and party-line) With this, you can set a permanent mask so the bot doesn't ask for an identification. Example: /msg botnick permident The mask added is your current *!user@IP, the COMPLETE IP is used by default. If you want to specify another mask you can do so like this: /msg botnick permident Be careful choosing it ! Hope this has helped you. (Each users can access this tutorial in party-line by typing: .identhelp)