Teskos Tickets is an advanced ticket system that works with a unique player identifier system for better reporting and managment
Video:
Features:
Planned for the future:
tticketversion = "1.1"
config = {}
config.KickMessage = "Cannot assign PlayerID" -- If the Server cant assign the Player an unique Player ID
config.KickMessage2 = "Cannot assign PlayerID ( Not a number )" -- If the Server cant get the ID as number but that shouldnt happen
config.KillNotification = "You got killed by: %s:%s" -- Leave empty to disable
config.OpenSupportMenuCommand = "!admin" -- For calling admins
config.OpenSupportMenuCommandAdmin = "!tickets" -- For viewing / editing user tickets
config.Messages = {
claimedMessage = "The Ticket: %s has been claimed by %s", -- Staff only Message
TicketOpened = "A Ticket has been opened ID: %s",
sendTicket = "Thank you for contacting the support! Your ticket ID is %s",
TicketClosed = "Ticket: %s has been closed by %s", -- Staff only Message
TicketClosedClient = "Your Ticket with the ID: %s has been closed" -- Message for the Client
}
config.Derma = {
Backgroundcolor = Color(255,255,255,255),
Upperbar = Color(51, 51, 51,255),
StartupAnimation = 0.2, -- Duration of the Startup animation
CloseAnimation = 0.2, -- Duration of the Close animation
-- Global Language
Close = "Close",
No = "No",
Yes = "Yes",
Result = "Result",
Murder = "Murder",
-- Language for Ticket Menu
TitleAdmin = "Ticket Menu - %s Tickets",
SearchPlayer = "Search\nPlayer",
SearchTicket = "Search\nTicket",
SearchMenu = "< < Search Ticket / Player > >",
TicketMenu = "Ticket Menu",
-- Ticket Close Menu
WantClose = "Do you want to close your Ticket ?",
-- Language for Report Menu
Title = "Report a Player",
TitleQuestion = "Ask your Question",
Player = "Select a player",
PlayerSelect = "Select a player",
Type = "Select type",
Textentry = "Enter Text...",
ConfirmButton = "Confirm",
QuestionType = "Question",
ReportType = "Report"
}
Video:
Features:
- Each player gets his unique identifier
- Tickets get archived and admins can search them with a ticket id
- Unique ID
- Steamname
- SteamID
- Type of ticket ( Report or question ( Can be changed in the config ) )
- Message
- Admins can search players by their ID they get following informations
- Unique ID
- SteamID
- SteamID64
- Steamname
- Heavly Configurable
- If a player gets killed the name and the ID get printed into the victim's chatbox
- Simple, effective & animated design
- Supports all gamemodes
Planned for the future:
- Discord Notification ( If no staff on server )
- Support Rating
- Support Activity
- More Features in !tickets
- ... and your suggestions !
tticketversion = "1.1"
config = {}
config.KickMessage = "Cannot assign PlayerID" -- If the Server cant assign the Player an unique Player ID
config.KickMessage2 = "Cannot assign PlayerID ( Not a number )" -- If the Server cant get the ID as number but that shouldnt happen
config.KillNotification = "You got killed by: %s:%s" -- Leave empty to disable
config.OpenSupportMenuCommand = "!admin" -- For calling admins
config.OpenSupportMenuCommandAdmin = "!tickets" -- For viewing / editing user tickets
config.Messages = {
claimedMessage = "The Ticket: %s has been claimed by %s", -- Staff only Message
TicketOpened = "A Ticket has been opened ID: %s",
sendTicket = "Thank you for contacting the support! Your ticket ID is %s",
TicketClosed = "Ticket: %s has been closed by %s", -- Staff only Message
TicketClosedClient = "Your Ticket with the ID: %s has been closed" -- Message for the Client
}
config.Derma = {
Backgroundcolor = Color(255,255,255,255),
Upperbar = Color(51, 51, 51,255),
StartupAnimation = 0.2, -- Duration of the Startup animation
CloseAnimation = 0.2, -- Duration of the Close animation
-- Global Language
Close = "Close",
No = "No",
Yes = "Yes",
Result = "Result",
Murder = "Murder",
-- Language for Ticket Menu
TitleAdmin = "Ticket Menu - %s Tickets",
SearchPlayer = "Search\nPlayer",
SearchTicket = "Search\nTicket",
SearchMenu = "< < Search Ticket / Player > >",
TicketMenu = "Ticket Menu",
-- Ticket Close Menu
WantClose = "Do you want to close your Ticket ?",
-- Language for Report Menu
Title = "Report a Player",
TitleQuestion = "Ask your Question",
Player = "Select a player",
PlayerSelect = "Select a player",
Type = "Select type",
Textentry = "Enter Text...",
ConfirmButton = "Confirm",
QuestionType = "Question",
ReportType = "Report"
}