Garry's Mod

Garry's Mod

34 ratings
📘 TicketSystem - Fast & Clean
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: ServerContent
Addon Tags: Roleplay, Realism
File Size
Posted
Updated
67.022 KB
7 Mar, 2021 @ 6:45am
8 Mar, 2021 @ 5:25am
2 Change Notes ( view )

Subscribe to download
📘 TicketSystem - Fast & Clean

Description

The ticket system offers a very neat and modern interface. In addition, it's super fast and has a very good performance. It is designed to be very easy to create and claim tickets without having to click through thousands of menus.

Keyfeatures
✔️ Modern UI
✔️ Fast
✔️ Easy and fast to use
✔️ Create, claim, reopen & close tickets
✔️ Overview of team members who are online
✔️ CAMI permissions
✔️ Big config file
✔️ Automatic reminder when tickets are open
✔️ Quick action buttons (Goto, Bring & Return) for SAM, ULX and Serverguard




Installation
  1. Download the repository and unpack it in the Addons folder.
  2. Edit the sh_config.lua to your needs.
  3. Restart the server.
  4. Configure the permissions.

Permissions
As already mentioned, the addon uses CAMI permissions. That means you can adjust the permissions ingame with many admin mods.
In this example with SAM:



  • TicketSystem.CanOpenAdminMenu - The player can open the admin menu
  • TicketSystem.CanCreateTicket - The player can create a ticket
  • TicketSystem.ManageTickets - The player claim/close/reopen tickets

Usage
There are two commands that can be used to control the addon.
  • /support or /ticket - Opens the ticket creation menu
  • /tickets or /ticketoverview - Opens the ticket overview menu

Config file
The config file is located at ticketsystem/lua/ticketsystem/sh_config.lua. All things can be configured there.
  • Color-Theme
  • Usergroup display (color & name)
  • Ticket limit
  • Reminder cooldown
  • Commands
  • Labels
  • Localization

To change the config, you have to use the GitHub Version: https://github.com/SummeGaming/Ticketsystem-Garry-s-Mod

Developer stuff
There are the serverside hooks:
  • "TicketSystem.TicketCreated", ply, title, text
  • "TicketSystem.TicketClaimed", ply
  • "TicketSystem.TicketClosed", ply
  • "TicketSystem.TicketReopened", ply

Otherwise, all functions are commented. Just have a look in the git :)

Discord: https://discord.gg/UqHc4x8eSK
12 Comments
[HDL] dada 20 Jan @ 7:43pm 
cool
party 26 Jan, 2023 @ 6:39am 
Can you make it so that if there is no staff online it will give a popup for the client?
gretski 25 Oct, 2022 @ 4:06am 
Incredible !!!
RachRach 21 Jun, 2022 @ 7:55am 
how to set you online mod
Finrod 25 Mar, 2022 @ 7:26am 
Cool:)
[NMG] Ciarox 6 Mar, 2022 @ 11:49am 
i have a little problem with the ticketsystem. there where: goto/bring/return should stand is with me unfortunately: ERROR
Davos 12 Aug, 2021 @ 5:38am 
@Ricky This isn't ULX
skurt.91 13 Jul, 2021 @ 6:18am 
Hello How did you get the ULX in black thanks in advance good day
Dutchess77 31 Mar, 2021 @ 6:55pm 
all im going to say is, this is very gmod worthy
Ronald McDonald 8 Mar, 2021 @ 2:51am 
This is gmodstore worthy