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 Nov 4, 2012@kbryantLA24
Same problem here.
-
View User Profile
-
Send Message
Posted Nov 3, 2012Regular players can't reply back to the admin's reply on the ticket? I don't want to give my players sht.admin just to reply...
-
View User Profile
-
Send Message
Posted Nov 3, 2012@Zacky1
I emailed you about getting the sourcecode, any chance you are putting it up on Git?
-
View User Profile
-
Send Message
Posted Nov 1, 2012@Odiumxxx
Sweet thanks :D
-
View User Profile
-
Send Message
Posted Nov 1, 2012@Zacky1
Certainly is
-
View User Profile
-
Send Message
Posted Oct 31, 2012Is this compatible with CB for Minecraft 1.4.2?
-
View User Profile
-
Send Message
Posted Oct 27, 2012Wicked, thanks =)
-
View User Profile
-
Send Message
Posted Oct 25, 2012@cuddyier
have you tried to stop the server,edit the config and save?
Regards Tiwar
-
View User Profile
-
Send Message
Posted Oct 25, 2012Loads of people cannot make more than 3 tickets in TOTAL which means players cannot make tickets, even setting it to 999 in the config and doing /sht reload sets it back to 3. It used to be that they could only have 3 open in total, it's now messed up :(
-
View User Profile
-
Send Message
Posted Oct 25, 2012@Odiumxxx
Why is there no modification for the message that is shown to admins when someone makes a ticket?
-
View User Profile
-
Send Message
Posted Oct 24, 2012@cuddyier
Delete your old config and restart the server to create a new configuration file.
-
View User Profile
-
Send Message
Posted Oct 24, 2012I have noticed a bug on the latest version, when my ticket is taken or closed as a player, I get the following message http://puu.sh/1in0T instead of it saying my ticket or closed or my ticket had been taken.
-
View User Profile
-
Send Message
Posted Oct 24, 2012How do I set the colour of the message to admins saying a ticket has been opened?
-
View User Profile
-
Send Message
Posted Oct 23, 2012@TanveerGT5
Only in it's very early stages
@Stuntweed
When I've the time I hope to make all plugin output easily configurable, so users can provide their own language support etc.
If you'd like to contribute, let me know. :)
-
View User Profile
-
Send Message
Posted Oct 22, 2012@WizardCM
I Agree And Also Add:
When you are reviewing tickets make it so you can see all the comments, not just the most recent. A way to add a message on ticket close. Or ^ and make a message above Priority Levels Assign Tickets to Other Staff.
Thanks
-
View User Profile
-
Send Message
Posted Oct 21, 2012-
View User Profile
-
Send Message
Posted Oct 20, 2012Requests;
-
View User Profile
-
Send Message
Posted Oct 20, 2012More language configuration possible?
And could you update the sourcecode on github?
-
View User Profile
-
Send Message
Posted Oct 20, 2012@Helio44
Fantastic, thanks!
If the solution works for you, then it's good enough for me. :P
I'll implement the changes soon. :)
-
View User Profile
-
Send Message
Posted Oct 19, 2012Hello Odiumxxx i've try your web Personal GUI.
Problem found:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/********/public_html/SHT_GUI.php on line 33
Solution:
Line 11: rename sht_tickets to SHT_tickets ( table name is in caps by default )
Line 31: $sql="SELECT * FROM $tbl_name where status='OPEN'";
I'm not a PhP monster, hope this is a good solution.
Thanks for this plugin.
Helio