SupportChat
Support-Chat
The aim of this plugin is to allow players to request help with a simple command and to chat with admins or mods in a private chat. This plugin was requested here.
Features:
- Allows users to request a private chat with an admin or a mod
- private chat between player and admin/mod
- Admins can join and hear private chats, if they have the required permission
- Permissions support
- Customizable chat-messages
- Option to hide normal chat from players in support chats
Commands:
- /support (command to request help,puts the player into a queue and sends a message to all responsible players)
- /support join < chat-number > (command to join a support-chat, the number is sent with the support-request)
- /support help < player-name > (same as /support join but requires the playername instead of the chatnumber)
- /support leave (removes the player from the chat)
- /support chat <message> (allows to chat with all online players)
- /support messages <english/german> (allows to reload the messages.yml and to change the language of SupportChat. Caution: all changes to messages.yml will be lost)
- /support reload (reloads the messages.yml, useful if you have changed it)
- /support commands (displays a list of all commands)
- /support queue (shows a list of all people, that requested help)
Permissions
- support.* (allows the player to use all functions of support-chat)
- support.mod (gives the player all commands to help people in support-chats without giving him the permission to edit messages.yml)
- support.user (allows the player to request help and to chat in support-chats)
- support.receive (decides, who will get requests made with /support)
- support.request (allows to use /support)
- support.join (allows the player to join support-chats)
- support.listen (allows the player to hear private chats, even if they're not in the chat)
- support.messages (allows the player to use /support messages ..)
- support.reload (allows the player to use /support reload)
- support.commands (allows the usage of /support commands)
- support.queue (allows to use /support queue)
- support.scheduledqueue (decides, who will see the queue in a configurable frequency/the option queue/scheduledqueue must be true)
- support.queueonjoin (decides who will see the queue on join/the option queue/showonjoin must be true)
@ThisUsernameIsMine: I agree that it wasn't a good idea to set the permission to true. I set them to true so the plugin works without the need to set up permissions, but in 0.6 there will be a config option instead, and the permissions won't be set by default anymore.
how about an option for private chat between admins?
A great plugin indeed, but without even adding permission nodes to my user/groups, anyone can do a support request (i use bPermissions and Vault).
edit: I can prevent the above thing from happening by adding a negated node, but giving someone the permission[s] by default isn't good.
Hi, This is a really really really great Plugin!
This is a really great Plugin!