Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===================================#
- # #
- # Ultimate-Studios #
- # ---------------------- #
- # Entwickler "JanikGaming" #
- # #
- # Skript: Ultiamte-Staff #
- # Version: 0.1.1 #
- # #
- #===================================#
- #
- # Features:
- # - Vanish
- # - StaffChat
- # - AdminChat
- # - StaffMode
- # - AdminMode
- #
- #============================================
- #
- # List Permissions:
- #
- # - staff.bypass
- # - staff.info
- # - staff.use.staffchat
- # - staff.use.adminchat
- # - staff.use.staffmode
- # - staff.use.adminmode
- # - staff.use.reload
- # - staff.admin
- #
- #============================================
- options:
- prefix: &8[&dStaff&8]
- adminchatprefix: &8[&4Admin-Chat&8] &b&7
- staffchatprefix: &8[&dStaff-Chat&8] &b&7
- line: &d>&8&m--------------------
- filename: ultimate-staff
- version: 0.1.1
- Download-Link: https://
- #----------------------------------------------------------------------
- Messages:
- #Vanish
- messageVanish: &aDu bist nun Unsichtbar!
- messageUnVanish: &cDu bist nun Sichtbar!
- messageVanish-ActionBar: &aDu bist Unsichtbar!
- #StaffChat
- messageStaffChatToggle-On: &aDu schreibst nun im StaffChat!
- messageStaffChatToggle-Off: &cDu schreibst nun wieder im normalen Chat!
- messageStaffChat-ChatFormat-OnCommand: %player's displayname% &7= &7%arg-1%
- messageStaffChat-ChatFormat-OnChat: %player's displayname% &7= &7%message%
- #AdminChat
- messageAdminChatToggle-On: &aDu schreibst nun im AdminChat!
- messageAdminChatToggle-Off: &cDu schreibst nun wieder im normalen Chat!
- messageAdminChat-ChatFormat-OnCommand: %player's displayname% &7= &7%arg-1%
- messageAdminChat-ChatFormat-OnChat: %player's displayname% &7= &7%message%
- #StaffMode
- messageStaffModeToggle-On: &aDu hast den StaffMode aktiviert!
- messageStaffModeToggle-Off: &cDu hast den StaffMode deaktiviert!
- #AdminMode
- messageStaffModeToggle-On-1: &aDu hast den AdminMode (Sichtbar) aktiviert!
- messageStaffModeToggle-On-2: &aDu hast den AdminMode (Unsichtbar) aktiviert!
- messageStaffModeToggle-Off: &cDu hast den StaffMode deaktiviert!
- #Reload
- messageReload: &aSuccessfully reloaded!
- #No Permissions
- messageNoPermission: &cDu hast keine Rechte diesen Befehl zu nutzen!
- #---------------------------------------------------------------------------------------------------------------------------
- #Freeze
- settingsExecuteDisconnect: /ban %player%
- #---------------------------------------------------------------------------------------------------------------------------
- variables:
- {staff.Staffchat.%player%} = false
- {staff.Adminchat.%player%} = false
- {staff.vanish.%player%} = false
- #StaffChat
- command /staffchat [<text>]:
- aliases: /sc, /schat
- trigger:
- if executor has permission "staff.use.staffchat":
- if arg 1 is not set:
- if {staff.Staffchat.%player%} is false:
- set {staff.Staffchat.%player%} to true
- send "{@prefix} &aDu schreibst nun im StaffChat!"
- else:
- set {staff.Staffchat.%player%} to false
- send "{@prefix} &cDu schreibst nun wieder im normalen Chat!"
- if arg 1 is set:
- loop all players:
- if loop-player has permission "staff.use.staffchat":
- send "{@prefix} %arg-1%" to loop-player
- else:
- send "{@prefix} &cDu hast keine Rechte diesen Befehl zu nutzen!"
- #AdminChat
- command /adminchat [<text>]:
- aliases: /ac, /achat
- trigger:
- if executor has permission "staff.use.adminchat":
- if arg 1 is not set:
- if {staff.Adminchat.%player%} is false:
- set {staff.Adminchat.%player%} to true
- send "{@prefix} &aDu schreibst nun im AdminChat!"
- else:
- set {staff.Adminchat.%player%} to false
- send "{@prefix} &cDu schreibst nun wieder im normalen Chat!"
- if arg 1 is set:
- loop all players:
- if loop-player has permission "staff.use.adminchat":
- send "{@prefix} %arg-1%" to loop-player
- else:
- send "{@prefix} &cDu hast keine Rechte diesen Befehl zu nutzen!"
- #StaffMode
- command /staffmode [<text>]:
- aliases: /sm, /staffm, /smode
- trigger:
- if executor has permission "staff.staffmode.use" or "{@permissionbypass}":
- if arg 1 is "on":
- set {staff.stuffmode.%player%} to true
- send "{@line}"
- send "Staff-Mode &aOn"
- send "{@line}"
- execute console command "god %player%"
- execute console command "fly %player%"
- execute console command "effect give %player% minecraft:speed 99999 3 true"
- stop
- if arg 1 is "off":
- set {staff.mode.%player%} to false
- send "{@line}"
- send "Staff-Mode &4Off"
- send "{@line}"
- execute console command "god %player%"
- execute console command "fly %player%"
- execute console command "effect clear %player%"
- stop
- if arg 1 is "none":
- send "Nutze &7/staffmode <on/off>"
- else:
- send "{@prefix} &cDu hast keine Rechte diesen Befehl zu nutzen!"
- #AdminMode
- command /adminmode [<text>] [<text>]:
- aliases: /am, /adminm, /amode
- trigger:
- if executor has permission "staff.adminmode.use" or "{@permissionbypass}":
- if arg 1 is "on":
- if arg 2 is "1":
- set {staff.adminmode.1.%player%} to true
- send "{@line}"
- send "Admin-Mode &aOn"
- send "Modus: Sichtbar"
- send "{@line}"
- execute command "gamemode creative %player%"
- execute command "effect give %player% minecraft:glowing 99999 1 true"
- execute command "effect give %player% minecraft:speed 99999 3 true"
- stop
- if arg 2 is "2":
- set {staff.stuffmode.2.%player%} to true
- send "{@line}"
- send "Admin-Mode &aOn"
- send "Modus: Unsichtbar"
- send "{@line}"
- hide the player from all players
- add player to {staff.listvanish::*}
- execute command "gamemode creative %player%"
- stop
- if arg 1 is "off":
- set {staff.mode.%player%} to false
- send "{@line}"
- send "Admin-Mode &4Off"
- send "{@line}"
- reveal the player from all players
- remove player from {staff.listvanish::*}
- execute command "god %player%"
- execute command "fly %player%"
- execute command "effect clear %player%"
- execute command "gamemode survival %player%"
- stop
- if arg 1 is "none":
- send "Nutze &7/adminmode <on/off> <1(Sichtbar)/2(Unsichtbar)>"
- else:
- send "{@prefix} &cDu hast keine Rechte diesen Befehl zu nutzen!"
- command /staff [<text>] [<player>] [<text>]:
- aliases: /staff, /s
- trigger:
- if executor is player:
- if player has permission "staff.admin" or "staff.info" or "staff.bypass" or "staff.use.staffchat" or "staff.use.adminchat" or "staff.use.staffmode" or "staff.use.adminmode" or "staff.command.reload":
- if arg 1 is not set:
- make player execute command "/staff help"
- stop
- if arg 1 is "help":
- send "{@line}"
- send "{@prefix} &aList Commands"
- send ""
- send "&d/staff help &7- &eListe alle Befehle auf"
- send "&d/staff about &7- &eShow the about this skript"
- send "&d/staff reload &7- &eReload the skript"
- send "&d/staffmode &7- &eWechsle zum Staff-Mode"
- send "&d/adminmode &7- &eWechsle zum Admin-Mode"
- send "&d/staffchat [message] &7- &eSchreibe im StaffChat"
- send "&d/adminchat [message] &7- &eSchreibe im AdminChat"
- send "{@line}"
- stop
- if arg 1 is "about":
- send "{@line}"
- send "{@prefix} &aVersion: &e{@version}"
- send ""
- send "&eCreated by JanikGaming"
- send ""
- send "{@line}"
- stop
- if arg 1 is "reload":
- if player has permission "staff.use.reload":
- execute command "skript reload {@filename}"
- wait 5 ticks
- send "{@prefix} &aErfolgreich reloaded!"
- else:
- send "{@prefix} &cDu hast keine Rechte diesen Befehl zu nutzen!"
- else:
- send "{@messageNoPermission}"
- stop
- on skript start:
- message "{@line}" to console
- message " " to console
- message "{@prefix} &aAktiv" to console
- message " " to console
- message "{@line}" to console
- on join:
- if player has permission "staff.admin":
- wait 10 ticks
- send "{@line}"
- send "{@prefix}"
- send "&b&lUltimate-Studios"
- send "Entwickler: JanikGaming"
- send "Version: {@version}"
- send "{@line}"
- wait 30 ticks
- wait 0.4 seconds
- send "{@line}"
- send "{@prefix}"
- send "&7> &eUm auf dem neusten"
- send "&7> &eDein Skript läuft auf der Version: &7(&c{@version}&7)"
- send "&7> &eDownload Neue Version: &d&nhttps://www.spigotmc.org/resources/forcefield-skript.86259/"
- send "{@line}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement