Simple Help Tickets
Simple Help Tickets
Description:Simple Help Tickets provides a simple and effective system for users to request the assistance of an admin. Starting out as a rather lightweight plugin I threw together for personal use and decided to share, it has continued to expand due to popular demand. By using /ticket a user can open a help ticket, which can then be reviewed and dealt with by an administrator. Both users and admin are able to reply to tickets to further dialogue regarding a ticket. If a user logs in and an open ticket has received a reply from an admin, they will be notified of the change.
Installation:Updating to 1.0
If you are updating to 1.0 you will need to start with a fresh database.
If you're using SQLite simply delete Tickets.db in SimpleHelpTickets plugin directory
MySQL users, delete the table SHT_Tickets in your database, it will be replaced on server start.
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server
Configuration:
• MaxTickets
Maximum number of tickets per user.
• TicketExpiration
Number of days before a closed ticket expires
• NotifyAdminOnTicketClose
Users with the sht.admin permission will receive a message when a ticket is closed.
• MultiWorld
If using more than one world, take/check ticket will display the appropriate world name in ticket details
• OnJoin
Display number of personal tickets to user / total tickets to admin upon join
• USE_MYSQL
Whether to use MySQL instead of SQLite output.yml
• Use to customize plugin output (Language / Formatting)
Commands:
• /helptickets - SimpleHelpTickets Menu.
• /ticket (description) - Open a help ticket.
• /tickets [-a/-c] - List Open/All/Closed tickets.
• /checkticket <#> - Check the details of a ticket.
• /taketicket <#> - Assign self to a ticket. (and be teleported to the location is was set)
• /replyticket <#> <reply> - Reply to a ticket
• /closeticket [-r] <#> - Close a help ticket.
• /delticket (#) - Delete a help ticket.
• /purgetickets [-c/-a] - Purge expired, Closed or All tickets
Permissions:
• sht.ticket - Open a help ticket.
• sht.admin - Administrate help tickets.
• sht.reload - Reload SimpleHelpTickets.
To Do:
•
•
•
•
•
Web GUI
By popular demand, a Web GUI is available for SimpleHelpTickets.
You can download it below. • SimpleHelpTickets Web GUI
Thankyou for your support! :D Recent Change-Log:
1.4
- Updated for Spigot API 1.10.2
- UPDATED: Updated for new UUID system
(Caveats: UUID not translated to player name)
- Fixed: bug when reopening a ticket
1.3.6
- FIXED: MaxTickets not limiting the amount of tickets a user can open
- FIXED: User OnJoin notification of open tickets repeating itself
- FIXED: MySQL Connection Check. (Merged PR: TheCutter)
1.3.5
- Updated extra formatting to not interfere with colour codes
- Recoded ticket.class
- Fixed "CONSOLE has opened a ticket" bug for MySQL users
- Fixed notification of admin reply on user join
1.3.4
- Added bold/italic/underline/strike/reset to output.yml
- Fixed typo in output.yml
- Added check to getconnection in mysqlconnection.java to ensure connection is established, and if not re-stablish connection before continuing.
1.3.3
- minor bugfix: Users rceiving notification about open tickets even if tickt is/are closed
- minor bugfix: Prefix removed from 'No Tickets To Display' message
- minor bugfix: Instances of getDisplayName changed to getName in closeticket & taketicket (Fronix)
- minor bugfix: A few typos in output.yml have been fixed (if your output.yml is unchanged, delete it before starting your server to generate a new one)
-
View User Profile
-
Send Message
Posted Sep 8, 2012@FordRacer2007
• /checkticket <#> - Check the details of a ticket.
-
View User Profile
-
Send Message
Posted Sep 7, 2012Feature Suggestion: Would be neat to be able to view tickets via the console. I use the console a lot when I'm at work, but I can't check tickets on it.
-
View User Profile
-
Send Message
Posted Sep 1, 2012will there be MySQL support in future updates?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@Odiumxxx
Using "MessageOutput: TicketOpenMsg: `pTicket has been opened." to change the message output doesn't work. It changes back to "DEFAULT" after a server restart or reloading simplehelptickets.
-
View User Profile
-
Send Message
Posted Aug 29, 2012Can you update it?
-
View User Profile
-
Send Message
Posted Aug 25, 2012@radarwolf
SimpleHelpTickets uses SQLite. (as of 0.9.5)
[As above]
ChangeLog:
0.9.5
- Upgraded to SQLite data storage
-
View User Profile
-
Send Message
Posted Aug 25, 2012Ehm, does this support MySQL? And so, how to i configure it. Because i cant find any of these options...
-
View User Profile
-
Send Message
Posted Aug 20, 2012+1, Nice plugin, bout to install and test it out a bit. :)
-
View User Profile
-
Send Message
Posted Aug 18, 2012Can you make it whitelabel? (without [SimpleHelpTickets]) and can you hide claimed tickets from the /tickets list? And how can you edit output messages?
ty!
-
View User Profile
-
Send Message
Posted Aug 15, 2012@Nickchens
yup
-
View User Profile
-
Send Message
Posted Aug 4, 2012Works with 1.3?
-
View User Profile
-
Send Message
Posted Aug 2, 2012@cuddyier
MessageOutput: TicketOpenMsg: `pTicket has been opened.
-
View User Profile
-
Send Message
Posted Jul 29, 2012How do I actually change the colour of the message for admins thats says a ticket has been made? My admins are having trouble noticing a ticket came in so I want to change the colour of the message to e.g. purple. I tried experimenting with the config with no luck, any help?
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Odiumxxx
Very good work, but is possible u add messages.yml for make translations? ty
-
View User Profile
-
Send Message
Posted Jul 9, 2012Maybe add the possibilty that after x time answered tickets auto close?
-
View User Profile
-
Send Message
Posted Jul 4, 2012@cuddyier
Fixed and uploaded, cheers for the bug report.
-
View User Profile
-
Send Message
Posted Jul 4, 2012I found a bug, Sometimes when you do /taketicket, the admin doesn't show as assigned to the ticket when you do /checkticket.
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Odiumxxx
Were you talking about my request? If so good :)
-
View User Profile
-
Send Message
Posted Jun 29, 2012@cuddyier
I'll look into it or similar for the update.
-
View User Profile
-
Send Message
Posted Jun 27, 2012Would you consider adding a log to show how many tickets a person has done /taketicket on? Just so I can monitor my admin's activity.