Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- broadcast "&8&l[&e&l+&8&l]&a%player%"
- on quit
- broadcast "&8&l[&e&l-&8&l]&a%player%"
- Options:
- Version: 1.1
- # (! QUICK NOTE AS WELL FOR THE DIFFERENT STAFF PARTS YOU WILL NEED TO REMOVE THE "#" FOR IT TO WORK !)
- #
- # W E L C O M E T O
- #
- # P I C K A X E L E V E L L I N G
- #
- # C R E A T E D B Y : J A C K | I P A R I S
- #
- # (! Below is the configuration settings you may edit them !)
- Options:
- GUIName: Staff
- # The name of the GUI
- MainGlassColour: white glass
- # The main colour of glass
- SecondGlassColour: gray glass
- # The second colour of glass
- # THIS IS THE STAFF BIT
- Owner1: Bulmsy
- Owner2: CHANGE
- Admin1: THESE
- Admin2: BITS
- Mod1: TO
- Mod2: PLAYER
- Dev1: NAMES
- Dev2: FROM
- Helper1: IN
- Helper2: GAME
- # What you need to do is in the space next to the staff you need to add in the player's IN-GAME name for it to show up
- # (! Please don't edit the settings below unless you know what you are doing !)
- on join:
- if player is "{@Owner1}":
- set {Owner1} to "&a&lONLINE"
- if player is "{@Owner2}":
- set {Owner2} to "&a&lONLINE"
- if player is "{@Admin1}":
- set {Admin1} to "&a&lONLINE"
- if player is "{@Admin2}":
- set {Admin2} to "&a&lONLINE"
- if player is "{@Mod1}":
- set {Mod1} to "&a&lONLINE"
- if player is "{@Mod2}":
- set {Mod2} to "&a&lONLINE"
- if player is "{@Dev1}":
- set {Dev1} to "&a&lONLINE"
- if player is "{@Dev2}":
- set {Dev2} to "&a&lONLINE"
- if player is "{@Helper1}":
- set {Helper1} to "&a&lONLINE"
- if player is "{@Helper2}":
- set {Helper2} to "&a&lONLINE"
- on disconnect:
- if player is "{@Owner1}":
- set {Owner1} to "&c&lOFFLINE"
- if player is "{@Owner2}":
- set {Owner2} to "&c&lOFFLINE"
- if player is "{@Admin1}":
- set {Admin1} to "&c&lOFFLINE"
- if player is "{@Admin2}":
- set {Admin2} to "&c&lOFFLINE"
- if player is "{@Mod1}":
- set {Mod1} to "&c&lOFFLINE"
- if player is "{@Mod2}":
- set {Mod2} to "&c&lOFFLINE"
- if player is "{@Dev1}":
- set {Dev1} to "&c&lOFFLINE"
- if player is "{@Dev2}":
- set {Dev2} to "&c&lOFFLINE"
- if player is "{@Helper1}":
- set {Helper1} to "&c&lOFFLINE"
- if player is "{@Helper2}":
- set {Helper2} to "&c&lOFFLINE"
- command /staff:
- trigger:
- wait 5 ticks
- set {_head1} to "{@Owner1}" parsed as offline player
- set {_head2} to "{@Owner2}" parsed as offline player
- set {_head3} to "{@Admin1}" parsed as offline player
- set {_head4} to "{@Admin2}" parsed as offline player
- set {_head5} to "{@Mod1}" parsed as offline player
- set {_head6} to "{@Mod2}" parsed as offline player
- set {_head7} to "{@Dev1}" parsed as offline player
- set {_head8} to "{@Dev2}" parsed as offline player
- set {_head9} to "{@Helper1}" parsed as offline player
- set {_head10} to "{@Helper2}" parsed as offline player
- open chest with 5 rows named "{@GUIName}" to player
- wait 1 ticks
- format slot 0 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 1 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 2 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 3 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 4 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 5 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 6 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 7 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 8 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 9 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 12 of player with skull of {_head1} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Owner1}||&7Rank &8&l» &bOwner||&7Display &8&l» %{Owner1}%" to be unstealable
- wait 1 tick
- format slot 14 of player with skull of {_head2} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Owner2}||&7Rank &8&l» &bOwner||&7Display &8&l» %{Owner2}%" to be unstealable
- wait 1 tick
- format slot 17 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 18 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 19 of player with skull of {_head3} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Admin1}||&7Rank &8&l» &bAdmin||&7Display &8&l» %{Admin1}%" to be unstealable
- wait 1 tick
- format slot 20 of player with skull of {_head4} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Admin2}||&7Rank &8&l» &bAdmin||&7Display &8&l» %{Admin2}%" to be unstealable
- wait 1 tick
- format slot 24 of player with skull of {_head5} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Mod1}||&7Rank &8&l» &bMod||&7Display &8&l» %{Mod1}%" to be unstealable
- wait 1 tick
- format slot 25 of player with skull of {_head6} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Mod2}||&7Rank &8&l» &bMod||&7Display &8&l» %{Mod2}%" to be unstealable
- wait 1 tick
- format slot 26 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 27 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 29 of player with skull of {_head7} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Dev1}||&7Rank &8&l» &bDev||&7Display &8&l» %{Dev1}%" to be unstealable
- wait 1 tick
- format slot 30 of player with skull of {_head8} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Dev2}||&7Rank &8&l» &bADev||&7Display &8&l» %{Dev2}%" to be unstealable
- wait 1 tick
- format slot 32 of player with skull of {_head9} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Helper1}||&7Rank &8&l» &bHelper||&7Display &8&l» %{Helper1}%" to be unstealable
- wait 1 tick
- format slot 33 of player with skull of {_head10} named "&b&lStaff" with lore "&7IGN &8&l» &b{@Helper2}||&7Rank &8&l» &bHelper||&7Display &8&l» %{Helper2}%" to be unstealable
- wait 1 tick
- format slot 35 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 36 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 37 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 38 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 39 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 40 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 41 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 42 of player with {@SecondGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 43 of player with {@MainGlassColour} named "&a" to be unstealable
- wait 1 tick
- format slot 44 of player with {@MainGlassColour} named "&a" to be unstealable
- command /name:
- trigger:
- send "%displayername%"
- send "%player's displayname%"
- on skript stop:
- delete {moderator::*}
- delete {admin::*}
- delete {player::*}
- delete {owner::*}
- on skript start:
- delete {moderator::*}
- delete {admin::*}
- delete {player::*}
- delete {owner::*}
- on join:
- if player has permission "darkcheat.moderator":
- add player to {moderator::*}
- if player has permission "darkcheat.admin":
- add player to {admin::*}
- if player has permission "darkcheat.player":
- add player to {player::*}
- if player has permission "darkcheat.*":
- add player to {owner::*}
- remove player from {moderator::*}
- remove player from {admin::*}
- remove player from {player::*}
- on kick:
- if player has permission "darkcheat.moderator":
- remove player from {moderator::*}
- if player has permission "darkcheat.admin":
- remove player from {admin::*}
- if player has permission "darkcheat.*":
- remove player from {owner::*}
- if player has permission "darkcheat.player":
- remove player from {player::*}
- if {vanish.%player%} = 1:
- remove invisibility from player
- set {vanish.%player%} to 0
- reveal player to all players
- on quit:
- if player has permission "darkcheat.moderator":
- remove player from {moderator::*}
- if player has permission "darkcheat.admin":
- remove player from {admin::*}
- if player has permission "darkcheat.*":
- remove player from {owner::*}
- if player has permission "darkcheat.player":
- remove player from {player::*}
- if {vanish.%player%} = 1:
- remove invisibility from player
- set {vanish.%player%} to 0
- reveal player to all players
- on pickup:
- if {staffmode.%player%} is true:
- cancel event
- send "&7[&c!&7] &cYou may not pickup items while in Staff Mode."
- on jump:
- if {%player%.ss} is true:
- cancel event
- teleport player to {_ss.coords.%player%}
- on inventory click:
- if {staffmode.%player%} is true:
- cancel event
- send "&7[&c!&7] &cYou may not edit this inventory."
- on damage of a player:
- if {staffmode.%attacker%} is true:
- cancel event
- send "&7[&c!&7] &cYou may not damage this player while in this mode." to attacker
- if {staffmode.%victim%} is true:
- cancel event
- send "&7[&c!&7] &cYou may not damage this player." to attacker
- on build:
- if {staffmode.%player%} is true:
- cancel event
- send "&7[&c!&7] &cYou may not build while in Staff Mode."
- if {%player%.ss} is true:
- cancel event
- send "&7[&c!&7] &cYou are currently frozen by a staff member."
- on break:
- if {staffmode.%player%} is true:
- cancel event
- send "&7[&c!&7] &cYou may not build while in Staff Mode."
- if {%player%.ss} is true:
- cancel event
- send "&7[&c!&7] &cYou are currently frozen by a staff member."
- #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[COMMANDS]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
- command /list [<text>]:
- description: Detailed list of the players!
- permission: darkcheat.player
- permission message: {servername} &cYou do not have access to this command!
- executable by: players and console
- trigger:
- if arg 1 is not set:
- send "&7Players:" to player
- send "&7%{player::*}%" to player
- send "&7Moderators:" to player
- send "&c%{moderator::*}%" to player
- send "&7Admins:" to player
- send "&c%{admin::*}%" to player
- send "&7Owners:" to player
- send "&b%{owner::*}%" to player
- if arg 1 is "players":
- send "&7Players:" to player
- send "&7%{player::*}%" to player
- if arg 1 is "moderators":
- send "&7Moderators:" to player
- send "&c%{moderator::*}%" to player
- if arg 1 is "admins":
- send "&7Admins:" to player
- send "&c%{admin::*}%" to player
- if arg 1 is "owners":
- send "&7Owners:" to player
- send "&b%{owner::*}%" to player
- #+------------------------------------------------------+
- #| PlayerCommandLog |
- #+------------------------------------------------------+
- #
- options:
- prefix: &b&l[&7&l>>&e&lcmd-log&7&l<<<&b&l]&a&l
- on command:
- loop all players:
- if loop-player has permission "sk.admin":
- if {log.%loop-player%} is not set:
- set {log.%loop-player%} to true
- if {log.%loop-player%} is true:
- if player is not set:
- stop
- message " {@prefix} &7%player%: /%full command%" to loop-player
- command /cmd [<text>]:
- permission: sk.cmd
- trigger:
- if arg-1 is set:
- if arg-1 is "on":
- set {log.%player%} to true
- message " {@prefix}&7Log表示を&aon&7にしました。"
- stop
- if arg-1 is "off":
- set {log.%player%} to false
- message " {@prefix}&7Log表示を&coff&7にしました。"
- stop
- else:
- message "{@prefix}&7/cmd <on,off>"
- #Ip-Checker#
- #指定したプレイヤーのipをチェックします。同一のIPがあった場合、そのプレイヤーのIDも表示されます。#
- command /aip [<offline player>]:
- permission: Command.IP
- permission message: &cパーミッションがありません。
- trigger:
- if arg is not set:
- message "&a[IP-log]&ePlayer名を記入してください。"
- stop
- if arg is "all":
- loop all players:
- set {ip::%loop-player%} to ip of loop-player
- message "&a[IP-log]&b---------------------------------------------"
- message "&a[IP-log]&e%loop-player%'sIP&a: &6%{ip::%loop-player%}%" to player
- loop {ip::*}:
- if {ip::%loop-index%} is {ip::%loop-player%}:
- message "&a[IP-log]&e同じIPを使用しているPlayer&a: &6%loop-index%"
- else:
- set {ip::%arg%} to ip of argument
- message "&a[IP-log]&e%arg%'sIP&a: &6%{ip::%arg%}%"
- loop {ip::*}:
- if {ip::%loop-index%} is {ip::%arg%}:
- message "&a[IP-log]&e同じIPを使用しているPlayer&a: &6%loop-index%"
- on join:
- set {ip::%player%} to ip of player
- loop all players:
- if loop-player has permission "sk.admin":
- message "&a[IP-log]&e%player%'sIP&a: &6%{ip::%player%}%" to loop-player
- loop {ip::*}:
- if {ip::%loop-index%} is {ip::%player%}:
- message "&a[IP-log]&e同じIPを使用しているPlayer&a: &6%loop-index%" to loop-player
- command /aipreset [<offline player>]:
- permission: command.ip.reset
- trigger:
- send "&c%arg%さんのIP&a: &e%{ip::%arg%}% &cをリセットしました"
- clear {ip::%arg%}
Add Comment
Please, Sign In to add comment