Home
XWorld Servers
XWorld FAQ
XWorld Rules
Channel Registration
History
XS Help

Link Request

IRC Related Links
IRC Clients
XS is XWorld's Channel Services bot. You can use XS to, protect, and regulate channels. XS can also help you find information on a user or channel. 

XS Popups for Pirch and mIRC!
 

When you are added to XS's list for a channel, you are given a certain ability level. If you own the channel, you are set at level 80. By default, people you add to a channel's list of auto-ops are at level 50. Levels affect what you can make XS do. Below are a list of commands and the levels at which you can do them. You can also get a list of the command names and their levels from XS by typing /msg XS help while connected to XWorld. Password is optional except where indicated otherwise. Do not use password if you have already authed yourself for a channel, except where required.

Important note


Level 80+

Level 75+ Level 50+ Level 25+ Level 10+ Level 00+ (everyone) About wildcards


Show how long XS has been active and running - uptime
Syntax: /msg XS uptime #channel or /msg XS uptime to see overall uptime. You must have global access for /msg XS uptime to work. 
Back to top

Set the owner information for a channel - setowner

This command will set what information is shown when you use the chaninfo command. 
Syntax: /msg XS setowner #channel text
Example: /msg XS setowner #religion Religion is owned by (Priest@religion.net)
Back to top

Set the URL for a registered channel - seturl

The seturl command sets a URL for a registered channel. URL can be anything; it does not have to be a URL. The registered user can set the description with this command at his or her wish. 
Syntax: /msg XS seturl #channel url_address password
Example: /msg XS seturl #kingdom http://kingdom.net/~ana/
Example 2: /msg XS seturl #kingdom Welcome! This is a general chat channel. :-)
Back to top

Lock channel modes - mlock

This locks the modes (like n, t, and m) for a channel. If anyone tries to change them, XS will change them back. 
Syntax: /msg XS +and/or- [modes]
Example: /msg XS mlock #caemlyn +tn-sklmip locks +tn for #caemlyn, while any other modes that were set will be taken off. 
Example 2: /msg XS mlock #caemlyn 0 disables mlock for #caemlyn. 
Back to top

Turn the "say" and "me" commands on or off - setsay

This command will let XS say things and do actions in your channel or turn off XS's ability to do this. 
Syntax: /msg XS setsay #channel [1/0]
Example: /msg XS setsay #chatterz 0 turns the "say" and "me" commands off in #chatterz. Typing /msg XS setsay #chatterz 1 will turn them back on. 
Back to top

Permanently ban someone from a channelSyntax: /msg XS pban+ #channel user@host password or /msg XS pban+ #channel nick password
Example: /msg XS pban+ #people lamer232 mypassword
Back to top

Remove all bans from a channel - clearban

Syntax: /msg XS clearban #channel password
Example: /msg XS clearban #stuff mypassword
Back to top

Make XS join your channel - join

Syntax: /msg XS join #channel password
Example: /msg XS join #newbies mypassword
Back to top

Make XS leave your channel - part

Syntax: /msg XS part #channel password
Example: /msg XS part #newbies mypassword
Back to top

Add a user to XS's list of auto-ops (or auto-protects) for a channel - add

This command makes XS automatically give channel operator status (@) to a user when he/she enters. 
Syntax: /msg XS add #channel nick password or /msg XS add #channel nick user@host level autoop protect password yourpass (password is not optional)
Autoop and Protect: 0 (zero) indicates off and 1 indicates on. 
Password sets the password of the nick; use 0 if you do not want one. 
Example 1: /msg XS add #users johnny jonathan@*.primeline.com 75 1 1 0 mypassword
Example 2: /msg XS add #users johnny
Back to top

Remove a user from XS's list of auto-ops (or auto-protects) for a channel - rem

Syntax: /msg XS rem #channel nick password (password optional)
Level : 75
There are two ways to remove a nick from list of users who have ops in a channel.
The rem command deletes a nick from the bot's memory of a channel.

First, see who is on the channel list by using the "find" command.
Type: /msg xs find #channelname *
For help on find, type /msg XS help find
Next, look for the user you wish to remove from the list
example:
Nick: Zero Address: *zero@fake.net Number: 15 Channel: #zurna
 Level: 50 Autoop: YES Protect: NO Password: N/A
 First method is done by nick: /msg XS rem #zurna Zero yourpassword
(your password is not needed if you have already authed)
Be careful if you use this method and are doing multiple rem's
The numbers will change on the list and move up.
In this case after removing 15..16 becomes number 15 on the list.
Check the list between use of rem'ing numbers to make sure you
are removing the right user and number.
Back to top

Remove channel operator status (@) from everyone in a channel - clearops

Syntax: /msg XS clearops #channel password
Example: /msg XS clearops #lamerz
Back to top

Lock the topic - tlock

This command locks the topic for a channel. If a user changes the topic, XS will change it back. 
Syntax: /msg XS tlock #channel [1/0]
Example: /msg XS tlock #borg You will be assimilated! to lock topic; /msg XS tlock #borg 0 to disable tlock for #borg.
Back to top

Set a listed user's address, change his/her level, set auto-op on/off, or set protect on/off - setuser

Syntax: /msg XS setuser #channel [nick/number] [address/level/autoop/protect] value
Example: /msg XS setuser #newbies newguy protect 1 turns protect on for newguy in #newbies. 
Back to top

Set the auto-greeting for a channel - greet

You may have noticed that as soon as you enter certain channels you receive a message from XS. This is an auto-greet, and it is set with the greet command. 
Syntax: /msg XS greet #channel text password
Example: /msg XS greet #borg Resistance is futile! sets the auto-greet to "Resistance is futile!" and /msg XS greet #borg 0 turns off auto-greetings for #borg. 
Back to top

Give a user channel operator status - op
Syntax: /msg XS op #channel nick password
If you leave "nick" blank, XS will op you.
Example: /msg XS op #punk Sid_Vicious
Back to top

Take away a user's channel operator status - deop
Syntax: /msg XS deop #channel nick
Example: /msg XS deop #punk 100zeR
Back to top

Ban a user - ban

This command bans a user from your channel. 
Syntax: /msg XS ban #channel nick reason password
XS will fetch the user@host and insert the right wildcards.
Example: /msg XS ban #twilight Jim flooding
Back to top

Make XS say something in a channel - say

This command sends text to a channel.
Syntax: /msg XS say #channel text password
Example: /msg XS say #lovergirl Adrianne!!!!! ( note )
Back to top

Make XS perform an action (/me) in a channel - me

This command lets XS do an action in a channel. 
Syntax: /msg XS me #channel text password
Example: /msg XS me #newbies waves to Joe ( note )
Back to top

Clear all the set modes for a channel - clearmode

This command makes XS remove any modes you may have set for the channel, like +p (private) or +t (only ops can change topic). 
Syntax: /msg XS clearmode #channel password
Example: /msg XS clearmode #newbies mypassword
Back to top

Set a password for a channel - pass

This command sets or modifies your password. The password is cAsE SenSitIvE. 
Syntax: /msg XS pass #channel newpass currentpass
If you do not want a password, then password should be set to 0 (zero). For op or deop, if you have a password set, you must specify your nick for it to work properly. If you want auto-ops, you must set your password to 0. Make sure not to set your password to something that could be guessed, i.e. "password" or your nick. 
Example: /msg XS pass #newbies nick!!ie sets the password to nick!!ie
Example 2: /msg XS pass #newbies 0 nick!!ie deletes the password. 
Back to top

Authorize yourself for further actions with XS - auth

This command lets XS identify you so you will not need to use your password on channel commands if you have a password set.
Syntax: /msg XS auth #channel password
Example: /msg XS auth #teens Pepsi6
Back to top

Kick a user from a channel - kick

Syntax: /msg XS kick #channel nick reason password (Reason and password optional)
Example: /msg Xs kick #newbies lAmuH annoying!! mypassword
Back to top

Change the topic for a channel - topic

This command makes XS change a channel's topic. It will be the same as if you had changed the topic by typing /topic, but it will bear XS's name instead of yours.
Syntax: /msg XS topic #channel text password
Example: /msg XS topic #pepsi Be young. Have fun. Drink Pepsi.
Back to top

Turn auto-op and protect on or off for a channel or set address for a channel - set

Syntax: /msg XS set #channel field value password where field is what you want to change or modify and value is what you want it to be set to. 
For autoop and protect the value can be either 0 (off) or 1 (on). For the address field, the value is a user@host. Wildcards are accepted in the user@host value. 
Example: /msg XS set #funchat autoop 0 mypassword will turn your autoops off for #funchat. 
Example 2: /msg XS set #hairclub address Jim@*.hairclub.net will set Jim@*.hairclub.net as the address for Jim on #hairclub. 
Back to top

View the list of people permanently banned in a channel - pbanlist

The pbanlist command lists the channel's permanent bans. 
Syntax: /msg XS pbanlist #channel password
Example: /msg XS pbanlist #jungle bz13x
Back to top

Find a user or all users listed in a channel - find

This command allows you to search for a nick or address in XS's list of people for a channel. 
Syntax: /msg XS find #channel [nick/address]
Wildcards are allowed. 
Example: /msg XS find #newbies Tim finds the nick Tim in #newbies. 
Example 2: /msg XS find #newbies *John* finds any listing with address/nick containing "John" in #newbies
Example 3: /msg XS find #newbies * finds all listings in #newbies. 
Back to top

Ask XS for the date - date

The date command shows the current date and time in Eastern Standard Time (GMT - 05.00)
Syntax: /msg XS date
Back to top

Ask XS for the time - time

The time command does the same thing as the date command. 
Syntax: /msg XS time
Back to top

Get the information for a channel - chaninfo

The chaninfo command shows you to whom a particular channel is registered, as well as the value in the 'url' field for that channel. 
Syntax: /msg XS chaninfo #channel
Example: /msg XS chaninfo #newbies
Back to top

Get a user's hostmask (user@host)

You may need a user's hostmask to do certain things with XS, like adding a user at a level other than 50 or editing an address for a user's listing. 
Syntax: /msg XS mask nick
Example: /msg XS mask josephine23
Back to top

Ask XS for help on a specific command - help

Syntax: /msg XS help command

Example: /msg XS help add
Back to top

About wildcards

Wildcards can be used to replace certain fields in a hostmask (user@host). This can be useful if your hostmask changes frequently. For example, one day your hostmask might be ghearn@ip34x-34.ix.netcom.com and the next day your hostask might be ghearn@ip11x-23.ix.netcom.com. If you set your hostmask as ghearn@*.ix.netcom.com, XS will recognize you either way. You can also use a question mark (?) if you only want to replace one character.
Back to top

Important note: Do not use XS to say/do insulting or degrading things in a channel (this includes profanity). This is considered XS abuse and can result in XS's removal from a channel. 


 

XS Popups for Pirch and mIRC!
These popups do all of the channel op commands with xs

Credit to coding these popups goes to syco_tone  :)

Pirch

Simply add this to the channels section in your popups

XS
.Auth:/msg xs auth # $?="Enter Password"
.Topic:/msg xs topic # $?="Enter Topic"
.Say:/msg xs say # $?="Enter Message"
.Action:/msg xs me # $?="Enter action"
.Add:/msg xs add # $?="Enter nick" $?="Enter user@host" $?="Enter Level number" $?="Auto op? 1=yes 0=no" $?="Protect? 1=yes 0=no" $?="Enter Password (enter 0 if none)"
.Remove:/msg xs rem $$?="enter nick" $?="enter user@host"
.Find:/msg xs find # *
.Clearops:/msg xs clearops #
.Clearban:/msg xs clearban #
.Part:/msg xs part #
.Join:/msg xs join #
.-
.help:/msg xs help

mIRC

XS Commands
.Level 80
..Mode Lock:/msg XS mlock $?="Which Channel?" $?="+ Modes?"
..Set Owner:/msg XS setowner $?="Which Channel?" $?="Owner Information?"
..Set Say
...On:/msg XS setsay $?="Which Channel?" 1
...Off:/msg XS setsay $?="Which Channel?" 0
..Set Url:/msg XS seturl $?="Which Channel?" $?="Url?"
..Up Time:/msg XS uptime
.Level 75
..Add User:/msg XS add $?="Which Channel?" $?="Which User?" $?="User@Host?" $?="Level?" 1 1 0
..Clear Bans:/msg XS clearban $?="Which Channel?"
..Clear Ops:/msg XS clearops $?="Which Channel?"
..Greet:/msg XS greet $?="Which Channel?" $?="Greeting?"
..Join:/msg XS join $?="Which Channel?"
..Part:/msg XS part $?="Which Channel?"
..Perm Ban
...Add:/msg XS pban+ $?="Which Channel?" $?="User@Host?"
...Remove:/msg XS pban- $?="Which Channel?" $?="User@Host?"
..Remove User:/msg XS rem $?="Which Channel?" $?="Which User?"
..Set User
...Address:/msg XS setuser $?="Which Channel?" $?="Which User?" address $?="User@Host?"
...Level:/msg XS setuser $?="Which Channel?" $?="Which User?" level $?="Level?"
...Auto Op
....On:/msg XS setuser $?="Which Channel?" $?="Which User?" autoop 1
....Off:/msg XS setuser $?="Which Channel?" $?="Which User?" autoop 0
...Protect
....On:/msg XS setuser $?="Which Channel?" $?="Which User?" protect 1
....Off:/msg XS setuser $?="Which Channel?" $?="Which User?" protect 0
..Topic Lock
...On:/msg XS tlock $?="Which Channel?" $?="Topic?"
...Off:/msg XS tlock $?="Which Channel?" 0
.Level 50
..Ban:/msg XS ban $?="Which Channel?" $?="Which User?" $?="Reason"
..De Op:/msg XS deop $?="Which Channel?" $?="Which User?"
..Me:/msg XS me $?="Which Channel?" $?="What Action?"
..Op:/msg XS op $?="Which Channel?" $?="Which User?"
..Say:/msg XS say $?="Which Channel?" "Say What?"
.Level 25
..Auth:/msg XS auth $?="Which Channel?" $?="Your Password?"
..Clear Modes:/msg XS clearmode $?="Which Channel?"
..Kick:/msg XS kick $?="Which Channel?" $?="Which User" $?="Reason?"
..Pass:/msg XS pass $?="Which Channel?" $?="New Password?"
..Set
...Auto Op
....On:/msg XS set $?="Which Channel?" autoop 1
....Off:/msg XS set $?="Which Channel?" autoop 0
...Protect
....On:/msg XS set $?="Which Channel?" protect 1
....Off:/msg XS set $?="Which Channel?" protect 0
...Address:/msg XS set $?="Which Channel?" address $?="User@Host?"
..Topic:/msg XS topic $?="Which Channel?"
.Level 10
..Perm Ban List:/msg XS pbanlist $?="Which Channel?"
.Level 00
..Chan Info:/msg XS chaninfo $?="Which Channel?"
..Date:/msg XS date
..Find:/msg XS find $?="Which Channel?" $?="Which User?"
..Help:/msg XS help
..Mask:/msg XS mask $?="Which User?"

..Time:/msg XS time

Credits: TheGamer

 

[Home|Servers|FAQ|Rules|History|XS Help|Link Requests>]
[Channel Registration|IRC Related Links|IRC Clients]


Copyright © 1996 - 2006
XWorld IRC Network