Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

IRC alike channels #2

Open
Rycochet opened this issue Aug 28, 2011 · 1 comment
Open

IRC alike channels #2

Rycochet opened this issue Aug 28, 2011 · 1 comment

Comments

@Rycochet
Copy link
Member

Basically semi-IRC alike channels and topics etc.

Info for WoW's chat - http://www.wowwiki.com/Chat

Topic sent on joining the channel, owners etc for them too...

Really needs some sort of UI layer showing channel members for "private" channels, but that would waste bandwidth until client-side addons are possible (to cache and display from a list rather than sending the entire list on every change).

@Rycochet
Copy link
Member Author

Copied from mmoMinecraftDev/TODO#8

Chat Plugin for mmoCore. Does the following:
-Chat in Channels, default Channels:
|--Area - Catches public chats that happen nearby ~4 chunks or when shouted ~8 chunks
|--Local - Shows chat that happens in the current location/zone, if no zone is avaible will show Area, Party and Guild chat.
|--Global - Out Of Person chat
-Channels are configured by Flags, similar to IRC:
|--p - Private Channel, not listed
|--l - Channel is locked, Invite only
|--t - Topic is locked
|--m - Channel is muted
-Channel Users are given rights by Flags, similar to IRC:
|--O - This user owns the channel(Can not be banned/kicked)
|--o - This user is an Operator to the channel(Ignores channelflags l,t,m)
|--b - This user can ban other users from the channel
|--k - This user can kick other users from the channel
|--B - This user is banned from the channel
|--t - This user can change the topic(Ignore channelflag t)
|--v - This user has voice(Ignore channelflag m)
-Channel User Flag groups:
|--$ - Flags: O,o,b,k,t,v - Owner
|--§ - Flags: o,b,k,t,v - Operator
|--% - Flags: k,t,v - Moderator
|--& - Flags: v - Voiced
|--= - Flags: / - User
|--B - Flags: B - Banned
-API for Plugins
|--Create / Delete Channels (Can't delete default ones) - Create new Channels for whatever need.
|--Add / Remove Channel Users - Useful for mmoParty and mmoGuild, allows for automatic adding to the Channels for mmoParty and mmoGuild
|--Change Channel Flags - Change the channel flags...
|--Change Channel User Flags - Change what User is what.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant