1.
2. [variable] means
that the variable is optional and can be omitted
3. a|b means "a or
b"
-----------------------------------------------------------------------------------------------------------------
Variables for SET :
FloodPro :
The maximum number
of KICKs, TOPIC CHANGES and such that can be sent to the channel in a 15 second period.
Any user exceeding this limit will be kicked and suspended (if on the userlist). NOTE : This
does NOT work against normal channel dialogue, since X/W are +d (deaf) to all channel
text.
NoOp :
In this mode X/W will deop EVERYONE. Making them the
only op in the channel. However, users may still access commands though
X/W.
OpOnly :
Make the following X/W commands unavailable: topic,
invite, kick, ban, deop self or others and op another. Note that you can op ONLY
yourself.
NOTE : This does NOT prevent someone with ops in the channel from exercising op
commands themselves.
StrictOp :
In this mode only people on the
userlist with access equal or greater than 100 may have ops. If they are on the list, they
must send their password before they are allowed ops.
Lang :
Changes default
language for the channel. The supported languages are:
en (english)
nl
(dutch)
fr (francais)
ge (deutsch)
es
(spanish)
-------------------------------------------------------------------------------------------------------------
SET :
syntax - /msg X,W set #channel
Changes special X/W modes for channel. See more settings
in the level 500.
Variables for SET :
AlwaysOp :
This variable insures that
X/W will always have ops. They will op themselves if needed.
UserFlags
:
Set's default user settings that will be given to a new user on the channel. Default
value is 0
0 = AUTOOP OFF for new users
1 = AUTOOP ON for new
users
MassDeopPro :
The maximum number of deops X will allow in a 15 sec
period. Any user exceeding this will be DeOped and Suspended (if on the
userlist).
NickFloodPro :
The maximum number of nick changes that can be done in
the channel in a 15 sec period. Any user exceeding this number will be kicked from the
channel and suspended (if on the userlist). NOTE : this variable
is now obsolete, since
the Undernet server will not allow rapid nick changes.
Description
:
Sets the default channel topic. This is used to set the autotopic is ON. This does
NOT affect the actual channel topic if autotopic is off. The topic can also be seen in the
chaninfo or the webpage.
Example:
/msg X set #channel description The
UnderNet Chat Channel.
URL :
Sets the default channel URL. This
can be seen from the chaninfo, or the webpage. It is also used to set the topic if autotopic
is ON.
Example:
/msg X set #channel URL
http://cservice.undernet.org
AutoTopic :
This flag makes X or W reset the
topic to the channel URL and Descrition every 30 minutes. Note that if the channel is idle,
the topic will not be reset during that time.
Example:
/msg X set #channel
AutoTopic ON
Addchan :
syntax - /msg X,W addchan
<#channel> :
Adds the channel to X/W's database and sets channel
default modes. If you do not use this command after you join X/W to your channel they
will not rejoin after a restart.
Join :
syntax - /msg X,W join <#channel>
:
Tells X/W to join your channel. Important: see Addchan
Part
:
syntax - /msg X,W part <#channel> :
Tells X/W to part your
channel.
Remchan :
syntax - /msg X,W remchan <#channel>
:
Removes your channel defaults from X/W's database. Useful when you want to
change default modes. This is NOT the same as a purge of your channel. X/W will not rejoin
unless you send addchan again after this.
-------------------------------------------------------------------------------------------------------------
Adduser
:
syntax - /msg X@channels.undernet.org adduser #channel
or
/msg
W@channels2.undernet.org adduser #channel
Adds a user to your channel's database with the given
access level and password. The password field is mandatory. If the person is online
user@host can be left out, (X/W will look it up themselves). You can only add people with
access lower than yours.
Clearmode :
syntax - /msg X,W clearmode
<#channel> :
Clears all channel modes. Remember that if your channel
has been locked up (set +i or +k without your knowledge) the best option is to use invite
and status, because a take over bot can reset the modes if you use
clearmode.
Modinfo :
syntax - /msg X,W modinfo
<#channel>
Changes a user's access
settings
Variables for Modinfo :
ACCESS : Changes the access level of a user, possible values are 1 to (1 level below yours). So if you are 400, you can give up to 399 access.
AUTOOP : Changes autoop from ON to OFF. Autoop means that X/W will op the user when they enter the channel.
MATCH : Changes the user@host for a user in X/W's
database. Useful if a user on your channel has changed ISP's
Example:
/msg X modinfo #somechannel MATCH someuser
lah@blah
PASSWORD : Changes a users password. Remember that the command to change your own password is newpass (level 0 command).
Remuser :
syntax - /msg X,W
remuser <#channel>
Removes a user from the channel database. You must have
higher access than the user you want to remove.
Status :
syntax - /msg X,W
status <#channel> :
Displays all special X/W modes, Channel modes, the
number of users in your channel and currently authenticated users and their respective
access level. Very useful to check channel keys :)
-----------------------------------------------------------------------------------------------------------
Mask kick:
syntax - /msg X,W kick <#channel>
*!*username@*.mask [reason]
Kicks everyone using this mask. The reason is optional.
Your name will be placed in the kick msg.
----------------------------------------------------------------------------------------------------------
Deop :
syntax - /msg X,W deop
<#channel>
Deops one or more persons in you
channel.
Invite :
syntax - /msg X,W invite <#channel>
Has X invite someone in your channel. You can't use this command to mass invite
but it's very useful if your channel is +i (invite only). Note also that a invite override the
channel modes +l (channel limit) and +b (ban). But X,W will ever kick someone in its ban
list even if invited.
Op :
syntax - /msg X,W op <#channel>
Ops one or more persons in your
channel
Suspend :
syntax - /msg X,W suspend <#channel>
:
Suspends a users access to X/W for
the specified period of time.
s(econds) , m(inutes), h(ours) or d(ays). You can only
suspend someone with access lower than yours.
Example:
/msg X suspend
#my_channel Op_nick 3 d
Unsuspend :
syntax - /msg X,W unsuspend
<#channel>
Unsuspends a user on your access
list.
------------------------------------------------------------------------------------------------------------
Ban :
syntax - /msg X,W ban <#channel>
Bans a person on X/W's list for a
specific number of hours. The max is 336, 2 weeks. You use the person's nick if they are
online. or specify a user@host if they are not. Level can be from 1 to your access
level.
A level 20 - 74 ban prevents the user from having ops. 75+ keeps them from being
in the channel at all.
Unban :
syntax - /msg X,W unban
<#channel>
Unbans a person from your channel. By nick if they are
online, or by user@host if they are not, as with ban. Also, removes any matching bans on
X/W's banlist, so if you are banned and don't know the mask banned just use your nick to
unban any mask matching yours. You must at least have the same access level as the level
of the ban to remove it.
-----------------------------------------------------------------------------------------------------------
Kick
:
syntax - /msg X,W kick <#channel>
Tells X/W to kick somone
from your channel, The reason is optional. Your name will be placed in the kick
msg.
Topic :
syntax - /msg X,W topic <#channel>
Changes the topic in your channel.
----------------------------------------------------------------------------------------------------------------------
Status:
syntax - /msg X,W status <#channel>
:
This does the same thing as level 400 status EXCEPT it will not report channel
modes (+nt ect) to anyone with access below 400.
----------------------------------------------------------------------------------------------------------------------
Access
:
syntax - /msg X,W access <#channel>
Can look up the access for a certain person or a string. Expl : /msg X,W access
#channel *!*@*.gnn.com , would return all GNN users with access on that channel. Also
you can use these options instead of a nick or
string. If the list has more than 15
entries check the Channel Service web site.
Access
options
-min level - show only users above the given level
-max level - show only
users below the given level
-autoop - Show only users with autoop
on.
-noautoop - Show only users with autoop off.
-modif - Shows who last modified
the access listing
End of Access options
Access Flags : - output of access
command
-X- USER: Blahguy- (*!*username@*.blah.com) ACCESS: 1
LMPU
-X- CHANNEL: #cservice -- AUTOOP: ON
M = Modified, but not saved to disk,
database is autosaved every
90 minutes.
P = Has a
password
U = User is currently authenticated
L = Loaded in memory, An access
remains listed in memory for 90
m inutes after you log off.
Banlist
:
syntax - /msg X,W banlist <#channel> :
Shows the channel banlist. You
must be in the channel to use this command.
Chaninfo :
syntax - /msg X,W
chaninfo <#channel> :
Displays whether or not a channel is registered, to whom,
and if set, channel description and URL.
Deauth :
syntax - /msg X,W
deauth <#channel> :
If you have sent you password already and would like to
deauthenticate yourself, use this command.
Help :
syntax - /msg X,W help
[command] :
Displays help file on a given
command.