COMENZI X,W
Notes :
1. <variable> means that the variable
is mandatory
2. [variable] means that the variable is
optional and can be omitted
3. a|b means "a or b"
----------------------------------------------------------------------
Level 500 : => Channel Manager
SET :
syntax - /msg X,W set #channel <variable> <value>
:
Changes special X/W modes for channel.
See more settings in the level 450.
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)
----------------------------------------------------------------------
Level 450 => Trusted channel admin.
SET :
syntax - /msg X,W set #channel <variable> <value>
:
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.
----------------------------------------------------------------------
Level 400 => Userlist Admin
Adduser :
syntax -
/msg [email protected] adduser
#channel <nick> [user@host] <level> <password>
or
/msg [email protected] adduser
#channel <nick> [user@host] <level> <password>
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> <variable>
<user> <newvalue>:
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 blah@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> <nick>
:
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 :)
----------------------------------------------------------------------
Level 200 => Senior channel operator
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.
----------------------------------------------------------------------
Level 100 => Channel operator
Deop :
syntax - /msg X,W deop <#channel> <nick1>
[nick2] [nick3] .... :
Deops one or more persons in you channel.
Invite :
syntax - /msg X,W invite <#channel> <nick>
:
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> <nick1>
[nick2] [nick3] .... :
Ops one or more persons in your channel
Suspend :
syntax - /msg X,W suspend <#channel> <nick|user@host>
<duration> <s,m,h or d> :
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> <nick>
:
Unsuspends a user on your access list.
----------------------------------------------------------------------
Level 75 => New channel operator
Ban :
syntax - /msg X,W ban <#channel> <nick|user@host>
[duration in hours] [level] [reason] :
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> <nick|user@host>
:
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.
----------------------------------------------------------------------
Level 50 => Channel regular
Kick :
syntax - /msg X,W kick <#channel> <nick>
[reason] :
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> <newtopic>
:
Changes the topic in your channel.
----------------------------------------------------------------------
Level 1 => *shrug*
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.
----------------------------------------------------------------------
Level 0 => Everyone else
Access :
syntax - /msg X,W access <#channel> <nick|search
string> [options] :
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
minutes 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.
Lbanlist :
syntax - /msg X,W lbanlist <#channel> <search
string> :
Searches X/W's banlist for a certain string.
You need to be in the
channel to use this command. Use * to see
the whole list. If the list
has more than 15 entries check the Channel
Service web site.
Login :
syntax -
/msg [email protected]
login <#channel> <password> - for X
/msg [email protected]
login <#channel> <password> - for W
This loads your access listing into memory
and authenticates you on
your channel.
Note : Exact same as pass
Map :
syntax - /msg X,W map :
Shows a map of connected servers.
Motd :
syntax - /msg X,W motd :
Displays X/W's message of the day.
Newpass :
syntax - /msg <[email protected]|[email protected]>
newpass <#channel> <password> :
Sets a password on a channel for X/W. If
it is X send to
[email protected]. If it is W send
to [email protected].
Pass :
syntax - /msg <[email protected]|[email protected]>
pass <#channel> <password>
See Login
Showcommands :
syntax - /msg X,W showcommands [#channel] :
Shows all commands you can use on a channel.
Showignore :
syntax - /msg X,W showignore :
Shows X/W's ignore list. This is what happens
when someone tries to or
accidentally floods X/W. The time length
is usually 60 minutes.
Verify :
syntax - /msg X,W verify <nick> :
Displays whether or not a person is an official
cservice rep. If X/W
answers that the person is "NOT an authenticated
CSERVICE
representative" please come to #cservice
and ask about them.