Trapped in someone else's frames? Click here
to escape!
You can find me most of the time on IRC on
DALnet
in #ircnewbies where I'm an AOP
Click here to get the newest
version of mIRC ![](mirc.gif)
PsyKick®
The script
below is what I run as an op on that channel
It's written for mIRC 5.0 and above
It's got flood protection, cuss check, nick check and lots more
To install it, download it and follow the directions below
Click here to get
PsyKick® Version 1.15 (XXX = 115)
New Features
Installation Instructions
Example
USER File
Features of
1.10
- Away: This will automatically
change your nick for you and then display an away message
every 15 minutes. When you return, it'll change your nick
back to what it was before and also tell you how long
you've been gone.
- Autohelp: If you're an op on a
channel and somebody types keywords, such as "how do
I change my nick", it'll message them with the
answer automatically.
- Ad Detect: This will detect
and kick people trying to advertise in any channel that's
in your CHANNEL PROTECT list.
- CAP Detect: This will detect
and kick people using CAP's in any channel that's in your
CHANNEL PROTECT list.
- CTCP Flood Protect: This will
detect and kick people trying to CTCP or CTCPREPLY flood
you and will also kick them from any channel that's in
your CHANNEL PROTECT list.
- Cuss Check: This will detect
and kick people cussing in any channel that's in your
CHANNEL PROTECT list.
- Join Flood Protect: This will
detect and kick people who try to join flood any channel
that's in your CHANNEL PROTECT list.
- Nick Flood Protect: This will
detect and kick people who try to nick flood any channel
that's in your CHANNEL PROTECT list.
- Repeat Flood Protect: This
will detect and kick people who do a repeat flood any
channel that's in your CHANNEL PROTECT list.
- Repeat Length Flood Protect:
This will detect and kick people who type two things in a
row that's exceeds the length you specify any channel
that's in your CHANNEL PROTECT list.
- Text/Action Flood Protect:
This will detect and kick people who try to flood any
channel that's in your CHANNEL PROTECT list.
- Allow SERVEROP: Most takeovers
are done by people connecting to split servers and
getting ops. When the servers resync, the split server
will then op that person on your channel. If you set this
to No, make sure all the ops on the channel are in your
REMOTE USER list as level 50's or you'll deop them when
the server resync's.
- Auto Ghost Kill: This is good
when you get disconnected alot. Once you reconnect, it
will automatically send a /MSG NICKSERV GHOST NICKNAME
and once NICKSERV kills your ghost, it will then change
your nickname to what it was before.
- Auto Op: This will
automatically try to op anyone in your REMOTE USER list
who is level 50.
- Auto Ping: This will
automatically CTCP PING people who say things like
"ping please" on the channel and then tell them
they're ping time.
- Channels to Protect: This is
where you add what channels you want to protect.
- Clone Check: This will check
for clones. It doesn't use site information, instead it
uses the REAL NAME information from a WHOIS. Sites can be
the same for people from Universities or Internet Cafe's.
- Nick Collide Detect: This will
look for NICK COLLIDES sent by NICKSERV. If one is
detected, it'll add 3 randoms characters to the end of
your current nick.
- Op Protect: If this is On,
it'll protect ops from getting kicked from channels that
you're on.
- Op Talk: This is what other
ops will see when you type /on message or /oc message.
But you must be an op to use this feature.
- Lag Detect: This will
periodically check if you're lagged if there's no talking
or joining done on any channel that you're on.
- Page: If anyone types your
nick on any channel, it'll play the WAV that you
specified.
- Play WAV on JOIN: This will
play the specified WAV whenever you JOIN a channel.
- Query Protect: This will
activate all the flood protection for your Query (/msg or
/query) windows.
- SEEN: If you're an op, this
will perform a /WHOIS NICKNAME and a /MSG NICKSERV INFO
NICKNAME if anyone types "seen nickname" and
then send the information to that user.
- User Mode Invisible: This will
set your nickname MODE to +i if you set this to On.
- User Mode Server Notices: This
will set your nickname MODE to +s if you set this to On..
You'll get many windows popping up if this is set to On.
- Sound Autoget: This will
automatically try to get any file that someone plays and
you don't have it. This can tend to flood channels where
alot of people play SOUND files, so you should have it
set to Off unless you're in a sound channel.
- Show AUTOGET(F6): This will
display AUTOGET(F6) on the screen if someone plays a
SOUND file that you don't have. If you press F6, it will
then try to get the file by saying "!nickname
filename.wav" on the channel where it was played.
New Features of 1.11
- Added MP3
compatibility (the mp3 files need to be in your mIRC
directory or a subdirectory of mIRC and you need to set
the player file under SOUNDS/MP3/PLAYER)
- Added AUTO RECOVER
(if you add all the nicknames that you use to your NOTIFY
list, if anyone logs on while you're logged on, it will
automatically send a NICKSERV NICK COLLIDE to that
person)
- Autohelp is now only
active for ops.
New Features of 1.12
- Added ability to
change maximum number of DCC GETs and DCC SENDs
(SETTINGS/DCC OPTIONS)
- The word Satan is no
longer an autokick. If someone logs on with
"satan" in their nick, it will notify them and
popup a BADNICK(F10), so if you press F10, it'll kick
them from the channel. (I guess it wasn't explicit
enough, but you tell me a nick that's not explicit that
contains the word Satan :/)
- When someone requests
a mp3 file, it will inform them that there's not autosend
for this file. Most mp3 files are more than a meg, so you
will have to send it manually. (will change this later to
an off/on choice)
- Added a mp3 file path
for where your mp3 files are located. It must be like
C:\MIRC\MP3\ (including the last \)
New Features of 1.13
- Added FSERVE capabilities
(SETTINGS/FSERVE) Make sure the welcome.txt file is in
your mirc directory not your fserve directory or you'll
get a "* /fserve: invalid welcome file" error.
If you get the error, exit to DOS and then go to your
mirc directory. If you don't know what your mIRC
directory is, type //echo $mircdir. At the DOS prompt
type RENAME WELCOME.TXT WELCOME2.TXT then use the
WELCOME2.TXT file as your welcome file. This should fix
the problem. Add how people should access your fserve,
what the root directory of your fserver should be (make
sure it's not like C:\ or else everyone will have access
to your entire hard drive), what the maximum number of
gets are and the Welcome text file (one is included with
the script WELCOME.TXT, but you can create your own using
NOTEPAD)
- In the fserve home directory
and each fserve sub-directory, you can place a
DIRINFO.SRV text file which describes that directory.
Everytime the user does a CD to change into a directory,
mIRC will look for this file and if it finds it, the text
in it will be sent to the user. (use NOTEPAD to create
the DIRINFO.SRV files)
- Added multinational time zone
capabilities (MISC/TIME/SETTINGS/TIMEZONE/OTHER)
New Features of 1.14
- If you press the Cancel button
after you choose AWAY/GOING it will not set you as away
- You can now display the
autohelp® to the channel, private msg or private notice
- You will be notified when you
autohelp® someone
New
Features of 1.15
- You can now have two
colors for OP TALK. One color for the Title and another
color for the message itself
- Changed alot of the
kick messages so they're much clearer as to why the
person was kicked. (i.e., AD KICK, ALT+F4 KICK, etc...)
- Changed it so that
when a cuss nick or username is kicked, only the bad word
is used in the ban rather than the whole nick or
username. I had it this way before, but then changed it,
well now I'm changing it back. ;)
- Changed some of the
processing around to make it a little bit quicker
- Clone/Check Kick now
has a limit of 3 joins in 3 minutes else it'll kick/ban
both users
Installation
Instructions:
1.) Press ALT+A (Aliases)
- FILE / LOAD alpkXXX.ini (where
XXX is the current version)
- FILE / UNLOAD any other alias
files that are loaded (VIEW) because they might cause
conflicts with the script
- You can load alias files after
mine, but alpkXXX.ini must be #1, but as I said above, it
might cause conflicts
2.) Press ALT+P (Popups)
- Press VIEW (you'll see Status,
Channel, Query/Chat, Nickname List, Menubar)
- Click on VIEW then Status then
FILE / LOAD popkXXX.ini
- Click on VIEW then Channel
then FILE / LOAD popkXXX.ini
- Click on VIEW then Query/Chat
then FILE / LOAD popkXXX.ini
- Click on VIEW then Nickname
List then FILE / LOAD popkXXX.ini
- Click on VIEW then Menubar
then FILE / LOAD popkXXX.ini
3.) Press ALT+R (Remotes)
- FILE / LOAD / SCRIPT
rcpkXXX.ini
- FILE / LOAD / SCRIPT
repkXXX.ini
- FILE / LOAD / SCRIPT
rrpkXXX.ini
- FILE / LOAD / USERS users.ini
- FILE / LOAD / VARIABLES
variable.ini
- FILE / UNLOAD any other remote
files that are loaded (VIEW) because they might cause
conflicts with the script
- You can load other remote
files after mine, but rcpkXXX.ini, repkXXX.ini and
rrpkXXX.ini must be #1, #2 and #3, but as I said above,
it might cause conflicts
4.) Once you have all the files
loaded:
- Type /startup (you only need to do this the first
time)
- Type /remote on (this will turn on the listening
for all the remotes)
- You have to add channels you
want to protect from flooding, cussing, etc.. in
SETTINGS/CHANNELS TO PROTECT
- If you're an op, you can talk
to the other ops using the /on <message> command or
/oc <message> command
- If you're not an op, you can
send a message to the channel ops by choosing MISC/OP
NOTICE, but you can't see what they're typing
Example
User File:
- The cr@p list is level =10
- Ops are level 50
REM CR@P LIST
=10:*!*email@*.dialup.domain
REM OPs
50:*!*email@*.dialup.domain
Other things you might want to get for IRC
How to get mIRC to play MP3 (MPEG) sound
files
Add this to your REMOTE/COMMANDS
ctcp 1:SOUND:{
if (.mp3 isin $2) { run c:\winplay3\winplay3.exe
$findfile($mircdir,$nopath($2),1) }
}
(where c:\winplay3\winplay3.exe is
your mp3 player and path and the sound file needs to be in the
mIRC directory or a mIRC subdirectory)
Add this to your POPUPS/MENUBAR
Play MP3 File:{ set %file
$dir="Choose a MP3 file!" $mircdir | if (%file ==
$null) { echo 4 -a no file specified } | else { .ctcp $active
SOUND %file $nopath(%file) $lof(%file) bytes | ctcp $me SOUND
%file } }
- The popup will send a CTCP
SOUND request to everyone that's in your active channel.
- You can just copy and paste
directly from here into mIRC. To do that, just click and
drag the text here and then press CTRL+C (copy). Then go
to mIRC and go into your POPUP/MENUBAR or REMOTE/COMMAND
file and press CTRL+V (paste).
- This feature is already built
into PsyKick, all you need is the MP3 player.
Picture of me
![](psychic.jpg)
Kewl Sites
Support
Free Speech, but use it responsibly!!!
you
are visitor number |
![](/cgi-bin/counter/_psychic_) |
Best viewed
with
or
try MSIE 4.0
This page hosted by
Click here for a FREE homepage