Not to mention the fact that mirc isn't the only irc chat client. If someone is using something other than mirc, and you version them and it says like pirch, xchat etc... and you kick them just because it doesn't say mIRC anywhere in the version.
so i need some way of detecting scripts so i can kick scripts
That to me makes no sense, which is the reason for my previous silly answer earlier
. A script is mirc code, saved as a text file and loaded into mirc when it's started up. I know a lot of people go around making script files saving it with mirc and call it a script that people download. I still don't fully understand why it's called a script, when all it is the mirc program and some files someone else made.
The only way you could actually detect script is if you gave everyone that joined your channel a trojan or a virus that would leech onto their computer and report back to you which .mrc or .ini files they are using in their mirc. If it finds a "script" file like myversionreply.mrc, you could kick them. I've changed my mIRC version reply a dozen ways before, even to match other irc chat clients.
Oh yeah, I've been irc chatting for 8 years and I still to this day don't know what the FINGER's purpose is. When we'd play around with it, it would just show you fingered someone. It would show nothing that was actual information that was useful
Making CTCP events is fun though.
yes true, but that would certainly help and let's face it, many script writes enjoy bragging about their prowess and either script an additional script reply or change mirc's default reply. At least that is how it USED to be .
Ain't that the truth
. Now days we don't even care what our version reply says. I leave mine at default, I use to think it was a big deal changing it but that got old fast. Plus mIRC is a great program, no need to hide it's version reply cuz everytime someone versions you, and they see mIRC and they don't know what it is, they check it out. It's advertizing. I remember when Khaled stuck in the program "so you want to change the version reply huh?
" which was inside the actual code of the program. That was funny.