ACCESS command ( IRCX )
Owners and hosts of a channel can set an access entry for the channel . Any user can set an access entry for himself . Sysops and Admins can set an access entry for the whole server .
{ Syntax 1 }
ACCESS object command level mask timeout :reason
<object> is the object on which /access is performed . It can be a channel name , a nick name , or $/* for the local server / the whole network .
<command> is either ADD or DELETE , to add or remove an access entry
<level> is the level to add .
DENY will deny entrance in a channel , or deny private messages/notices/invites
GRANT will allow entrance , or allow private messages/notices/invites
VOICE will give voice status in a channel
HOST will give host status in a channel
OWNER will give owner status in a channel ( Only owners can set this )
<mask> is the user mask that the access is applied
<Timeout> is the number of the minutes before the access is erased . 0 or nothing means that the access entry will not be removed automatically
<Reason> The reason in a case of a DENY access ( optional ) .
Examples
To give host status in a channel to all members that join an their nick starts with 'A' for 5 minutes
/ACCESS #channelname ADD HOST A*!*@*.* 5
To allow only user Wear to send you private messages
/ACCESS MyNick ADD DENY *!*@*.* 0 :I am not accepting private messages
/ACCESS MyNick ADD GRANT Wear!*@*.* 0
To ban all Italian users from the network for 1 hour :
/ACCESS * ADD DENY *!*@*.it 60 :Sorry Fellows !
All access masks are suffixed with "$*" , that means "the whole network" . If you like , for example , to ban only one server users , do this :
/ACCESS #myroom ADD DENY *!*@*.*$othernetwork.com 0 :Banned !
{ Syntax 2 }
ACCESS object LIST
Will return a list of active accesses . Only owners / hosts can see their channel's access entries , and only Sysops/Admins can see the server's access entries .
{ Syntax 3 }
ACCESS object CLEAR [level]
Clears entries
ACCESS #channel CLEAR DENY : Will clear all deny access entries
ACCESS #channel CLEAR : Will clear all channel entries
After you push "Set Access" , your new access will be stored .
See also: