First off, aliases are /commands that you type to perform actions.  I use two types of aliases in this script.

 

First type are /aliases that you type while in the current channel window (like /o nickname).

Second type are /aliases that require you to specify the #channel (like /op #channel nickname).

 

First type aliases are short and abbreviated for you to be able to type them faster in the channel.

Examples are : o, do, v, dv, k, kb, etc.

Second type aliases are written out in full.

Examples are : op, deop, voice, devoice, kick, kickban, etc.).

 

If I specify just “nick” for the command, it is meant to be used on only one nickname.

If I specify “nick(s)” for the command, it will accept an unlimited number of nicknames.

 

(reasons) are all optional.

 

Regular Commands (aliases)

 

Command                        -       Explanation

 

/uptime                                     -        displays your system and server uptime in current channel

 

/w nick(s)                                 -        regular whois on nickname(s)

 

/ww nick(s)                               -        whois with idle time on nickname(s) – slower

 

/wip nick                                  -        whois IP lookup for nick – nick CANNOT be +x or else

                                                          you have no IP to look up – you’ll like this command.

 

/whoall                                     -        performs a /who command on all channels to update

                                                          your internal address list

 

/ip nick                                     -        ignores all private (invite,dcc,ctcp,notice,query) from user,

but still shows channel text.  Uses *!*@host for mask.

 

/j #channel                                -        joins specified channel

 

/ja                                             -        joins all channels stored in channel settings

 

/cm                                          -        closes all query windows (for floods)

 

/p nick                                      -        pings nickname

 

/pm                                          -        pings me (yourself)

 

/gettime nick                    -        sends a ctcp time request to nickname

 

/cycle                                       -        parts and rejoins current channel

 

/cycle #channel                         -        parts and rejoins specified channel

 

/hop #channel                           -        parts current channel and joins channel

 

/I nick                                       -        invites nickname to current channel

 

/q nick                                      -        opens a query (private message) window with nickname

 

/s nick                                      -        opens dialog letting you find/select file to send to nickname

 

/s nick filename                         -        sends filename to nickname

 

/note                                                  -        opens notepad with default notes file (notes.txt in main mIRC folder)

 

/exp                                          -        runs windows explorer

 

/ie                                             -        runs internet explorer

 

/fox                                          -        runs firefox

 

/n nick message                        -        sends notice to nickname with message

 

/nr                                            -        opens a prompt for a notice reply to last person to notice you

F5 key does the same thing as typing /nr

 

/on message                              -        sends an onotice to all ops on current channel

 

/o nick(s)                                  -        ops nickname(s) on current channel

 

/op #chan nick(s)                      -        ops nickname(s) on specified channel

 

/do nick(s)                                -        deops nickname(s) on current channel

 

/deop #chan nick(s)                  -        deops nickname(s) on specified channel

 

/v nick(s)                                  -        voices nickname(s) on current channel

 

/voice #chan nick(s)                  -        devoices nickname(s) on specified channel

 

/vo nick(s)                                -        voiceops nickname(s) on current channel

 

/voiceop #chan nick(s)              -        voiceops nickname(s) on specified channel

 

/massop #channel                     -        ops everyone on specified channel

 

/massdeop #channel                  -        deops everyone on specified channel

 

/massvoice #channel                 -        voices everyone on specified channel

 

/massdevoice #channel              -        devoices everyone on specified channel

 

/k nick (reason)                         -        kicks nickname from current channel

 

/kick #chan nick (reason)          -        kicks nickname from specified channel

 

/u address                                 -        unbans given address (nick!ident@host) on current channel

                  

/kb nick (reason)                       -        bans *!*@host and kicks nickname from current channel

 

/kickban #channel nick (reason) -        bans *!*@host and kicks nickname on specified channel

 

/mb #channel nick(s)                 -        massbans (+bbbbbb) addresses of all nickname(s) on

                                                          specified channel using mask *!*@host

 

/mk #channel nick(s)                 -        masskicks all nicknames(s) on specified channel

                                      uses 5 second delay between kicks

 

/awaykick nick(s)                      -        bans nickame for 1 minute and kicks nickname

 

X Commands (aliases)

 

/xl                                            -        logs into x

 

/xstat                                        -        shows status for current channel (/msg x status #channel)

 

/xshow                                     -        shows x commands available to you for current channel

 

/xp                                           -        pings x

 

/xo                                           -        x ops you on current channel

 

/xo nick(s)                                -        x ops nickname(s) on current channel

 

/xop #chan                               -        x ops you on specified channel

 

/xop #chan nick(s)                    -        x ops nicknames on specified channel

 

/xdo                                         -        x deops you on current channel

 

/xdo nick(s)                              -        x deops nickname(s) on current channel

 

/xdeop #chan                            -        x deops you on specified channel

 

/xdeop #chan nick(s)                -        x deops nicknames(s) on specified channel  

 

/xv                                           -        x voices you on current channel

 

/xv nick(s)                                -        x voices nickname(s) on current channel

 

/xvoice #chan                           -        x voices you on specified channel

 

/xvoice #chan nick(s)                -        x voices nickname(s) on specified channel

 

/xdv                                         -        x devoices you on current channel

 

/xdv nick(s)                              -        x devoices nickname(s) on current channel

 

/xdevoice #chan                        -        x devoices you on specified channel

 

/xdevoice #chan nick(s)            -        x devoices nicknames(s) on specified channel        

 

/xk nick (reason)                       -        x kicks nickname on current channel

 

/xkick #chan nick (reason)         -        x kicks nickname on specified channel

 

/xb nick (reason)                       -        x bans nickname with default length at your level on current channel

 

/xban #chan nick (reason)         -        x bans nickname with default length

on specified channel at your level

 

/xbh nick hours (reason)            -        x bans nickname for specified hours at your level on

current channel

 

/xbanhours #chan nick hours (reason)           -        x bans nickname for specified hours at your level

                                                                             on specified channel

 

/xbm nick (reason)                    -        x bans nickname for 2 weeks at your level on current channel

 

/xbanmax #chan nick (reason)   -        x bans nickname for 2 weeks at your level on specified channel

 

/xu address                               -        x unbans given address (nick!ident@host) on current channel

 

 

/xunban #chan address              -        x unbans given address (nick!ident@host) on specified channel

 

/xunbanme #chan                      -        x unbans you on specified channel

 

/xt topic here                            -        make x set topic on current channel

 

/xtopic #chan topic here            -        make x set topic on specified channel

 

/xadd username level                 -        adds X username to current channel at specified level

 

/xrem username                         -        removes X username from current channel

 

/xmod username level                -        changes/modifies username’s level to specified level

 

/xavoice username                     -        changes auto-mode for username to voice

 

/xaop username                         -        changes auto-mode for username to op

 

Global Commands (aliases)

 

/go nickname                            -        ops nickname on every channel you are on

 

/gdo nickname                          -        deops nickname on every channel you are on

 

/gk nickname (reason)               -        kicks nickname on every channel you are on

 

/gkb nickname (reason)             -        kicksbans nickname on every channel you are on (*!*@host)

 

/gb address                               -        bans given address (nick!ident@host) on every channel

you are on

 

/gu address                               -        unbans given address (nick!ident@host) on every channel

you are on

 

Advanced Commands (experts only) – these work but are very powerful

       Make sure you understand what they do before using them.

       Message and ask my help if you’re unsure.

 

Most of these require an updated IAL.  Type /whoall to update your internal address lists on all channels.

 

/malev level nick(s)                    -        adds nickname(s) to userlist with specified level using

                                                          *!*@host for a mask

 

/nshit nick(s)                             -        adds nicknames to shitlist using *!*@host for a mask

 

/ashit address(es)                      -        adds address(es) (MUST BE nick!ident@host) to shitlist

 

/mshit @address(s)                   -        this is for adding just the address portion of a user that has already left

the channel.  Leave off the nick!ident part and

use just the @ sign and address. 

Example : /mshit @*.ro @*.aol.com @somehost

 

/shitall                                       -        adds ALL users on channel (except x and yourself) to shitlist

                                                          using *!*@host for a mask

 

/autoshit #chan                         -        will shitlist and auto-masskickban anyone joining #channel

                                                          for 2 minutes

 

$floatlimit(#chan)                      -        returns current # of users + %floatlim variable (default 3)

 

/floatlimitnow #chan                  -        performs floatlimit using $floatlimit(#chan)

 

$fl(#chan)                                 -        returns current # of users + 2

 

/uaddop #chan level                  -        adds specified level to all ops on specified #channel

 

/uaddvoice #chan level              -        adds specified level to all voiced users on specified #channel

 

/uop level                                  -        scans nicklist and ops anyone who has specified level on

                                                          current channel

 

/uvoice level                              -        scans nicklist and voices anyone who has specified level on

                                                          current channel

 

/uaddopall                                -        this adds every currently opped user on every channel you are on to the auto-op list for

each channel.  Use this when X decides to take an unannounced vacation.

 

 

F-Key Shortcuts

 

F2      -        Set mode +m for 3 minutes

F3      -        Set mode +r for 3 minutes

F4      -        Set mode +mi for 3 minutes

 

F5      -        Pops up reply window for private notices

 

F9      -        Devoice last person to speak on current channel

F11    -        Kick last person to speak on current channel, must be tapped TWICE

F12    -        Kickban last person to join current channel, must be tapped TWICE