# #! ________________________ # #! ___________________________________ # Support System # © Made by HiqqhFive™ # v1.0.030 # #! ___________________________________ # #! ________________________ options: prefix: &6Support &8»&7 # // Prefix for the messages. prefix_chat: &8[&cSupport&8] # // Prefix for the Support-Chats. permission_team: support.team # // Permission for the SSL-Command to work with the Tickets. version: 1.0.030 # // Version of the Skript. Please do not change. # // Commands command /Support []: trigger: {support::%player%::request} is set: delete {support::%player%::request} delete {support::%player%::reason} send "{@prefix} Du hast dein Ticket gelöscht." stop arg-1 is not set: send "{@prefix} &fUsage: /Support &e[]" stop set {_reason} to arg-1 set {support::%player%::request} to true set {support::%player%::reason} to "%{_reason}%" set {support::%player%::created} to now loop all players: loop-player has permission "{@permission_team}": send "{@prefix} &c%player% &7benötigt Hilfe." to loop-player send "{@prefix} Anliegen: &c%{_reason}%" to loop-player send "{@prefix} Du hast erfolgreich ein Ticket erstellt." send "{@prefix} Anliegen: &c%{_reason}%&7." send "{@prefix} Falls du keine Hilfe mehr benötigst, tippe &f/Support&7." stop command /ssl [] [] []: trigger: player has permission "{@permission_team}" arg-1 is not set: send "&7~~~~~~~~~~~~~~~ &9SUPPORT-ÜBERSICHT &7~~~~~~~~~~~~~~~" send " &7Version: {@version} &8| &7© by HiqqhFive." send "&6&m-----------------------------------------------------" send "" loop all players: {support::%loop-player%::request} is set: add 1 to {_tickets} send "%{_tickets}% &8- &c%loop-player% &8- &c%{support::%loop-player%::reason}%" else: send "{@prefix} &cEs sind keine Tickets vorhanden." stop arg-1 is "accept" or "ac": arg-2 is not set: send "{@prefix} &fUsage: /SSL &8accept &e[]" stop set {_player} to arg-2 {support::%{_player}%::request} is not set: send "{@prefix} &cDieser Spieler hat kein Ticket erstellt." stop set {support::%player%::sendTo} to {_player} set {support::%{_player}%::sendTo} to player set {support::%player%::chat} to true set {support::%{_player}%::chat} to true delete {support::%{_player}%::request} send "{@prefix} &c%player% &7hat dein Ticket angenommen und wird dir nun in einem privatem Chat helfen." to {support::%player%::sendTo} send "{@prefix} Du hast &c%{_player}%&7's Ticket angenommen. Ihr seid jetzt in einem privatem Chat." to {support::%{_player}%::sendTo} send "{@prefix} Dein Anliegen: &c%{support::%{_player}%::reason}%&7." to {support::%player%::sendTo} send "{@prefix} Anliegen: &c%{support::%{_player}%::reason}%" to {support::%{_player}%::sendTo} stop arg-1 is "close" or "c": {support::%player%::sendTo} is not set: send "{@prefix} &cDu bist derzeit in keinem Supportgespräch." stop send "{@prefix} &7Dein Ticket wurde von &c%player% &7geschlossen." to {support::%player%::sendTo} send "{@prefix} &7Du hast das Ticket von &c%{support::%player%::sendTo}% &7geschlossen." to {support::%{support::%player%::sendTo}%::sendTo} delete {support::%{support::%player%::sendTo}%::*} delete {support::%player%::*} stop arg-1 is "decline" or "de": arg-2 is not set: send "{@prefix} &fUsage /SSL decline &e[]" stop arg-3 is not set: set {_reason} to "Grundlos" arg-3 is set: set {_reason} to arg-3 set {_player} to arg-2 {support::%{_player}%::request} is not set: send "{@prefix} &cDer Spieler hat kein Ticket erstellt." stop send "{@prefix} &c%player% &7hat dein Ticket abgelehnt. Grund: '&e%{_reason}%'&7." to {_player} send "{@prefix} Du hast das Ticket von &c%{_player}% &7abgelehnt. Grund: '&e%{_reason}%'&7." delete {support::%{_player}%::*} stop arg-1 is "spectate" or "spec": arg-2 is not set: send "{@prefix} &fUsage: /Ssl &8spec(tate) &e[]" stop set {_player} to arg-2 {_player} is not online: send "{@prefix} &cDieser Spieler ist nicht online." stop {support::%player%::spectate} is set: teleport player to {support::%player%::last_location} set player's gamemode to {support::%player%::last_gamemode} delete {support::%player%::spectate} delete {support::%player%::last_gamemode} delete {support::%player%::last_location} send "{@prefix} Du hast den Spectator-Modus verlassen." stop set {support::%player%::spectate} to {_player} set {support::%player%::last_location} to location of player set {support::%player%::last_gamemode} to player's gamemode set player's gamemode to Spectator send "{@prefix} Du beobachtest nun den Spieler &c%{_player}%&7." send "{@prefix} Beende den Spectator-Modus mit dem selben Befehl." stop arg-1 is "getinformation" or "get": arg-2 is not set: send "{@prefix} &fUsage: /Ssl &8get(information) &e[]" stop set {_player} to arg-2 {_player} is not online: send "{@prefix} &cDer Spieler ist nicht online." stop {support::%{_player}%::request} is not set: send "{@prefix} &cDieser Spieler hat kein Ticket erstellt." stop send "&7~~~~~~~~~~~~~~~ &9SUPPORT-ÜBERSICHT &7~~~~~~~~~~~~~~~" send " &7Version: {@version} &8| &7© by HiqqhFive." send "&6&m-----------------------------------------------------" send "" send "&7Spieler &8» &9%{_player}%" send "&7Erstellt &8» &9%{support::%{_player}%::created}%" send "&7Anliegen &8» &9%{support::%{_player}%::reason}%" stop arg-1 is "help": send "&7~~~~~~~~~~~~~~~ &9SUPPORT-ÜBERSICHT &7~~~~~~~~~~~~~~~" send " &7Version: {@version} &8| &7© by HiqqhFive." send "&6&m-----------------------------------------------------" send "" send "&8» &f/Ssl &8ac(cept) &e[] &8- &7Ticket annehmen." send "&8» &f/Ssl &8de(cline) &e[] &8- &7Ticket ablehnen." send "&8» &f/Ssl &8c(lose) - &7Ticket schließen." send "&8» &f/Ssl &8spec(tate) &e[] &8- &7Beobachte Spieler." send "&8» &f/Ssl &8get(information) &e[] &8- &7Ticketinformation." # // Events on chat: {support::%player%::chat} is set: cancel Event send "{@prefix_chat} &6%player% &8» &9%message%" to {support::%player%::sendTo} send "{@prefix_chat} &6%player% &8» &9%message%" to {support::%{support::%player%::sendTo}%::sendTo} stop on quit: {support::%player%::chat} is set: send "{@prefix} Dein Chatpartner hat den Server verlassen. Dein Ticket wird geschlossen." to {support::%player%::sendTo} delete {support::%{support::%player%::sendTo}%::*} delete {support::%player%::*} stop {support::%player%::request} is set: delete {support::%player%::*}