DirectSupport

DirectSupport is a plugin dedicated to direct private support. Easy, fast, personal.

About DirectSupport

DirectSupport works through requesting a ticket with a question when there is a support operator available. The operators receive a message that someone is requesting support and accepts the support request. The user and operator are moved into a private channel where they can talk to eachother.

What Makes it Unique?

Apart from most other tickets systems, DirectSupport is very user-friendly and personal for the player awaiting help. Where most other help plugins require commands and comments, DirectSupport focuses on making it as easy as possible to help and get help.

Staff Chat

DirectSupport has a build in Staff Chat for Moderators to chat in a seperated chat channel.

Toggle the Staff Chat command to enable or disable the Staff Chat.

Commands & Permissions:

Permissions: Permissions and commands are divided by parent permissions, this means you only to setup three permissions in order to start using DirectSupport on your server. Easy, fast, personal.

User Commands
Command Description Permission
/ds create ticketAccess to create a help ticket.ds.create-ticket
/ds leaveAbility to leave your current ticket.-
/ds helpersView the online available helpers.-
Mod Commands:
Command Description Permission
-A "mod" can perform all listed mod commands.ds.mod
/ds aToggle the Staff Chat on or off.ds.a
/ds listAccess to a full list of open tickets.ds.list
/ds acceptAbility to help a ticket. This technically registers this user as a "helper".ds.accept
/ds goto idAbility to Teleports to a ticket.ds.goto
/ds completedAccess to a full list of completed tickets.ds.completed
Admin Commands:
Command Description Permission
-An "admin" can perform all listed commands.ds.admin
/ds spyAbility to spy on other help tickets.ds.spy
/ds blockAbility to block support notifications.ds.block-messages
/ds say id messageAbility to say messages into tickets you are not in.ds.say
/ds delete idAbility to delete tickets.ds.delete
/ds view idAbility to view back conversations.ds.view
/ds reloadAbility to reload plugin config.ds.reload

Command usage through '/ds' and '/ticket'.

Standard Configuration File

The following config will automatically be created on the first run of DirectSupport:

general:
  tickets:
    channel-format: '&3[DirectSupport -> &b{OTHER}&3] &b{PLAYER}&f: {MESSAGE}'
    max-name-size: 50
    delay-after-cancellation: 10
    disallow-creation-when-no-ops: true
  entires-per-page:
    help-menu: 7
    active-tickets: 7
    completed-tickets: 7
    convo-messages: 7
  admin-chat-format: '&3[DirectSupport &bMods&3] &b{PLAYER}&f: {MESSAGE}'
  accept-ticket-format: '&3[DirectSupport] &b{HELPER} &3is now assisting you.'

Github

I am now providing the source for informational purposes.

Youtube Showcase

Thank you, Come Again.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Recent Files