| Line 1: | Line 1: | ||
| ==Code Changes== | ==Code Changes== | ||
| − | <div class=" | + | <div class="mw-collapsible mw-collapsed"> | 
| ==07/26/2014== | ==07/26/2014== | ||
| <div class="mw-collapsible-content">With this new ComSystem comes a few new changes. | <div class="mw-collapsible-content">With this new ComSystem comes a few new changes. | ||
| Line 8: | Line 8: | ||
| @chan/add <alias>=<channel> | @chan/add <alias>=<channel> | ||
| <alias> #add <newalias> | <alias> #add <newalias> | ||
| − | Add a prompt for a channel. | + |    Add a prompt for a channel. | 
| − | Will join the channel if not already on it. | + |    Will join the channel if not already on it. | 
| − | The <alias> you define is the command you use for using the channel.   | + |    The <alias> you define is the command you use for using the channel.   | 
| delete | delete | ||
| Line 16: | Line 16: | ||
| @chan/delete <alias> | @chan/delete <alias> | ||
| <alias> #delete | <alias> #delete | ||
| − | Deletes an alias. | + |    Deletes an alias. | 
| − | If all aliases are deleted, you will leave the channel. | + |    If all aliases are deleted, you will leave the channel. | 
| on | on | ||
| Line 23: | Line 23: | ||
| @chan/on <channel> | @chan/on <channel> | ||
| <alias> #on | <alias> #on | ||
| − | Turns a channel on if it was 'off' or 'gagged'. | + |    Turns a channel on if it was 'off' or 'gagged'. | 
| − | Does nothing if you are not on the channel already.   | + |    Does nothing if you are not on the channel already.   | 
| off | off | ||
| Line 30: | Line 30: | ||
| @chan/off <channel> | @chan/off <channel> | ||
| <alias> #off | <alias> #off | ||
| − | Tune out of a channel. This does not take you off the channel, but you cannot hear the channel again until you use 'on'. | + |    Tune out of a channel. This does not take you off the channel, but you cannot hear the channel again until you use 'on'. | 
| gag | gag | ||
| Line 36: | Line 36: | ||
| @chan/gag <channel> | @chan/gag <channel> | ||
| <alias> #gag   | <alias> #gag   | ||
| − | Tune out of a channel. When you log completely out, you will automatically ungag any gagged channels.   | + |    Tune out of a channel. When you log completely out, you will automatically ungag any gagged channels.   | 
| ungag | ungag | ||
| Line 42: | Line 42: | ||
| @chan/ungag <channel> | @chan/ungag <channel> | ||
| <alias> #ungag | <alias> #ungag | ||
| − | Ungag a channel you have previously gagged.   | + |    Ungag a channel you have previously gagged.   | 
| filter | filter | ||
| Line 48: | Line 48: | ||
| @chan/filter <channel>=<filter> | @chan/filter <channel>=<filter> | ||
| <alias> #filter <filter>   | <alias> #filter <filter>   | ||
| − | Set text that you want used to filter lines you see coming from the channel. If you want more than 1 word or phrase, use | marks to seperate them.   | + |    Set text that you want used to filter lines you see coming from the channel. If you want more than 1 word or phrase, use | marks to seperate them.   | 
| − | Set the filter to 'clear' to clear it. | + |    Set the filter to 'clear' to clear it. | 
| last | last | ||
| Line 55: | Line 55: | ||
| @chan/last <channel>[=<# lines>] | @chan/last <channel>[=<# lines>] | ||
| <alias> #last | <alias> #last | ||
| − | Without specifying the lines, will echo back any activity on the | + |    Without specifying the lines, will echo back any activity on the | 
| − | channel in the last 10 real minutes. If the # of lines is specified | + |    channel in the last 10 real minutes. If the # of lines is specified | 
| − | it will echo back the # of lines specified if possible. | + |    it will echo back the # of lines specified if possible. | 
| who | who | ||
| Line 63: | Line 63: | ||
| @chan/who <channel> | @chan/who <channel> | ||
| <alias> #who | <alias> #who | ||
| − | List who is online who is on the channel. '@' marks channel admin. | + |    List who is online who is on the channel. '@' marks channel admin. | 
| − | (*) marks the channel owner or staff.   | + |    (*) marks the channel owner or staff.   | 
| info | info | ||
| Line 70: | Line 70: | ||
| @chan/info <channel> | @chan/info <channel> | ||
| <alias> #info | <alias> #info | ||
| − | Print out various settings, stats, and other information about a channel. | + |    Print out various settings, stats, and other information about a channel. | 
| title | title | ||
| Line 76: | Line 76: | ||
| @chan/title <channel>=<title> | @chan/title <channel>=<title> | ||
| <alias> #title <title> | <alias> #title <title> | ||
| − | Set your channel title if the channel is set to allow them.   | + |    Set your channel title if the channel is set to allow them.   | 
| comtitle | comtitle | ||
| comtitle <alias>=<title> | comtitle <alias>=<title> | ||
| − | Set your channel title if the channel is set to allow them. | + |    Set your channel title if the channel is set to allow them. | 
| list | list | ||
| @chan/list | @chan/list | ||
| − | List out the various channels you can join along with other info. | + |    List out the various channels you can join along with other info. | 
| comlist | comlist | ||
| comlist | comlist | ||
| − | List out the various channels you can join along with other info. | + |    List out the various channels you can join along with other info. | 
| alias | alias | ||
| @chan/alias | @chan/alias | ||
| − | Print out the aliases you are using to access the various channels. | + |    Print out the aliases you are using to access the various channels. | 
| invite | invite | ||
| Line 103: | Line 103: | ||
| @chan/invite <channel>=<player> | @chan/invite <channel>=<player> | ||
| <alias> #invite <player> | <alias> #invite <player> | ||
| − | Invite a player into a private channel. | + |    Invite a player into a private channel. | 
| − | If no player is specified, lists the players that are invited into the channel currently.   | + |    If no player is specified, lists the players that are invited into the channel currently.   | 
| uninvite | uninvite | ||
| Line 110: | Line 110: | ||
| @chan/uninvite <channel>=<player> | @chan/uninvite <channel>=<player> | ||
| <alias> #uninvite <player> | <alias> #uninvite <player> | ||
| − | + |     Uninvite a player into a private channel.   | |
| ban | ban | ||
| Line 116: | Line 116: | ||
| @chan/ban <channel>=<player> | @chan/ban <channel>=<player> | ||
| <alias> #ban <player> | <alias> #ban <player> | ||
| − | Removes a player from a channel and prevents them from rejoining until they are unbanned.   | + |    Removes a player from a channel and prevents them from rejoining until they are unbanned.   | 
| − | If no player is specified, lists all of the banned players.   | + |    If no player is specified, lists all of the banned players.   | 
| unban | unban | ||
| Line 123: | Line 123: | ||
| @chan/unban <channel>=<player> | @chan/unban <channel>=<player> | ||
| <alias> #unban <player> | <alias> #unban <player> | ||
| − | Allows a banned player back onto a channel.   | + |    Allows a banned player back onto a channel.   | 
| allowspoof | allowspoof | ||
| @chan/allowspoof <channel> | @chan/allowspoof <channel> | ||
| − | Toggles whether users are allowed to spoof on a channel.   | + |    Toggles whether users are allowed to spoof on a channel.   | 
| − | Admin are always allowed to spoof.   | + |    Admin are always allowed to spoof.   | 
| allowtitle | allowtitle | ||
| @chan/allowtitle <channel> | @chan/allowtitle <channel> | ||
| − | Toggles whether or not users are allowed to set channel titles. | + |    Toggles whether or not users are allowed to set channel titles. | 
| − | If set to disabled, titles will stop showing up.   | + |    If set to disabled, titles will stop showing up.   | 
| kick | kick | ||
| Line 141: | Line 141: | ||
| @chan/kick <channel>=<player> | @chan/kick <channel>=<player> | ||
| <alias> #kick <player> | <alias> #kick <player> | ||
| − | Kick a player from a channel. They are not banned from rejoining. | + |    Kick a player from a channel. They are not banned from rejoining. | 
| Line 151: | Line 151: | ||
| @chan/create <channel> | @chan/create <channel> | ||
| − | Create a channel with the <channel> name. You will be the channel | + |    Create a channel with the <channel> name. You will be the channel | 
| − | owner. | + |    owner. | 
| destroy | destroy | ||
| @chan/destroy <channel> | @chan/destroy <channel> | ||
| − | Destroy a channel. You must be the channel owner.   | + |    Destroy a channel. You must be the channel owner.   | 
| admin | admin | ||
| Line 164: | Line 164: | ||
| @chan/admin <channel>=<player>   | @chan/admin <channel>=<player>   | ||
| <alias> #admin <player> | <alias> #admin <player> | ||
| − | Promote a channel user up to admin status.   | + |    Promote a channel user up to admin status.   | 
| − | If no player is specified, prints out a list of the channel admin. | + |    If no player is specified, prints out a list of the channel admin. | 
| unadmin | unadmin | ||
| Line 171: | Line 171: | ||
| @chan/unadmin <channel> | @chan/unadmin <channel> | ||
| <alias> #unadmin <player> | <alias> #unadmin <player> | ||
| − | Demote an admin down from being an admin.   | + |    Demote an admin down from being an admin.   | 
| public | public | ||
| @chan/public <channel>   | @chan/public <channel>   | ||
| − | Set a channel as public. When a channel is public, any nonbanned player can join it without needing to be invited.   | + |    Set a channel as public. When a channel is public, any nonbanned player can join it without needing to be invited.   | 
| private | private | ||
| @chan/private <channel>   | @chan/private <channel>   | ||
| − | Set a channel as private. When a channel is private, players must be invited to join or must have the joinprop set on them. | + |    Set a channel as private. When a channel is private, players must be invited to join or must have the joinprop set on them. | 
| announcejoin | announcejoin | ||
| @chan/announcejoin <channel> | @chan/announcejoin <channel> | ||
| − | Toggles whether joins and leaves are announced on the channel. | + |    Toggles whether joins and leaves are announced on the channel. | 
| announceconnect | announceconnect | ||
| @chan/announceconnect <channel> | @chan/announceconnect <channel> | ||
| − | Toggles whether connects and disconnects are announced on the channel.   | + |    Toggles whether connects and disconnects are announced on the channel.   | 
| desc | desc | ||
| @chan/desc <channel>=<desc> | @chan/desc <channel>=<desc> | ||
| − | Set the descriptionf or the channel that will show up in the 'info' output for that channel.   | + |    Set the descriptionf or the channel that will show up in the 'info' output for that channel.   | 
| prompt | prompt | ||
| @chan/prompt <channel>=<prompt> | @chan/prompt <channel>=<prompt> | ||
| − | Set an override to the default <channelname> prompt to be seen. | + |    Set an override to the default <channelname> prompt to be seen. | 
| joinprop | joinprop | ||
| @chan/joinprop <channel>=<joinprop> | @chan/joinprop <channel>=<joinprop> | ||
| − | Set the propery that players must have set on them in order to join the channel. | + |    Set the propery that players must have set on them in order to join the channel. | 
| log | log | ||
| @chan/log <channel> | @chan/log <channel> | ||
| − | Toggles whether or not the channel gets written out to log. | + |    Toggles whether or not the channel gets written out to log. | 
| sethistory | sethistory | ||
| @chan/sethistory <channel>=<#> | @chan/sethistory <channel>=<#> | ||
| − | Sets the # of lines that are kept in memory as a buffer for that | + |    Sets the # of lines that are kept in memory as a buffer for that | 
| − | channel. | + |    channel. | 
| timeout | timeout | ||
| @chan/timeout <channel> | @chan/timeout <channel> | ||
| − | Toggles whether or not a channel will timeout. | + |    Toggles whether or not a channel will timeout. | 
| nospeak | nospeak | ||
| @chan/nospeak <channel> | @chan/nospeak <channel> | ||
| − | Toggles whether or not the channel can be used to speak on. If | + |    Toggles whether or not the channel can be used to speak on. If | 
| − | a channel is set nospeak, no one can speak directly onto it. | + |    a channel is set nospeak, no one can speak directly onto it. | 
| - Channel Spoofing. | - Channel Spoofing. | ||
Listed Below are the commands, and what each does.
@chan/add <alias>=<channel> <alias> #add <newalias>
Add a prompt for a channel. Will join the channel if not already on it. The <alias> you define is the command you use for using the channel.
delete
@chan/delete <alias> <alias> #delete
Deletes an alias. If all aliases are deleted, you will leave the channel.
on
@chan/on <channel> <alias> #on
Turns a channel on if it was 'off' or 'gagged'. Does nothing if you are not on the channel already.
off
@chan/off <channel> <alias> #off
Tune out of a channel. This does not take you off the channel, but you cannot hear the channel again until you use 'on'.
gag
@chan/gag <channel> <alias> #gag
Tune out of a channel. When you log completely out, you will automatically ungag any gagged channels.
ungag
@chan/ungag <channel> <alias> #ungag
Ungag a channel you have previously gagged.
filter
@chan/filter <channel>=<filter> <alias> #filter <filter>
Set text that you want used to filter lines you see coming from the channel. If you want more than 1 word or phrase, use | marks to seperate them. Set the filter to 'clear' to clear it.
last
@chan/last <channel>[=<# lines>] <alias> #last
Without specifying the lines, will echo back any activity on the channel in the last 10 real minutes. If the # of lines is specified it will echo back the # of lines specified if possible.
who
@chan/who <channel> <alias> #who
List who is online who is on the channel. '@' marks channel admin. (*) marks the channel owner or staff.
info
@chan/info <channel> <alias> #info
Print out various settings, stats, and other information about a channel.
title
@chan/title <channel>=<title> <alias> #title <title>
Set your channel title if the channel is set to allow them.
comtitle
comtitle <alias>=<title>
Set your channel title if the channel is set to allow them.
list
@chan/list
List out the various channels you can join along with other info.
comlist
comlist
List out the various channels you can join along with other info.
alias
@chan/alias
Print out the aliases you are using to access the various channels.
invite
@chan/invite <channel> @chan/invite <channel>=<player> <alias> #invite <player>
Invite a player into a private channel. If no player is specified, lists the players that are invited into the channel currently.
uninvite
@chan/uninvite <channel>=<player> <alias> #uninvite <player>
Uninvite a player into a private channel.
ban
@chan/ban <channel>=<player> <alias> #ban <player>
Removes a player from a channel and prevents them from rejoining until they are unbanned. If no player is specified, lists all of the banned players.
unban
@chan/unban <channel>=<player> <alias> #unban <player>
Allows a banned player back onto a channel.
allowspoof
@chan/allowspoof <channel>
Toggles whether users are allowed to spoof on a channel. Admin are always allowed to spoof.
allowtitle
@chan/allowtitle <channel>
Toggles whether or not users are allowed to set channel titles. If set to disabled, titles will stop showing up.
kick
@chan/kick <channel>=<player> <alias> #kick <player>
Kick a player from a channel. They are not banned from rejoining.
Admin only 
create
@chan/create <channel>
Create a channel with the <channel> name. You will be the channel owner.
destroy
@chan/destroy <channel>
Destroy a channel. You must be the channel owner.
admin
@chan/admin <channel> @chan/admin <channel>=<player> <alias> #admin <player>
Promote a channel user up to admin status. If no player is specified, prints out a list of the channel admin.
unadmin
@chan/unadmin <channel> <alias> #unadmin <player>
Demote an admin down from being an admin.
public
@chan/public <channel>
Set a channel as public. When a channel is public, any nonbanned player can join it without needing to be invited.
private
@chan/private <channel>
Set a channel as private. When a channel is private, players must be invited to join or must have the joinprop set on them.
announcejoin
@chan/announcejoin <channel>
Toggles whether joins and leaves are announced on the channel.
announceconnect
@chan/announceconnect <channel>
Toggles whether connects and disconnects are announced on the channel.
desc
@chan/desc <channel>=<desc>
Set the descriptionf or the channel that will show up in the 'info' output for that channel.
prompt
@chan/prompt <channel>=<prompt>
Set an override to the default <channelname> prompt to be seen.
joinprop
@chan/joinprop <channel>=<joinprop>
Set the propery that players must have set on them in order to join the channel.
log
@chan/log <channel>
Toggles whether or not the channel gets written out to log.
sethistory
@chan/sethistory <channel>=<#>
Sets the # of lines that are kept in memory as a buffer for that channel.
timeout
@chan/timeout <channel>
Toggles whether or not a channel will timeout.
nospeak
@chan/nospeak <channel>
Toggles whether or not the channel can be used to speak on. If a channel is set nospeak, no one can speak directly onto it.
- Channel Spoofing.
To initiate this, please type <channel alias> sp <text>
This will intiate the channel spoofing.</div>