Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- #
- # Conglomerate Skript
- #
- #
- #
- #
- #
- #--------=================== Start of Duels/StaffStuff.sk ===================-------------------
- #
- #
- variables:
- {kills.%player%} = 0
- {deaths.%player%} = 0
- {killstreakcurrent.%player%} = 0
- {killstreakhighest.%player%} = 0
- {prestige.%player%} = 0
- {level.%player%} = 0
- {levelxp.%player%} = 0
- {xparb.%player%} = 0
- {customkit.%player%} = 0 # Custom kit level only goes to 5
- {souls.%player%} = 0
- {reset123.%player%} = 0
- {pvptoggle} = "true"
- {nokit.%player%} = true
- {frozen.%player%} = false
- {duelwins.%player%} = 0
- {duelwins.%player%} = 0
- {player.count} = 0
- options:
- version: 1.0
- title: &3&k!!!&r &8[&bAetherian&8] &3&k!!!&r
- subtitle: Hope you enjoy your stay!
- perm: staff.staffchat
- noperm: {@prefix} &4&lYou are not permitted to use this command.
- #-------------------============ Bans ==================----------------------#
- prefixban: &4&lB.B.S. &7|&r
- # messgaes/other
- messages: %player%-messages.log
- commands: %player%-commands.log
- # Ban messages
- aKickmsg: &7. &7&lBinarites Ban System %nl% &7You have been temporarily banned by %player% &4|&r &cReason&r: %arg-2% &4|&r Time: %arg-3%
- bKickmsg: &7 &7&lBinarites Ban System %nl% &7You are currently banned &4|&r &cReason&r: %{bin_.reason.%player's UUID%}% &4|&r Time: %{_bin_.unbantimecheck}% %nl% &7&lif you any concerns with the ban, please join our &7discord, &4https://discord.gg/RaPsBv,&r to appeal
- # Ban
- banmsg2: %arg-1% is currently banned &4|&r &cReason&r: %{bin_.reason.%arg-1's UUID%}% &4|&r &cTime&r: %{bantime_.unbantimecheck}%
- # banlog: %arg-1%-ban.log
- # unbantemplog: %arg-1%-unban.log
- banmsg:You are banned! &4|&r &cReason&r: %{bin_.reason.%player's UUID%}%
- banlogmsgreason: %arg-1% has been banned by %player% for %arg-2%
- banlogmsg: &4&l%arg-1% &7has been &4&lPERM banned by &4&l%player%&r &4|&r &cReason&r: %arg-2%
- unbanmsg: &4&l%arg-1% &7 has been unbanned by &4&l%player%
- # Tempban
- # tempbanlog: tempbans.log
- tempbanlogmsg: &4&l%arg-1% &7has been &7TEMP banned&r &7by &4&l%player%&r &4|&r &cReason&r: &4%arg-2% &4|&r &cTime&r: &7%arg-3%
- unbantemplog: unbantemp.log
- unbantempmsg: &4&l%arg-1% &7 has been unbanned by &4&l%player%
- #-------------------============ Ranks ==================----------------------#
- permmsg: {@prefix} You are not allowed to rank players!
- #-------------------============ Verification ==================----------------------#
- verification1: %player%-verification.log #CONTAINS ALL VERIFICATION CODES FOR STAFF MEMBER!!
- #-------------------============ General ==============-------------------------#
- prefix: &c&lAet PvP &l-
- killstreakhighestmsg: {@prefix} You have reached a new highest killstreak of %{killstreakhighest.%player%}%
- Icon: ►
- IconColor: &8
- #-------------------============ Spectate ==============-------------------------#
- spectating: &7You are now spectating %arg-1%
- #-------------------============ Duels ==============-------------------------#
- #-------------------============ Freeze ==============-------------------------#
- frozen: &4You have been frozen by %{freezer.%player%}% %nl% Do not logout!
- discord: &4https://discord.gg/5X7Uxp
- #-------------------============ Staff stuff ==============-------------------------#
- StaffHeader: &7&lStafflist
- StaffOnline: &8Online
- StaffChatColor: &4
- #-------------------============ Other ==============-------------------------#
- every 10 minutes in world "World":
- loop all players:
- broadcast " {@prefix} &cHappy Holidays from Aetherian"
- on load:
- loop all players:
- set {dueled.%loop-player%} to false
- on join:
- loop all players:
- set {online.%loop-player%} to true
- if {staffmode.%loop-player%} is true:
- hide loop-player from all players
- if {staff.%loop-player%} is true:
- reveal player to loop-player
- add 1 to {player.count}
- set {max.players} to 10
- set {slotcount} to {player.count}
- on quit:
- remove 1 from {player.count}
- if {freeze.%player%} is true:
- make console execute "/ban %player% Logged out during ss"
- #-------------------============ Spectate ==============-------------------------#
- #command /spectate <player>:
- # trigger:
- # if arg-1 is player:
- # send "You cannot spectate yourself"
- # else:
- # if {dueled.%arg-1%} is false:
- # stop
- # else:
- # set {spec.%player%} to true
- # hide player from all players
- # set player's fly mode to true
- # teleport player to arg-1
- # give book named "&7Spectater options" to slot 0 of player
- on right click on player:
- if event-item is ice named "&7Freeze":
- set {_frozen} to event-entity
- if {staffmode.%player%} is true:
- if {frozen.%{_frozen}%} is true:
- send "&7%{_frozen}% has been unfrozen" to player
- set {frozen.%{_frozen}%} to false
- stop
- else:
- set {frozen.%{_frozen}%} to true
- send "{@frozen}" to {_frozen}
- send "{@discord}" to {_frozen}
- send "&4%{_frozen}% has been frozen" to player
- set {freezer.%{_frozen}%} to player
- on right click:
- if event-item is a compass named "&7Telport/Thru":
- send ""
- if event-item is a book named "&7Online players":
- send "&7 Online players"
- #set {_online.%{_slotcount}%} to {onlinelist.%{_slotcount}%::*}
- set {_num} to -1
- open chest with 6 rows named "&7Player list &8&l|&r &7Online: &4%number of all players%" to player
- loop all players:
- add 1 to {_num}
- set {_loopplayer} to loop-player
- format slot {_num} of player with skull of loop-player named "%loop-player%" with lore "▄▄▄▄▄▄▄▄▄▄▄▄ |{@IconColor}{@Icon} &8This is %loop-player%" to close then run [make player execute "/tp %{_loopplayer}%"]
- if event-item is a book named "&7Spectater options":
- open chest with 3 rows named "Spectator options" to player
- format slot 13 of player with paper named "Leave" to close then run [make player execute "/joinduel"]
- #-------------------============ Duels ==============-------------------------#
- #command /joinduel:
- # trigger:
- # teleport player to {lobby}
- # clear player's inventory
- # give compass named "&7Spectate" to slot 0 of player
- # set {inqueue.%player%} to true
- #
- #command /duel <player>:
- # usage: &7/duel player
- # trigger:
- # if arg-1 is set:
- # if {dueled.%arg-1%} is true:
- # send "&7This player is already in a duel!"
- # stop trigger
- # else:
- # if {dueled.%player%} is true:
- # send "&7You are in a duel!"
- # stop trigger
- # else:
- # set {wanted.%player%} to arg-1
- # send " &7%player% has requested to duel you in default gear!" to arg-1
- # send " &7Would you like to accept?" to arg-1
- # json("%arg-1%", " &7Yes ||cmd:/accept %player%|| No ||cmd: /deny|| " )
- # else:
- # send "&7You must choose a player to duel"
- #command /accept <player>:
- # trigger:
- # if arg-1 is player:
- # send "&7You cannot duel yourself"
- # stop trigger
- # else:
- # if {dueled.%arg-1%} is true:
- # send "&7This player is already in a duel!"
- # stop trigger
- # else:
- # if {dueled.%player%} is true:
- # send "&7You are in a duel!"
- # stop trigger
- # else:
- # if {wanted.%arg-1%} is player:
- # set {_player1} to player
- # set {_player2} to arg-1
- # set {inv::%{_player2}%} to {_player2}'s inventory
- # set {inv::%{_player1}%} to {_player1}'s inventory
- # wait 1 tick
- # set {dueled.%player%} to true
- # set {dueled.%arg-1%} to true
- # set {Opponent.%{_player1}%} to {_player2}
- # set {Opponent.%{_player2}%} to {_player1}
- # set {_max} to {max}
- # set {_random} to a random integer between 0 and {_max}
- # if {_random} is 0:
- # set {_random} to 1
- # wait 1 tick
- # set {inqueue.%player%} to false
- # teleport {_player1} to {Arena%{_random}%.1}
- # teleport {_player1} to {Arena%{_random}%.2}
- # hide all players to {_player1}
- # hide all players to {_player2}
- # clear {_player1}'s inventory
- # clear {_player2}'s inventory
- # give enchanted book named "&7KIT: &4DEFAULT" to slot 0 of {_player1}
- # give enchanted book named "&7KIT: &4DEFAULT" to slot 0 of {_player2}
- # set {countdown10.arena%{_random}%} to 5
- # broadcast "&7The match between %{_player1}% and %{_player2}% is about to start!"
- # broadcast "&7The match will begin in 10 seconds"
- # wait 5 seconds
- # broadcast "&7The match will begin in 5 seconds"
- # wait 5 seconds
- #
- # reveal all players to {_player1}
- # reveal all players to {_player2}
- # broadcast "&7The match has begun!"
- #on death:
- # if {dueled.%attacker%} is true:
- # set {dueled.%victim%} to false
- # set {dueled.%attacker%} to false
- # teleport attacker to {lobby}
- # teleport victim to {lobby}
- # add 1 to {duelwins.%attacker%}
- # add 1 to {duellosses.%victim%}
- # broadcast "&7%attacker% has won the game!"
- # set attacker's inventory to {inv::%attacker%}
- # set victim's inventory to {inv::%victim%}
- #command /setmaxarenas <int>:
- # trigger:
- # set {max} to arg-1
- #command /setlobbyspawn:
- # trigger:
- # set {lobby} to player's location
- # send "New lobby spawn set to %player's location%"
- #command /addarena1 <int>:
- # trigger:
- # if arg-2 is set:
- # set {Arena%arg-1%.1} to player's location
- # send "You have set spawn 1 for the arena %arg-1%"
- #command /addarena2 <int>:
- # trigger:
- # if arg-2 is set:
- # set {Arena%arg-1%.2} to player's location
- # send "You have set spawn 2 for the arena %arg-1%"
- #-------------------============ Freeze ==============-------------------------#
- command /freeze <player>:
- trigger:
- if arg-1 is player:
- send "&7You may not freeze yourself" to player
- stop
- if {staffmode.%player%} is true:
- if {frozen.%arg-1%} is true:
- send "&7%arg-1% has been unfrozen" to player
- set {frozen.%arg-1%} to false
- stop
- else:
- set {frozen.%arg-1%} to true
- send "{@frozen}" to arg-1
- send "{@discord}" to arg-1
- send "&7%arg-1% has been frozen" to player
- set {freezer.%arg-1%} to player
- on any movement:
- if {frozen.%player%} is true:
- cancel event
- on inventory click:
- if {staffmode.%player%} is true:
- close player's inventory
- cancel event
- on break:
- if {staffmode.%player%} is true:
- cancel event
- on place:
- if {staffmode.%player%} is true:
- cancel event
- on drop:
- if {staffmode.%player%} is true:
- cancel event
- #-------------------============ Staff stuff ==============-------------------------#
- #command /invsee <player>:
- # usage: &7/invsee <player>
- # trigger:
- # if {listener.%player%} is true:
- # set {listener.%player%} to false
- # if {listenee.%arg-1%} is true:
- # set {listenee.%arg-1%} to false
- # if arg-1 is player:
- # send "&7You cannot invsee yourself"
- # else:
- # set {listenee.%arg-1%} to true
- # set {listener.%player%} to true Doesnt update automatically while in GUI - Binarite
- #
- #every tick in world "World":
- # loop all players:
- # if {listenee.%loop-player%} is true:
- # set {_player} to loop-player
- # if {listener.%loop-player%} is true:
- # set {_listener} to loop-player
- # set {_counter} to 0
- # loop 36 times:
- # set {inv.%{_player}%.%{_counter}%} to slot {_counter} of {_player}
- # add 1 to {_counter}
- # open chest with 6 rows named "%{_player}%'s Inventory" to {_listener}
- # set {_counter} to 0
- # loop 36 times:
- # format slot {_counter} of {_listener} with {inv.%{_player}%.%{_counter}%} to run [make console execute "/arb"]
- # add 1 to {_counter}
- #on inventory close:
- # set {listener.%player%} to false
- command /leveladmin [<text>] [<text>] [<integer>]:
- permission: staff.admin
- permission message :&4&lYou are not a staff member.
- aliases: /la, /rankadmin, /ra
- trigger:
- if arg 1 is "reset":
- if arg 2 is set:
- loop all players:
- if arg 2 is equal to loop-player:
- set {level.%loop-player%} to 0
- set {levelxp.%loop-player%} to 0
- send "&4&lLevel &r&8» &c%player% &7has reset your level stats." to loop-player
- send "&4&lLevel &r&8» &7You have reset &c%loop-player%'s &7level stats." to player
- else if arg 1 is "set":
- if arg 2 is set:
- loop all players:
- if arg 2 is equal to loop-player:
- if integer argument is set:
- if integer argument is less than 501:
- set {level.%loop-player%} to integer argument
- send "&4&lLevel &r&8» &c%player% &7has set your level stats to &c%{level.%loop-player%}%&7." to loop-player
- send "&4&lLevel &r&8» &7You have set &c%loop-player%'s &7level stats to &c%{level.%loop-player%}%&7." to player
- else:
- send "&4&lLevel &r&8» &7You may not go above lvl 500!" to player
- command /setstaff <player> <text>:
- trigger:
- if player is op:
- if arg-2 is "on":
- set {staff.%arg-1%} to true
- send "&7Player may now see invisible players!" to player
- send "&7Staff has been enabled for you!" to arg-1
- else:
- set {staff.%arg-1%} to false
- send "&7Player is no longer able to see invisible players!" to player
- send "&7Staff has been disblaed for you!" to arg-1
- command /staffmode:
- permission: staffmode.bin
- trigger:
- if {staff.%player%} is false:
- stop
- send "You are no longer a staff emem"
- if {staffmode.%player%} is true:
- set {staffmode.%player%} to false
- send "&7Staffmode disabled"
- clear player's inventory
- loop all players:
- reveal player to loop-player
- set {_slotcount} to 0
- loop 36 times:
- set slot {_slotcount} of player's inventory to {inv.%player%.%{_slotcount}%}
- add 1 to {_slotcount}
- else:
- set {staffmode.%player%} to true
- send "&7 Staffmode"
- send ""
- send " &7 Staffmode enabled"
- send ""
- set {_slotcount} to 0
- loop 36 times:
- set {inv.%player%.%{_slotcount}%} to slot {_slotcount} of player's inventory
- add 1 to {_slotcount}
- clear player's inventory
- give ice named "&7Freeze" to slot 0 of player
- give book named "&7Online players" to slot 1 of player
- give compass named "&7Teleport/Thru" with lore "&7When left clicked it will teleport you up to 50 blocks away from you're origin" to slot 8 of player
- loop all players:
- hide player from loop-player
- if {staff.%loop-player%} is true:
- reveal player to loop-player
- set player's fly mode to true
- send "&7 Fly enabled"
- send ""
- send " &7 You are now hidden from all players"
- #
- #
- # --------=================== Start of OtherStaff.sk ===================-------------------
- #
- #
- command rank <player> [<text>]:
- permission: staff.admin
- permission message: {@permmsg}
- trigger:
- if player's name is "Bluejeanx" or "Messisteve" or "Kailum":
- if arg 2 is not "Owner" or "Manager" or "JrMod" or "Admin" or "SrMod" or "Mod" or "VIP" or "Partner" or "Developer" or "Builder" or "Default" or "Developer":
- send "{@prefix} &7That rank is not a valid rank! Please use the following ranks instead: &6Owner&7, &6Co-Owner&7, &6Admin&7, &6Mod&7, &6Friend&7, &6Partner&7 or &6Default&7." to player
- else if arg 2 is not set:
- send "{@prefix} &7That rank is not a valid rank! Please use the following ranks instead: &6Owner&7, &6Co-Owner&7, &6Admin&7, &6Mod&7, &6Friend&7, &6Partner&7 or &6Default&7." to player
- else:
- make console execute "pex user %arg 1% group set %arg 2%"
- # send "{@prefix} &b%arg 1% &7has been ranked to &b%arg 2%&7." to player
- send "{@prefix} Your rank has been set to &b%arg 2%&7." to arg 1
- broadcast "{@prefix} &c%player% &7ranked &b%arg 1% &7to &b%arg 2%&7."
- command /demote <player>:
- permission: staff.admin
- permission message: {@prefix} &4&lYou may not demote users.
- trigger:
- make console execute "pex user %arg 1% group set default"
- broadcast "&4&lDemote &r&8» &c%player% &7has demoted &c%arg 1%&7."
- command /lockdown:
- permission: bluejeanx.xigoth
- permission message: &4&lOnly the owner and host may use this.
- trigger:
- if player's name is "bluejeanx" or "Xigoth" or "Binarite":
- if {lockdown} is not set:
- broadcast "&4&lLockdown &r&8» &c%player% &7has initiated server lockdown."
- make console execute "whitelist on"
- wait 3 seconds
- kick all players
- stop
- else:
- delete {lockdown}
- broadcast "&4&lLockdown &r&8» &c%player% &7has disabled server lockdown."
- stop
- else:
- send "&4&lLockdown &r&8» &7You may not initiate lockdown, this is restricted to the owner and host." to player
- #
- #
- # --------=================== Start of KitPvP.sk ===================-------------------
- #
- #
- command /rx42:
- permission: bin.reset
- trigger:
- set {reset123.%player%} to 0
- on join:
- if {reset123.%player%} is 0:
- set {kills.%player%} to 0
- set {deaths.%player%} to 0
- set {souls.%player%} to 0
- set {level.%player%} to 0
- set {killstreakcurrent.%player%} to 0
- set {killstreakhighest.%player%} to 0
- set {levelxp.%player%} to 0
- add 1 to {reset123.%player%}
- # --------------===================== Scoreboard Stuff =====================--------------
- every second in world "World":
- loop all players:
- Scoreboard(loop-player)
- function Scoreboard(a: player):
- loop all players:
- set {_uuid} to uuid of loop-player
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&bAetherian &7[KITPVP]"
- set score "" in sidebar of loop-player to 13
- set score "&l» &c&lSTATS" in sidebar of loop-player to 12
- set score " &7Name &l» &4%loop-player%" in sidebar of loop-player to 11
- set score " &7Rank &l» &4%loop-player's prefix%" in sidebar of loop-player to 10
- set score " &7Kills &l» &4%{kills.%loop-player%}%" in sidebar of loop-player to 9
- set score " &7Deaths &l» &4%{deaths.%loop-player%}%" in sidebar of loop-player to 8
- set score " &7Souls &l» &4%{souls.%loop-player%}%" in sidebar of loop-player to 7
- set score " &7Level &l» &4%{level.%loop-player%}%" in sidebar of loop-player to 6
- set score " &7Current Killstreak &l» &4%{killstreakcurrent.%loop-player%}%" in sidebar of loop-player to 5
- set score " &7Highest Killstreak &l» &4%{killstreakhighest.%loop-player%}%" in sidebar of loop-player to 4
- set score " &7Prestige Level &l» &4%{prestige.%loop-player%}%" in sidebar of loop-player to 3
- set score "" in sidebar of loop-player to 2
- set score "&l» &c&lServer" in sidebar of loop-player to 1
- set score " &7PvP: &4%{pvptoggle}%" in sidebar of loop-player to 0
- set score " &7AetPVP.minehut.gg" in sidebar of loop-player to -1
- # --------------===================== KIT STUFF =====================--------------
- on death:
- set {slow.%player%} to false
- set {nokit.%player%} to false
- clear player's inventory
- command /kits:
- aliases: /kit
- trigger:
- if {nokit.%player%} is true:
- send "{@prefix} &3You have already chosen a kit!"
- stop
- else:
- set {_slot} to 0
- open chest with 3 rows named "&4&lKits" to player
- loop 24 times:
- format slot {_slot} of player with black glass to run [make console execute "/arbitrary"]
- add 1 to {_slot}
- if {_slot} is 12:
- set {_slot} to 15
- set {nokit.%player%} to true
- format slot 12 of player with book named "&4&lTank &7[DISABLED]" to close then run [make player execute "/tank"]
- format slot 13 of player with book named "&cArcher &b[KIT]" to close then run [make player execute "/Archer"]
- format slot 14 of player with book named "&4Warrior &b[KIT]" to close then run [make player execute "/Warrior"]
- command /kit:
- aliases: /kits
- trigger:
- if {nokit.%player%} is true:
- stop
- send "{@prefix} &3You have already chosen a kit!"
- set {_slot} to 0
- open chest with 3 rows named "&4&lKits" to player
- loop 24 times:
- format slot {_slot} of player with black glass to run [make console execute "/arbitrary"]
- add 1 to {_slot}
- if {_slot} is 12:
- set {_slot} to 15
- set {nokit.%player%} to true
- format slot 12 of player with book named "&4&lTank &7[DISABLED]" to close then run [make player execute "/tank"]
- format slot 13 of player with book named "&cArcher &b[KIT]" to close then run [make player execute "/Archer"]
- format slot 14 of player with book named "&4Warrior &b[KIT]" to close then run [make player execute "/Warrior"]
- command /failure:
- trigger:
- send "&7That command has failed due to some error"
- command /warrior:
- trigger:
- clear player's inventory
- set slot 36 of player to iron boots of protection 2 named "&cWarrior's Boots"
- set slot 37 of player to iron leggings of protection 2 named "&cWarrior's Pants"
- set slot 38 of player to iron chestplate of protection 2 named "&cWarriors Chestplate"
- set slot 39 of player to iron helmet of protection 2 named "&cWarriors Helmet"
- set slot 0 of player to diamond sword of sharpness 2 named "&cWarriors Sword"
- set slot 1 of player to 3 golden apples named "&bHealth Boosters"
- command /archer:
- trigger:
- clear player's inventory
- set slot 36 of player to leather boots of protection 2 named "&cArcher's Boots"
- set slot 37 of player to leather leggings of protection 2 named "&cArcher's Pants"
- set slot 38 of player to leather chestplate of protection 2 named "&cArcher's Chestplate"
- set slot 39 of player to leather helmet of protection 2 named "&cArcher's Helmet"
- set slot 0 of player to iron sword of sharpness 1 named "&cArcher's Dagger"
- set slot 1 of player to bow of power 4 named "&cArcher's Bow"
- set slot 2 of player to 3 golden apples of knockback 1 named "&bHealth Boosters"
- set slot 10 of player to 32 arrows named "&cArcher's Quiver"
- command /tank:
- trigger:
- clear player's inventory
- set {slow.%player%} to true
- set slot 36 of player to diamond boots of protection 3 named "&cTank's Boots"
- set slot 37 of player to diamond leggings of protection 3 named "&cTank's Pants"
- set slot 38 of player to diamond chestplate of protection 3 named "&cTank's Chestplate"
- set slot 39 of player to diamond helmet of protection 3 named "&cTank's Helmet"
- set slot 0 of player to iron sword named "&cTank's Sword"
- set slot 1 of player to 5 golden apples of knockback 1 named "&bHealth Boosters"
- while {slow.%player%} is true:
- wait 2 second
- apply potion of slowness of tier 2 to player for 2 seconds
- command /stats <player>:
- trigger:
- set {_slot} to 0
- open chest with 3 rows named "&4&lStatistics of %arg-1%" to player
- loop 22 times:
- format slot {_slot} of player with black glass to run [make console execute "/arbitrary"]
- add 1 to {_slot}
- if {_slot} is 4:
- set {_slot} to 5
- set {_skull} to skull of arg-1
- format slot 4 of player with {_skull} named "%arg-1%" to run [make console execute "/arbitrary"]
- if {_slot} is 12:
- set {_slot} to 15
- format slot 12 of player with diamond sword named "&7Kills &l» &4%{kills.%arg-1%}% &b&l|&r Deaths &l» %{deaths.%arg-1%}%" to run [make console execute "/arbitrary"]
- set {_kdr} to {kills.%arg-1%} / {deaths.%arg-1%}
- format slot 14 of player with nether star named "&7KDR &l» %{_kdr}% &b" to run [make console execute "/arbitrary"]
- format slot 13 of player with book named "&7Level &l» %{level.%arg-1%}% &b&l|&r &7XP &l» %{levelxp.%arg-1%}% " to run [make console execute "/arbitrary"]
- if {_slot} is 22:
- set {_slot} to 23
- format slot 22 of player with paper named "&7Souls &l» %{souls.%arg-1%}%" to run [make console execute "/arbitrary"]
- #
- #--------=================== Start of leaderboard.sk ===================-------------------
- #
- #
- on death of player:
- if attacker is not a player:
- stop
- send "{@prefix} &4%attacker% &7has killed you" to victim
- send "{@prefix} &7You have killed &4%victim%}"
- add 1 to {kills.%attacker%}
- add 1 to {kills::%attacker%}
- add 1 to {deaths.%victim%}
- add 10 to {xp.%attacker%}
- add 10 to {xparb.%attacker%}
- set {killstreak.%victim%} to 0
- set {_1msg} to "&c%victim% &7has been DESTROYED by %attacker%"
- set {_2msg} to "&c%attacker% &7has ripped &c%victim% &7into shreds!"
- set {_3msg} to "&c%victim% &7was crushed by &c%attacker%"
- set {_4msg} to "&c%victim% &7was turned into gravel by %attacker%"
- set {_5msg} to "&c%attacker% &7has just killed NOOB &8» %victim%"
- set {_6msg::*} to "%{_1msg}%", "%{_2msg}%", "%{_3msg}%", "%{_4msg}%", "%{_5msg}%"
- set {_deathmsg} to a random element out of {_6msg::*}
- broadcast "&4&lDeath &r&8» %{_deathmsg}%"
- add 50 to {bal.%attacker%} # send "&4&lKill &r&8» &7You have recieved &4$50 &7for killing &c%victim%&7." to player
- add 1 to {killstreakcurrent.%attacker%}
- if {killstreakcurrent.%attacker%} is greater than {killstreakhighest.%attacker%}:
- set {killstreakhighest.%attacker%} to {killstreakcurrent.%attacker%}
- if {xp.%attacker%} is equal to 100: #10 Kills
- set {xp.%attacker%} to 0
- set {_levelcounter} to 0
- add 1 to {level.%attacker%}
- make console execute "/crate key %attacker% Common"
- while {level.%attacker%} is equal to {_levelcounter}:
- add 5 to {_levelcounter}
- set {_levels} to {_levelcounter}
- make console execute "/crate key %attacker% Legendary"
- add 1 to {customkit.%attacker%}
- if {level.%attacker%} is equal to 500:
- broadcast "&4%attacker% &7has prestiged to prestige %{prestige.%attacker%}%"
- set {_soulcounter} to 5
- while {souls.%attacker%} is equal to {_soulcounter}:
- add 5 to {_soulcounter}
- add 2 to {souls.%attacker%}
- if {level.%attacker%} is equal to 10:
- add 1 to {customkit.%attacker%}
- #--------=================== Adds Kills/Leaderboard Stuff ===================-------------------
- #--------=================== LeaderBoard ===================-------------------
- command /topkills:
- trigger:
- set {_1st.point} to 0
- set {_2nd.point} to 0
- set {_3rd.point} to 0
- set {_4th.point} to 0
- set {_5th.point} to 0
- set {_6th.point} to 0
- set {_7th.point} to 0
- set {_8th.point} to 0
- set {_9th.point} to 0
- set {_10th.point} to 0
- loop {kills::*}:
- if loop-value is more than {_1st.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to {_3rd}
- set {_4th.point} to {_3rd.point}
- set {_3rd} to {_2nd}
- set {_3rd.point} to {_2nd.point}
- set {_2nd} to {_1st}
- set {_2nd.point} to {_1st.point}
- set {_1st} to loop-index
- set {_1st.point} to loop-value
- else if loop-value is more than {_2nd.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to {_3rd}
- set {_4th.point} to {_3rd.point}
- set {_3rd} to {_2nd}
- set {_3rd.point} to {_2nd.point}
- set {_2nd} to loop-index
- set {_2nd.point} to loop-value
- else if loop-value is more than {_3rd.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to {_3rd}
- set {_4th.point} to {_3rd.point}
- set {_3rd} to loop-index
- set {_3rd.point} to loop-value
- else if loop-value is more than {_4th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to loop-index
- set {_4th.point} to loop-value
- else if loop-value is more than {_5th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to loop-index
- set {_5th.point} to loop-value
- else if loop-value is more than {_6th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to loop-index
- set {_6th.point} to loop-value
- else if loop-value is more than {_7th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to loop-index
- set {_7th.point} to loop-value
- else if loop-value is more than {_8th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to loop-index
- set {_8th.point} to loop-value
- else if loop-value is more than {_9th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to loop-index
- set {_9th.point} to loop-value
- else if loop-value is more than {_10th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- else if loop-value is more than {_11th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- else if loop-value is more than {_12th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- else if loop-value is more than {_13th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- else if loop-value is more than {_14th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- else if loop-value is more than {_15th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- send "&9&m&l======= &f&e&lTop Kills &9&m&l======="
- if {_1st} is set:
- send "&e1st : &7%{_1st}% - &c%{_1st.point}% &7Kills"
- else:
- send "&7No one has ranked on the leaderboard"
- if {_2nd} is set:
- send "&72nd : &7%{_2nd}% - &c%{_2nd.point}% &7Kills"
- if {_3rd} is set:
- send "&63rd : &7%{_3rd}% - &c%{_3rd.point}% &7Kills"
- if {_4th} is set:
- send "&r4th : &7%{_4th}% - &c%{_4th.point}% &7Kills"
- if {_5th} is set:
- send "&r5th : &7%{_5th}% - &c%{_5th.point}% &7Kills"
- if {_6th} is set:
- send "&r6th : &7%{_6th}% - &c%{_6th.point}% &7Kills"
- if {_7th} is set:
- send "&r7th : &7%{_7th}% - &c%{_7th.point}% &7Kills"
- if {_8th} is set:
- send "&r8th : &7%{_8th}% - &c%{_8th.point}% &7Kills"
- if {_9th} is set:
- send "&r9th : &7%{_9th}% - &c%{_9th.point}% &7Kills"
- if {_10th} is set:
- send "&r10th : &7%{_10th}% - &c%{_10th.point}% &7Kills"
- every 1 minute in world "World":
- set {_1st.point} to 0
- set {_2nd.point} to 0
- set {_3rd.point} to 0
- set {_4th.point} to 0
- set {_5th.point} to 0
- set {_6th.point} to 0
- set {_7th.point} to 0
- set {_8th.point} to 0
- set {_9th.point} to 0
- set {_10th.point} to 0
- loop {kills::*}:
- if loop-value is more than {_1st.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to {_3rd}
- set {_4th.point} to {_3rd.point}
- set {_3rd} to {_2nd}
- set {_3rd.point} to {_2nd.point}
- set {_2nd} to {_1st}
- set {_2nd.point} to {_1st.point}
- set {_1st} to loop-index
- set {_1st.point} to loop-value
- else if loop-value is more than {_2nd.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to {_3rd}
- set {_4th.point} to {_3rd.point}
- set {_3rd} to {_2nd}
- set {_3rd.point} to {_2nd.point}
- set {_2nd} to loop-index
- set {_2nd.point} to loop-value
- else if loop-value is more than {_3rd.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to {_3rd}
- set {_4th.point} to {_3rd.point}
- set {_3rd} to loop-index
- set {_3rd.point} to loop-value
- else if loop-value is more than {_4th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to {_4th}
- set {_5th.point} to {_4th.point}
- set {_4th} to loop-index
- set {_4th.point} to loop-value
- else if loop-value is more than {_5th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to {_5th}
- set {_6th.point} to {_5th.point}
- set {_5th} to loop-index
- set {_5th.point} to loop-value
- else if loop-value is more than {_6th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to {_6th}
- set {_7th.point} to {_6th.point}
- set {_6th} to loop-index
- set {_6th.point} to loop-value
- else if loop-value is more than {_7th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to {_7th}
- set {_8th.point} to {_7th.point}
- set {_7th} to loop-index
- set {_7th.point} to loop-value
- else if loop-value is more than {_8th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to {_8th}
- set {_9th.point} to {_8th.point}
- set {_8th} to loop-index
- set {_8th.point} to loop-value
- else if loop-value is more than {_9th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- set {_9th} to loop-index
- set {_9th.point} to loop-value
- else if loop-value is more than {_10th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- set {_10th} to {_9th}
- set {_10th.point} to {_9th.point}
- else if loop-value is more than {_11th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- set {_11th} to {_10th}
- set {_11th.point} to {_10th.point}
- else if loop-value is more than {_12th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- set {_12th} to {_11th}
- set {_12th.point} to {_11th.point}
- else if loop-value is more than {_13th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- set {_13th} to {_12th}
- set {_13th.point} to {_12th.point}
- else if loop-value is more than {_14th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- set {_14th} to {_13th}
- set {_14th.point} to {_13th.point}
- else if loop-value is more than {_15th.point}:
- set {_15th} to {_14th}
- set {_15th.point} to {_14th.point}
- make console execute "/holo setline holo1st 1 &7---======&4&lTop 10 PvPers&7&l======---"
- if {_1st} is set:
- make console execute "/holo setline holo1st 2 &e1st : &7%{_1st}% - &c%{_1st.point}% &7Kills"
- else:
- if {_2nd} is set:
- make console execute "/holo setline holo1st 3 &72nd : &7%{_2nd}% - &c%{_2nd.point}% &7Kills"
- if {_3rd} is set:
- make console execute "/holo setline holo1st 4 &63rd : &7%{_3rd}% - &c%{_3rd.point}% &7Kills"
- if {_4th} is set:
- make console execute "/holo setline holo1st 5 &r4th : &7%{_4th}% - &c%{_4th.point}% &7Kills"
- if {_5th} is set:
- make console execute "/holo setline holo1st 6 &r5th : &7%{_5th}% - &c%{_5th.point}% &7Kills"
- if {_6th} is set:
- make console execute "/holo setline holo1st 7 &r6th : &7%{_6th}% - &c%{_6th.point}% &7Kills"
- if {_7th} is set:
- make console execute "/holo setline holo1st 8 &r7th : &7%{_7th}% - &c%{_7th.point}% &7Kills"
- if {_8th} is set:
- make console execute "/holo setline holo1st 9 &r8th : &7%{_8th}% - &c%{_8th.point}% &7Kills"
- if {_9th} is set:
- make console execute "/holo setline holo1st 10 &r9th : &7%{_9th}% - &c%{_9th.point}% &7Kills"
- if {_10th} is set:
- make console execute "/holo setline holo1st 11 &r10th : &7%{_10th}% - &c%{_10th.point}% &7Kills"
- #command /kitupgrades <> # NOT IN USE NOW
- command /reset <player> <text>:
- trigger:
- if arg-1 is "All":
- loop all players:
- set {kills.%loop-player%} to 0
- set {deaths.%loop-player%} to 0
- set {souls.%loop-player%} to 0
- set {level.%loop-player%} to 0
- if arg-2 is "All":
- set {kills.%player%} to 0
- set {deaths.%player%} to 0
- set {souls.%player%} to 0
- set {level.%player%} to 0
- if arg-2 is "Kills":
- set {kills::%arg-1%} to 0
- if arg-2 is "Deaths":
- set {deaths.%player%} to 0
- if arg-2 is "Souls":
- set {souls.%player%} to 0
- if arg-2 is "Level":
- set {level.%player%} to 0
- #
- #
- #----------============================ soulwell.sk ============================----------
- #
- #
- on right click on end portal frame:
- open chest with 3 rows named "&3Soul Well" to player
- set {_slot} to 0
- loop 27 times:
- format slot {_slot} of player with gray glass pane named "&r" to be unstealable
- if {_slot} is equal to 11:
- set {_slot} to 11
- format slot 12 of player with gray glass pane named "&r" to be unstealable
- format slot 11 of player with enchanted book named "&8[&3Souls&8] &7Basic Chest" with lore "&c&l(!) &r&cInside||&r||&c&l* &r&7Crate Keys||&c&l* &r&7Souls||&c&l* &r&7Admin Items" to close then run "say wip"
- if {_slot} is 13:
- set {_slot} to 13
- format slot 14 of player with gray glass pane named "&r" to be unstealable
- format slot 13 of player with chest named "&8[&3Souls&8] &7Advanced Chest" with lore "&c&l(!) &r&cAdvanced Chest||&b&otest" to close then run "say test2"
- if {_slot} is 15:
- set {_slot} to 15
- format slot 15 of player with ender chest named "&8[&3Souls&8] &7Premium Chest" with lore "&c&l(!) &r&cPremium Chest||test" to close then run "say test3"
- add 1 to {_slot}
- command /soul1:
- trigger:
- if {souls.%player%} <= 10:
- send "&7You need atleast &410 &7souls to use the well." to player
- if {souls.%player%} >= 10:
- subtract 10 from {souls.%player%}
- send "&7Rolling" to player
- set {_choice} to random integer between 1 and 8
- wait 3 seconds
- if {_choice} is 1:
- add 2 to {souls.%player%}
- send "&4&lSouls &r&8» &7You have received &c2 &7souls." to player
- stop
- if {_choice} is 2:
- send "&4Nothing!" to player
- stop
- if {_choice} is 3:
- send "&4Nothing!" to player
- stop
- if {_choice} is 4:
- add 5 to {souls.%player%}
- send "&4&lSouls &r&8» &7You have received &c5 &7souls." to player
- stop
- if {_choice} is 5:
- add 10 to {souls.%player%}
- send "&4&lSouls &r&8» &7You have received &c10 &7souls." to player
- stop
- if {_choice} is 6:
- make console execute "crate key %player% Legendary 1"
- broadcast "&4&lSouls &r&8» &c%player% &7have received a &cLegendary &7key from the souls well!"
- stop
- if {_choice} is 7:
- make console execute "crate key %player% Common"
- send "&4&lSouls &r&8» &7You have received a &cCommon &7key." to player
- stop
- if {_choice} is 8:
- add 15 to {souls.%player%}
- send "&4&lSouls &r&8» &7You have received &c15 &7souls!" to player
- stop
- command /souls <text> <player> [<integer>]:
- permission: staff.admin
- permission message: {@prefix} &4&lNo access!
- trigger:
- if arg 1 is "add":
- if arg 2 is set:
- if integer argument is more than 0:
- if integer argument is less than 1000000000:
- add integer argument to {souls.%arg 2%}
- send "&4&lSouls &r&8» &c%player% &7has added &c%integer argument% &7souls to you!" to arg 2
- command /soulsreset:
- permission: staff.admin
- permission message: {@prefix} &4&lNo access!
- trigger:
- loop all players:
- set {souls.%player%} to 0
- # test2.sk
- command /bc <text>:
- permission: admin.broadcast
- aliases: /broadcast, /announce
- permission message: {@prefix}&4&lYou are not permitted to use this.
- usage: /warn (player) (reason)
- trigger:
- if arg 1 is set:
- broadcast "&r"
- broadcast "&4&lAnnouncement &r&8» &c%arg 1%"
- broadcast "&r"
- command /test <text>:
- permission: admin.broadcast
- aliases: /t
- permission message: {@prefix} &4&lYou are not permitted to use this.
- usage: /warn (sd) (reason)
- trigger:
- if arg 1 is "lock":
- broadcast "&r"
- broadcast " &c&lChat Locked"
- broadcast "&r"
- broadcast " &c&l* &r&7Chat Locked by &c%player%&7!"
- broadcast " &c&l* &r&7Only &bStaff &7can talk!"
- broadcast "&r"
- else if arg 1 is "unlock":
- broadcast "&r"
- broadcast " &c&lChat Locked"
- broadcast "&r"
- broadcast " &c&l* &r&7Chat Locked by &c%player%&7!"
- broadcast " &c&l* &r&7Only &bStaff &7can talk!"
- broadcast "&r"
- broadcast " &c&l(!) &r&7Reason: &c%arg 1%"
- broadcast "&r"
- command /links:
- aliases: /link, /sites
- trigger:
- send "&r" to player
- json("%player%", "&b&lDiscord &r&8» &7https://discord.gg/ndFggmF/ ||url:https://discord.gg/ndFggmF/ ||")
- json("%player%", "&b&lForums &r&8» &7https://aetherian.forums.gg/ ||url:https://aetherian.forums.gg/ ||")
- send "&b&lWebsite &r&8» &7Coming Soon"
- send "&r"
- command /buy:
- trigger:
- send "&7We are currently working on our &3Buycraft &7store. We will announce it when our buycraft is complete."
- command /rules:
- trigger:
- send "&r"
- send "&b1. &7No inappropriate skins or usernames. (Kick)"
- send "&b1a. &7Must change skin and username in order to rejoin our server or it will result in a temporary ban."
- send "&b2. &7No Hacking. (30 Day Ban)"
- send "&b3. &7No abusing exploits. (Warning)"
- send "&b4. &7Faking Hacks will result in a 7 Day Ban."
- send "&b5. &7Racist Comments / Racial Slurs (1 Day Mute)."
- send "&b6. &7Spamming / Chat Flood will result in a 7 Day Mute. If continued will escalate to 7 Day Ban."
- send "&b7. &7Player / Staff Harassment will result in 7 Day Ban. If continued will escalate to Permanent Ban."
- send "&b8. &7Staff / Player / Server Disrespect will result in Warning then 7 Day Mute then 7 Day Ban then Permanent Ban Punishments may vary."
- send "&b9. &7Swearing is not allowed on any Aetherian Network Server. If done it will result in a 7 Day Mute then Permanent Mute."
- send "&b10. &7Advertising will result in a Permanent Mute."
- send "&b11. &7Threatening in sort of way will result in a 30 Day Ban."
- send "&r"
- send "&7If you have any questions about rules, please contact a staff member. Thanks!."
- send "&r"
- on command:
- loop all players:
- if {spy.%loop-player%} is true:
- send "&4&lPlayer &8» &7%player%" to loop-player
- send "&4&lCommand &8» &7%command%" to loop-player
- #
- #
- # --------=================== Start of Punish.sk ===================-------------------
- # Yet to be edited
- # -Binarite
- command /ticket [<text>]:
- trigger:
- if arg-1 is not set:
- send ""
- send "&9&l&NUSAGE"
- send ""
- send "&b/ticket (what you need)"
- send ""
- if arg-1 is set:
- send "&bTicket created!"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has created a ticket!" to loop-player
- send "&eReason&8 - &6%arg-1%" to loop-player
- command /punish <player>:
- permission: staff.ticketcheck
- permission message: {@prefix} &cInsufficient permissions!
- aliases: /p
- trigger:
- if arg-1 is not set:
- send ""
- send "&4&lUR WR0NG"
- send "&c/punish [player]"
- send ""
- if arg-1 is set:
- delete {_staffplayer}
- delete {staff.%player%::*}
- set {staffplayer.%player%} to true
- set {staff.%player%::*} to arg-1
- open chest inventory with 3 rows named "&c&lPUNISHMENT" to player
- loop all integers from 0 to 45:
- set slot loop-integer of player's current inventory to black glass named "&7&oNot a category!"
- set slot 10 of player's current inventory to feather named "&cWarn"
- set slot 11 of player's current inventory to plain_glass_block named "&cTemp. Mute"
- set slot 13 of player's current inventory to book named "&cHistory"
- set slot 14 of player's current inventory to tnt named "&cTemp. Ban"
- set slot 15 of player's current inventory to barrier named "&cPerm. Ban"
- set slot 16 of player's current inventory to redstone_torch_on named "&cKick"
- set slot 12 of player's current inventory to paper named "&cPerm. Mute"
- set slot 26 of player's current inventory to sign named "&bMade by:" with lore "&3CyberRyan"
- set slot 25 of player's current inventory to sign named "&bEnhanced by »" with lore "&cBinarite"
- on inventory click:
- if name of event-inventory is "&c&lPUNISHMENT":
- cancel event
- if index of event-slot is 10:
- if {staffplayer.%player%} is set:
- open chest inventory with 1 rows named "&c&lPUNISHMENT &r&8| &6Warn" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to light blue glass or cyan glass named "&7&oNot a category!"
- set slot 0 of player's current inventory to feather named "&cDisrespect"
- delete {staffplayer.%player%}
- else:
- send "&cYou have not picked a player to punish!"
- if index of event-slot is 11:
- if {staffplayer.%player%} is set:
- open chest inventory with 1 rows named "&c&lPUNISHMENT &r&8| &6Temp-Mute" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to light blue glass or cyan glass named "&7&oNot a category!"
- set slot 0 of player's current inventory to paper named "&cSpamming" with lore "&47 day mute"
- set slot 1 of player's current inventory to red glass block named "&cRacisim" with lore "&414 day mute"
- set slot 3 of player's current inventory to bedrock named "&cManual 30m Mute" with lore "&430 minute mute"
- set slot 4 of player's current inventory to bedrock named "&cManual 6h Mute" with lore "&46 hour mute"
- set slot 5 of player's current inventory to bedrock named "&cManual 7d Mute" with lore "&47 day mute"
- delete {staffplayer.%player%}
- else:
- send "&cYou have not picked a player to punish!"
- if index of event-slot is 13:
- if {staffplayer.%player%} is set:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- make player execute "checkinfo %{_staffplayer}%"
- close player's inventory
- if index of event-slot is 14:
- if {staffplayer.%player%} is set:
- open chest inventory with 1 rows named "&c&lPUNISHMENT &r&8| &6Temp-Ban" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to light blue glass or cyan glass named "&7&oNot a category!"
- set slot 0 of player's current inventory to diamond sword named "&cHacking" with lore "&430 day ban"
- set slot 1 of player's current inventory to red glass block named "&cAdvertisement" with lore "&47 day ban"
- set slot 2 of player's current inventory to barrier named "&cThreats" with lore "&420 day ban"
- set slot 3 of player's current inventory to feather named "&cAbusing Exploits" with lore "&445 day ban"
- set slot 4 of player's current inventory to wooden sword named "&cFake Hacks" with lore "&410 day ban"
- set slot 5 of player's current inventory to red wool named "&cHarrasment" with lore "&415 day ban"
- set slot 7 of player's current inventory to bedrock named "&cManual 7d Ban" with lore "7 day ban"
- set slot 8 of player's current inventory to bedrock named "&cManual 30d Ban" with lore "30 day ban"
- delete {staffplayer.%player%}
- else:
- send "&cYou have not picked a player to punish!"
- if index of event-slot is 15:
- if {staffplayer.%player%} is set:
- open chest inventory with 1 rows named "&c&lPUNISHMENT &r&8| &6Perm-Ban" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to light blue glass or cyan glass named "&7&oNot a category!"
- set slot 0 of player's current inventory to bedrock named "&cManual Perm Ban"
- delete {staffplayer.%player%}
- else:
- send "&cYou have not picked a player to punish!"
- if index of event-slot is 16:
- if {staffplayer.%player%} is set:
- open chest inventory with 1 rows named "&c&lPUNISHMENT &r&8| &6Kick" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to light blue glass or cyan glass named "&7&oNot a category!"
- set slot 0 of player's current inventory to iron chestplate named "&cInnapropriate Skin/Username"
- set slot 2 of player's current inventory to bedrock named "&cManual Kick"
- delete {staffplayer.%player%}
- else:
- send "&cYou have not picked a player to punish!"
- if index of event-slot is 12:
- if {staffplayer.%player%} is set:
- open chest inventory with 1 rows named "&c&lPUNISHMENT &r&8| &6Mute" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to light blue glass or cyan glass named "&7&oNot a category!"
- set slot 0 of player's current inventory to bedrock named "&cManual Perm Mute"
- set slot 1 of player's current inventory to barrier named "&cUnmute"
- delete {staffplayer.%player%}
- else:
- send "&cYou have not picked a player to punish!"
- command /ct [<text>]:
- permission: staff.ticketcheck
- trigger:
- if arg-1 is not set:
- send "&cUsage &8- &c/sct [msg]"
- if arg-1 is set:
- loop all players:
- loop-player has permission "staff.ticketcheck":
- send "{@prefix} &b%player% &8>>&7 %arg-1%"
- on inventory click:
- if name of event-inventory is "&c&lPUNISHMENT &r&8| &6Warn":
- cancel event
- if index of event-slot is 0:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has warned &c%{_staffplayer}%"
- broadcast "&9Reason &8>> &cDisrespect"
- add 1 to {warns.%{_staffplayer}%}
- close player's inventory
- if name of event-inventory is "&c&lPUNISHMENT &r&8| &6Temp-Mute":
- cancel event
- if index of event-slot is 0:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has muted &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c7 days"
- broadcast "&9Reason &8>> &cSpamming"
- add 1 to {tmutes.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 1:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has muted &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c14 days"
- broadcast "&9Reason &8>> &cRacisim"
- make player execute "/tempmute %{_staffplayer}% Racisim 14 days"
- add 1 to {tmutes.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 3: # Start here
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has muted &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c30 minutes"
- broadcast "&9Reason &8>> &cManual 30 Minute Mute"
- make player execute "/tempmute %{_staffplayer}% Manual 30 Minute Mute 30 minutes"
- add 1 to {tmutes.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 4:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has muted &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c6 hours"
- broadcast "&9Reason &8>> &cManual 6 Hour Mute"
- make player execute "/tempmute %{_staffplayer}% Manual 6 Hour Mute 6 hours"
- add 1 to {tmutes.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 5:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has muted &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c7 days"
- broadcast "&9Reason &8>> &cManual 7 Day Mute"
- make player execute "/tempmute %{_staffplayer}% Manual 7 Day Mute 7 days"
- add 1 to {tmutes.%{_staffplayer}%}
- close player's inventory
- if name of event-inventory is "&c&lPUNISHMENT &r&8| &6Temp-Ban":
- cancel event
- if index of event-slot is 0:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c30 days"
- broadcast "&9Reason &8>> &cHacking"
- make player execute "/tempban %{_staffplayer}% &cHacking 7 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 1:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c7 days"
- broadcast "&9Reason &8>> &cAdvertisement"
- make player execute "/tempban %{_staffplayer}% &cAdvertising other servers 7 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 2:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c20 days"
- broadcast "&9Reason &8>> &cThreats"
- make player execute "/tempban %{_staffplayer}% &cThreats 20 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 3:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c45 days"
- broadcast "&9Reason &8>> &cAbusing Glitches"
- make player execute "/tempban %{_staffplayer}% &cAbusing glitches 45 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 4:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c10 days"
- broadcast "&9Reason &8>> &cFake Hacks"
- make player execute "/tempban %{_staffplayer}% &cFake Cheats 10 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 5:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c15 days"
- broadcast "&9Reason &8>> &cHarrasment"
- make player execute "/tempban %{_staffplayer}% &cHarrasment 15 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 7:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c7 days"
- broadcast "&9Reason &8>> &cManual 7 Day Ban"
- make player execute "/tempban %{_staffplayer}% &cManual 7 Day Ban 7 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 8:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has temporarily banned &c%{_staffplayer}%"
- broadcast "&9Time &8>> &c30 days"
- broadcast "&9Reason &8>> &cManual 30 Day Ban"
- make player execute "/tempban %{_staffplayer}% &cManual 30 Day Ban 30 days"
- add 1 to {tbans.%{_staffplayer}%}
- close player's inventory
- if name of event-inventory is "&c&lPUNISHMENT &r&8| &6Perm-Ban":
- cancel event
- if index of event-slot is 0:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has banned &c%{_staffplayer}%"
- broadcast "&9Reason &8>> &cManual Perm. Ban"
- make player execute "/ban %{_staffplayer}% &cManual Perm. Ban"
- add 1 to {bans.%{_staffplayer}%}
- close player's inventory
- if name of event-inventory is "&c&lPUNISHMENT &r&8| &6Kick":
- cancel event
- if index of event-slot is 0:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- make player execute "/kick %{_staffplayer}%"
- broadcast "{@prefix} &c%player%&7 has kicked &c%{_staffplayer}%"
- broadcast "&9Reason &8>> &cInnapropriate Skin/Username"
- add 1 to {kicks.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 2:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- # make player execute "/kick %{_staffplayer}%"
- broadcast "{@prefix} &c%player%&7 has kicked &c%{_staffplayer}%"
- broadcast "&9Reason &8>> &cManual Kick"
- add 1 to {kicks.%{_staffplayer}%}
- close player's inventory
- if name of event-inventory is "&c&lPUNISHMENT &r&8| &6Mute":
- cancel event
- if index of event-slot is 0:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has muted &c%{_staffplayer}%"
- broadcast "&9Reason &8>> &cManual Mute"
- make player execute "/mute %{_staffplayer}% Manual Mute"
- add 1 to {mutes.%{_staffplayer}%}
- close player's inventory
- if index of event-slot is 1:
- set {_staffplayer} to a random object out of {staff.%player%::*}
- broadcast "{@prefix} &c%player%&7 has unmuted &c%{_staffplayer}%"
- make player execute "/mute %{_staffplayer}%"
- add 1 to {unmutes.%{_staffplayer}%}
- close player's inventory
- command /resetinfo [<offlineplayer>]:
- permission: staff.console
- permission message: {@prefix} &cInsufficient permissions!
- trigger:
- set {warns.%arg-1%} to 0
- set {kicks.%arg-1%} to 0
- set {tmutes.%arg-1%} to 0
- set {mutes.%arg-1%} to 0
- set {unmutes.%arg-1%} to 0
- set {tbans.%arg-1%} to 0
- set {bans.%arg-1%} to 0
- send "&cDone!"
- on first join:
- make console execute "resetinfo %player%"
- command /checkinfo [<offlineplayer>]:
- permission: staff.ticketcheck
- permission message: {@prefix} &cInsufficient permissions!
- trigger:
- send "&3Punishments for &9%arg-1% &8-"
- send "&3Warns &8:&9 %{warns.%arg-1%}%"
- send "&3Kicks &8:&9 %{kicks.%arg-1%}%"
- Send "&3Temp. Mutes &8:&9 %{tmutes.%arg-1%}%"
- send "&3Mutes &8:&9 %{mutes.%arg-1%}%"
- send "&3Unmutes &8:&9 %{unmutes.%arg-1%}%"
- Send "&3Temp. Bans &8:&9 %{tbans.%arg-1%}%"
- send "&3Bans &8:&9 %{bans.%arg-1%}%"
- #
- #
- # --------=================== Start of Reports.sk ===================-------------------
- #
- #
- command /report1 <player> <text>:
- trigger:
- add arg-1 to {bancheck.%arg-1%.%player%}
- add 1 to {reports}
- set {_ID.Report} to {reports}
- set {report.ID.%{_ID.Report}%} to {_ID.Report}
- set {report.sender.%{_ID.Report}%} to player
- set {report.reported.%{_ID.Report}%} to arg 1
- set {report.text.%{_ID.Report}%} to arg 2
- set {report.status.%{_ID.Report}%} to "&bOpen"
- set {report.time.%{_ID.Report}%} to "&b%now%"
- send "&aThank you for your report. Staff will resolve the report shortly." to player
- loop all players:
- if loop-player has permission "report.check":
- send ""
- send ""
- send ""
- send "&a&lNEW REPORT"
- send ""
- send "&aID: &b%{report.ID.%{_ID.Report}%}%"
- send "&aSender: &b%{report.sender.%{_ID.Report}%}%"
- send "&aReported: &b%{report.reported.%{_ID.Report}%}%"
- send "&aReport Reason: &b%{report.text.%{_ID.Report}%}%"
- send "&aReport Time: &b%{report.time.%{_ID.Report}%}%"
- send "&aReport Status: &b%{report.status.%{_ID.Report}%}%"
- send ""
- send ""
- send ""
- command /reportold [<offlineplayer>] <text>:
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- add 1 to {reports.%arg 1%}
- send "&4&lReport &r&8 &7You have reported &c%arg 1% &7for &c%arg 2%&7." to player
- loop all players:
- if player has permission "staff.report":
- send "&4&lReport &r&8» &c%player% &7has reported &c%arg 1% &7for &c%arg 2%&7." to loop-player
- #
- #
- # --------=================== Start of StaffStuff2.sk ===================-------------------
- #
- #
- command /set-sotm [<offlineplayer>]:
- usage: /set-sotm (user)
- permission: staff.set-sotm
- trigger:
- arg-1 is set:
- set {sotm-skull} to arg-1's skull
- set {sotm.player} to arg-1
- send "&bYou have given Staff of the Month award to &7%arg-1%&b!" to player
- broadcast "&7%arg-1% &bhas been given Staff of the Month award!"
- command /sotm:
- trigger:
- open chest with 3 rows named "&b&lSOTM &8• &7%{sotm.player}%" to player
- format slot 0 of player with gray glass pane named "&r" to be unstealable
- format slot 1 of player with gray glass pane named "&r" to be unstealable
- format slot 2 of player with gray glass pane named "&r" to be unstealable
- format slot 3 of player with gray glass pane named "&r" to be unstealable
- format slot 4 of player with gray glass pane named "&r" to be unstealable
- format slot 5 of player with gray glass pane named "&r" to be unstealable
- format slot 6 of player with gray glass pane named "&r" to be unstealable
- format slot 7 of player with gray glass pane named "&r" to be unstealable
- format slot 8 of player with gray glass pane named "&r" to be unstealable
- format slot 9 of player with gray glass pane named "&r" to be unstealable
- format slot 10 of player with gray glass pane named "&r" to be unstealable
- format slot 11 of player with gray glass pane named "&r" to be unstealable
- format slot 12 of player with nether star named "&bSOTM" to be unstealable
- format slot 13 of player with {sotm-skull} named "&b&lSOTM &8• &7%{sotm.player}%" with lore "&bIGN &8• &7%{sotm.player}%||&7&oAwarded with honor." to be unstealable
- format slot 14 of player with nether star named "&bSOTM" to be unstealable
- format slot 15 of player with gray glass pane named "&r" to be unstealable
- format slot 16 of player with gray glass pane named "&r" to be unstealable
- format slot 17 of player with gray glass pane named "&r" to be unstealable
- format slot 18 of player with gray glass pane named "&r" to be unstealable
- format slot 19 of player with gray glass pane named "&r" to be unstealable
- format slot 20 of player with gray glass pane named "&r" to be unstealable
- format slot 21 of player with gray glass pane named "&r" to be unstealable
- format slot 22 of player with gray glass pane named "&r" to be unstealable
- format slot 23 of player with gray glass pane named "&r" to be unstealable
- format slot 24 of player with gray glass pane named "&r" to be unstealable
- format slot 25 of player with gray glass pane named "&r" to be unstealable
- format slot 26 of player with gray glass pane named "&r" to be unstealable
- command /prefix <text> <text>:
- permission: staff.admin
- trigger:
- if player's name is "LostSnow" or "Bluejeanx" or "Messisteve" or "Kailum":
- if arg-1 is set:
- if arg-2 is set:
- make console execute "pex group %arg-1% prefix ""%arg-2% "" "
- send "&bYou have set the rank &7%arg 1%'s &bprefix to &7%arg 2%&c." to player
- else:
- send "&bYou must choose a prefix to set it too." to player
- else:
- send "&bYou must choose a rank to set the prefix of." to player
- #
- #
- # --------=================== Start of Other1.sk ===================-------------------
- #
- #
- on command "hub":
- cancel event
- send ""
- send " &cThank you for playing on the Aetherian Network: Aether Realm" to player
- send "" to player
- send " &7You may return with &c/server AetPvP&7!" to player
- send " &7Join our discord with &cASvrvjd&7!" to player
- send " &7Owner: &cBluejeanx" to player
- make player execute "lobby"
- on chat:
- if message contains "rxc2":
- set {codecreated.%player%} to false
- send "&7You have deleted you're verification code, &4%player%"
- if message contains "%{vericode.%player%}%":
- set {codeentered.%player%} to 2
- on any movement:
- if {codeentered.%player%} is 1:
- cancel event
- on quit:
- if player is op:
- if {codecreated.%player%} is true:
- if {vericode.%player%} is set:
- set {codeentered.%player%} to 1
- command /code [<text>]:
- usage: &7/code generate
- trigger:
- if arg-1 is "Generate":
- if {codecreated.%player%} is true:
- send "{@prefix} Hello &4%player%&r&7, You have already created a verfication code"
- stop
- else:
- set {_numbers.el::*} to "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"
- set {_spec.el::*} to "-", "+", "!", "@", "$", "^", "*", "=", "~"
- set {_elims.el::*} to "a", "s", "d", "f", "g", "h", "i", "j", "k", "l", "m", "n", "b", "v", "c", "x", "z", "q", "w", "e", "r", "t", "y", "u", "o", "p"
- set {_r} to a random element out of {_numbers.el::*}
- set {_a} to a random element out of {_numbers.el::*}
- set {_n} to a random element out of {_elims.el::*}
- set {_d} to a random element out of {_numbers.el::*}
- set {_r2} to a random element out of {_numbers.el::*}
- set {_a2} to a random element out of {_elims.el::*}
- set {_n2} to a random element out of {_spec.el::*}
- set {_d2} to a random element out of {_elims.el::*}
- set {_rand} to "%{_a2}%%{_r}%%{_a}%%{_d2}%%{_n2}%%{_n}%%{_d}%-%{_r2}%"
- set {codeentered.%player%} to 1
- set {fatle::%player%} to {_rand}
- set {codecreated.%player%} to true
- set {verification.code.%player%.%arg-1%} to {_rand}
- set {vericode.%player%} to {verification.code.%player%.%arg-1%}
- log "&m------------------=============== Verification ===============------------------" to "{@verification1}"
- log "%player%, %{verification.code.%player%.%arg-1%}%" to "{@verification1}"
- log "&m------------------=============== Verification ===============------------------" to "{@verification1}"
- send "{@prefix} Hello &4%player%&r&7, You're verification code(&c%{_rand}%&r&7) has been generated and logged in &4plugins/skript/logs/%player%-verification.log"
- if {vericode.%player%} is set:
- send "&cYour verification code is %{vericode.%player%}%"
- if player is "Messisteve":
- send "&cYour verification code is &7NA837-ASM&c." to player
- else if player is "Kailum":
- send "&cYour verification code is &7AS0732-A8M&c." to player
- else if player is "Elixzer":
- send "&cYour verification code is &7AAO38-39M&c." to player
- else if player is "Creative_Color":
- send "&cYour verification code is &7NHA083-MNA&c." to player
- else if player is "Ninventoo":
- send "&cYour verification code is &7NIN813-M97&c." to player
- else if player is "Azides":
- send "&cYour verification code is &7HAS073-ASU&c." to player
- else if player is "MottoMon":
- send "&cYour verification code is &781MA-ASIO1&c." to player
- else if player is "WaterPhox_":
- send "&cYour verification code is &7ZA02-91MSa&c." to player
- else if player is "Magnus0075":
- send "&cYour verification code is &7ANIME3-091M&c." to player
- else if player is "Baei":
- send "&cYour verification code is &7FGH23-f258&c." to player
- else if player is "SoloStrafe":
- send "&cYour verification code is &7JU2fdf-2689L&c." to player
- else if player is "YoranPulles":
- send "&cYour verification code is &7DEV-24593FSD&c." to player
- else if player is "Bluejeanx":
- send "&cYour verification code is &7DEV-24593FSD&c." to player
- #
- #
- #-------------------============ Start of ChatLock.Sk ==============-------------------------#
- #
- #
- command /chat <text>:
- permission: staff.admin
- permission message: {@prefix} &4&lYou may not control the chat!
- trigger:
- if arg 1 is "lock":
- if {chatlock} is not set:
- set {chatlock} to true
- broadcast "&r"
- broadcast " &c&lChat Locked"
- broadcast "&r"
- broadcast " &c&l* &r&7Chat Locked by &c%player%&7!"
- broadcast " &c&l* &r&7Only &bStaff &7can talk!"
- broadcast "&r"
- stop
- else:
- delete {chatlock}
- broadcast "&r"
- broadcast " &c&lChat Unlocked"
- broadcast "&r"
- broadcast " &c&l* &r&7Chat has been unlocked."
- broadcast " &c&l* &r&7You may resume talking."
- broadcast "&r"
- stop
- else if arg 1 is "clear":
- loop 350 times:
- broadcast ""
- broadcast ""
- broadcast " &4&lClear Chat"
- broadcast " &4&l* &7Chat was cleared by &4%player%"
- broadcast " &4&l* &7You may resume chatting."
- broadcast ""
- stop
- on chat:
- if {chatlock} is true:
- if player does not have permission "staff":
- cancel event
- send "&4&lChat Lock &r&8» &7The chat is locked, please wait." to player
- else:
- uncancel event
- #
- #
- #-------------------============ Start of StaffStuff3.Sk ==============-------------------------#
- #
- #
- command /pvptoggle:
- permission: admin.pvptoggle
- usage: /pvptoggle
- trigger:
- if {pvptoggle} is false:
- broadcast "&r"
- broadcast "&8[&6!&8] &7PVP is now &aEnabled&7!"
- broadcast "&r"
- set {pvptoggle} to true
- stop
- if {pvptoggle} is true:
- broadcast "&r"
- broadcast "&8[&6!&8] &7PVP is now &cDisabled&7!"
- broadcast "&r"
- set {pvptoggle} to false
- stop
- on damage:
- if {pvptoggle} is false:
- cancel event
- command /talert <text>:
- permission: staff.talert
- permission message: &4&lYou may not announce talerts.
- trigger:
- loop all players:
- send loop-player title "{@title}" with subtitle "&7%arg 1%" for 5 seconds
- command alert <text>:
- aliases: /a, /bc, /ca, /calert, /broadcast, /bcast
- permission: admin.chat
- permission message: {@prefix} &c&lAdmin &8» &7You are not permitted to use this command.
- trigger:
- broadcast ""
- broadcast "&8[&b!&8] &c%colored arg 1%"
- broadcast ""
- #
- #
- #-------------------============ Management ==============-------------------------#
- #
- #
- command /staffchat <text>:
- permission: {@perm}
- permission message: {@noperm}
- usage: /staffchat (message)
- aliases: /sc, /schat, /st
- trigger:
- if arg 1 is set:
- loop all players:
- if loop-player has permission "staff.staffchat":
- send "&8[&4&lSC&r&8] &r&8» %player's prefix%&e%player%&8: &3%arg 1%" to loop-player
- command /managerchat <text>:
- permission: {@perm}
- permission message: {@noperm}
- usage: /managerchat (message)
- aliases: /mc, /mchat, /mt
- trigger:
- if arg 1 is set:
- loop all players:
- if loop-player has permission "staff.staffchat":
- send "&8[&4&lSC-&3&lMANAGER&r&8] &r&8» &e%player%&8: &e%arg 1%" to loop-player
- command /stalert <text>:
- permission: admin.scannounce
- permission message: {@noperm}
- usage: /staffchat (message)
- aliases: /sta
- trigger:
- if arg 1 is set:
- loop all players:
- if loop-player has permission "staff.staffchat":
- send "" to loop-player
- send "&4&lSTAFF-ALERT &r&8» &a%arg 1%" to loop-player
- send "" to loop-player
- command /sct:
- permission: staff.staffchat
- permission message: {@prefix} &4&lYou are not permitted to use this!
- trigger:
- if {sct.%player%} is not set:
- set {sct.%player%} to true
- send "&8[&4&lSC&r&8] &r&8» &7You have &cenabled &7staff chat!" to player
- stop
- else if {sct.%player%} is set:
- delete {sct.%player%}
- send "&8[&4&lSC&r&8] &r&8» &7You have &cdisabled &7staff chat!" to player
- stop
- on chat:
- if {sct.%player%} is set:
- cancel event
- loop all players:
- if loop-player has permission "staff.staffchat":
- send "&8[&4&lSC&r&8] &r&8» %player's prefix% &e%player%&8: &b%message%" to loop-player
- #
- #
- #-------------------============ Start of Event.sk ==============-------------------------#
- #
- #
- command /eventstart:
- aliases: /estart, /es
- permission: event.menu
- trigger:
- open chest with 3 rows named "&b&lEvents &r&8| &7Panel" to player
- format slot 0 of player with black stained glass pane named "&r" to be unstealable
- format slot 1 of player with black stained glass pane named "&r" to be unstealable
- format slot 2 of player with black stained glass pane named "&r" to be unstealable
- format slot 3 of player with black stained glass pane named "&r" to be unstealable
- format slot 4 of player with black stained glass pane named "&r" to be unstealable
- format slot 5 of player with black stained glass pane named "&r" to be unstealable
- format slot 6 of player with black stained glass pane named "&r" to be unstealable
- format slot 7 of player with black stained glass pane named "&r" to be unstealable
- format slot 8 of player with black stained glass pane named "&r" to be unstealable
- format slot 9 of player with black stained glass pane named "&r" to be unstealable
- format slot 17 of player with black stained glass pane named "&r" to be unstealable
- format slot 18 of player with black stained glass pane named "&r" to be unstealable
- format slot 19 of player with black stained glass pane named "&r" to be unstealable
- format slot 20 of player with black stained glass pane named "&r" to be unstealable
- format slot 22 of player with black stained glass pane named "&r" to be unstealable
- format slot 24 of player with black stained glass pane named "&r" to be unstealable
- format slot 25 of player with black stained glass pane named "&r" to be unstealable
- format slot 21 of player with black stained glass pane named "&r" to be unstealable
- format slot 23 of player with black stained glass pane named "&r" to be unstealable
- format slot 26 of player with black stained glass pane named "&r" to be unstealable
- #kits
- format slot 10 of player with slimeball named "&eDangerous Skies &7[ZEUS]" to close then run [make player execute command "/eventstartadmin Zeus"]
- on death:
- if name of victim is "Nico":
- broadcast "&r"
- broadcast " &c&l(!) &eNico &7has died. Zeus's bolt has been returned to it rightful owner."
- broadcast "&r"
- broadcast " &c&l* &7The &eDangerous Skies &7Event has ended!"
- broadcast "&r"
- if {event} is true:
- delete {eventposeidon}
- delete {eventzeus}
- set {event} to false
- loop all players:
- if {eventjoin::%loop-player%} is true:
- execute console command "/spawn %loop-player%"
- wait 1 tick
- set loop-player's inventory to {inventory::%player%::*}
- set {eventjoin::%loop-player%} to false
- command eventstartadmin <text>:
- aliases: /eventstartadmin
- permission: event.admin
- permission message: &6&lAdmin &8» &7You are not permitted to use this command.
- trigger:
- if arg 1 is not set:
- send "Try Again"
- else if arg 1 is "Poseidon":
- if {event} is false:
- set {eventposeidon} to 20
- set {event} to true
- broadcast "&r"
- broadcast "&3&l&nAngering of the Seas Event"
- broadcast "&r"
- broadcast "&c&l(!) &r&7Poseidon has angered and wants revenge for people mistreating his seas."
- broadcast "&7You must defeat him in order to receive prized goods. He will not rest until justice is served."
- broadcast "&r"
- broadcast "&c&l(!) &7Do &a/event join &r&7to fight against the angered god."
- broadcast "&r"
- broadcast "&c&l(!) &r&7BOSS SPAWNING IN 15 SECONDS!"
- broadcast "&r"
- else if {event} is true:
- message "an event is ongoing"
- else if arg 1 is "Zeus":
- if {event} is false:
- set {eventzeus} to 15
- set {event} to true
- broadcast "&r"
- broadcast "&e&l&nDangerous Skies Event"
- broadcast "&r"
- broadcast "&c&l(!) &r&7Zeus is mad about Hades for stealing his legendary thunderbolt. He has summoned a huge lightning storm to stop Hades son Nico from taking it to the Lord of the Dead."
- broadcast "&7You must defeat him in order to receive prized goods and for the skies to calm. Zeus will be mad for decades if you do not complete the task."
- broadcast "&r"
- broadcast "&c&l(!) &7Do &a/event join &r&7to fight against the angered god."
- broadcast "&r"
- broadcast "&c&l(!) &r&7BOSS SPAWNING IN 10 SECONDS!"
- broadcast "&r"
- wait 10 seconds
- execute console command "/zeusboss"
- else if {event} is true:
- message "an event is ongoing"
- command /setbossspawn:
- trigger:
- set {loc} to location of player
- command zeusboss:
- trigger:
- execute console command "/summon Zombie -949 20 -40 {HandItems:[{Count:1,id:diamond_sword,tag:{ench:[{id:16,lvl:5},{id:34,lvl:3}]}},{}],ArmorItems:[{Count:1,id:diamond_boots,tag:{ench:[{id:0,lvl:4}]}},{Count:1,id:diamond_leggings},{Count:1,id:diamond_chestplate,tag:{ench:[{id:0,lvl:4}]}},{Count:1,id:diamond_helmet,tag:{ench:[{id:4,lvl:4},{id:0,lvl:4}]}}],CustomName:Nico,CustomNameVisible:1,Attributes:[{Name:generic.maxHealth,Base:250},{Name:generic.movementSpeed,Base:0.4},{Name:generic.attackDamage,Base:7},{Name:generic.followRange,Base:25},{Name:generic.knockbackResistance,Base:0.1}],HandDropChances:[0.1F,0.0F],ArmorDropChances:[0.3F,0.3F,0.2F,0.4F],Glowing:1,PersistenceRequired:1,Health:250.0f}"
- command event <text>:
- trigger:
- if arg 1 is not set:
- send "Usage: /event join/leave"
- else if arg 1 is "join":
- if {event} is true:
- set {inventory::%player%::*} to items in the player's inventory
- message "&c&l(!) &7Teleporting in 3 seconds!"
- wait 3 seconds
- set {eventjoin::%player%} to true
- teleport player to {eventspawn}
- set player's inventory to {eventinv::*}
- message "&8[&6!&8] &7Teleported to the Event"
- if {event} is false:
- message "&8[&6!&8] &7There is not event going on."
- else if arg 1 is "leave":
- if {eventjoin::%player%} is false:
- message "&8[&6!&8] &7You aren't apart of an event."
- if {eventjoin::%player%} is true:
- set {eventjoin::%player%} to false
- execute console command "/spawn %player%"
- set player's inventory to {inventory::%player%::*}
- command eventinv <text>:
- permission: event.admin
- trigger:
- if arg 1 is not set:
- send "Usage: /eventinv set/get"
- else if arg 1 is "set":
- set {eventinv::*} to items in player's inventory
- else if arg 1 is "get":
- set player's inventory to {eventinv::*}
- command eventend:
- permission: event.admin
- permission message: &6&lAdmin &8» &7You are not permitted to use this command.
- trigger:
- if {event} is true:
- delete {eventposeidon}
- delete {eventzeus}
- set {event} to false
- broadcast "&r"
- broadcast "&8[&6!&8] &7An &cAdmin &7has force ended the event."
- broadcast "&r"
- loop all players:
- if {eventjoin::%loop-player%} is true:
- execute console command "/spawn %loop-player%"
- wait 1 tick
- set loop-player's inventory to {inventory::%loop-player%::*}
- set {eventjoin::%loop-player%} to false
- else:
- every 1 minute:
- if {eventzeus} is greater than or equal to 1:
- remove 1 from {eventzeus}
- stop
- if {eventzeus} is less than or equal to 0:
- delete {eventzeus}
- stop
- every 1 minute:
- if {eventposeidon} is set:
- remove 1 from {eventposeidon}
- stop
- if {eventposeidon} is less than or equal to 0:
- delete {eventposeidon}
- stop
- on join:
- if {eventjoin::%player%} is true:
- set {eventjoin::%player%} to false
- teleport player to {eventspawn}
- wait 2 seconds
- message "when you left you were in an event, we were so nice to leave it for you!"
- stop
- else:
- command eventspawn:
- permission: event.admin
- trigger:
- set {eventspawn} to location of player
- message "&2Event spawn set!"
- #
- #
- #-------------------============ Xigoth.sk ==============-------------------------#
- #
- #
- command /sudo <player> <text>:
- permission: xigoth
- permission message: &4&lThis command is forbiden unless you're the Host.
- trigger:
- if player's name is "Xigoth" or "Bluejeanx":
- if arg 1 is set:
- if arg 2 is set:
- make arg 1 execute "/%arg 2%"
- send "&4&lSudo &r&8» &7Player successfully sudoed!" to player
- else:
- send "&4&lSudo &r&8» &7You must select a command to force!" to player
- else:
- send "&4&lSudo &r&8» &7You must target a user to sudo!" to player
- else:
- send "&4&lSudo &r&8» &7You are not allowed to do this!" to player
- command /spy <text>:
- permission: staff.spy
- permission message: &4&lYou do not have permission to do this.
- trigger:
- if arg 1 is "on":
- if {spy.%player%} is not set:
- set {spy.%player%} to true
- send "&4&lSpy &r&8» &7You have &4enabled &7spy." to player
- stop
- else:
- send "&4&lSpy &r&8» &7Spy mode is already &4enabled&7." to player
- else if arg 1 is "off":
- if {spy.%player%} is true:
- delete {spy.%player%}
- send "&4&lSpy &r&8» &7You have &4disabled &7spy." to player
- else:
- send "&4&lSpy &r&8» &7Spy mode is already &4disabled&7." to player
- #
- #
- #-------------------============ Start of OtherSks.sk ==============-------------------------#
- #
- #
- command /afk:
- trigger:
- if {afk.%player%} is not set:
- set {afk.%player%} to true
- broadcast "&4&lAFK &r&8» &c%player% &7is now AFK."
- stop
- else:
- delete {afk.%player%}
- broadcast "&4&lAFK &r&8» &c%player% &7is no longer AFK."
- stop
- on any movement:
- if {afk.%player%} is true:
- delete {afk.%player%}
- broadcast "&4&lAFK &r&8» &c%player% &7is no longer AFK."
- on command:
- loop all players:
- if {spy.%loop-player%} is true:
- send "&4&lPlayer &8» &7%player%" to loop-player
- send "&4&lCommand &8» &7%command%" to loop-player
- every 2 seconds in world "world":
- loop all players:
- if loop-player has permission "staff.sb":
- set {sb.staff.%loop-player%} to "True"
- else:
- set {sb.staff.%loop-player%} to "False"
- on join:
- wait 1 seconds
- if player has permission "vip":
- broadcast "&6&lDonor Join &8- &a&lVIP &7%player%"
- on join:
- wait 1 seconds
- if player has permission "staff.join":
- broadcast "&6&lStaff Join &8- &7%player's prefix% &7%player%"
- command /help:
- trigger:
- send " &4&lHelp" to player
- send "" to player
- send " &c/kit &7- Opens the kit menu." to player
- send " &c/level &7- Shows your level or another players." to player
- send " &c/help &7- Shows this message." to player
- send " &c/rules &7- Shows the server rules." to player
- send " &c/prestige &7- Prestiges you if you're at level 500." to player
- send " &c/report &7- Reports a player." to player
- send " &c/pm &7- Private messages a player." to player
- #
- #
- #
- #
- #
- command /report [<offlineplayer>]:
- trigger:
- if arg-1 is not set:
- send ""
- send "&9&l&NUSAGE"
- send ""
- send "&b/report (player)"
- send ""
- if arg-1 is set:
- set {reporting.%player%::*} to arg-1
- open chest inventory with 5 rows named "&bAetherian &9Network &8>> &cReport" to player
- loop all integers from 0 to 45:
- set slot loop-integer of player's current inventory to red glass named "&c"
- set slot 20 of player's current inventory to yellow wool named "&eCheating" with lore "&6Report %arg-1% for &eCheating"
- set slot 24 of player's current inventory to yellow wool named "&eRule-Breaking" with lore "&6Report %arg-1% for &eRule-Breaking"
- on inventory click:
- if name of event-inventory is "&bAetherian &9Network &8>> &cReport":
- cancel event
- if index of event-slot is 20:
- open chest inventory with 5 rows named "&bAetherian &9Network &8>> &cReason &7(Report.)" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to red glass named "&c"
- loop all integers from 35 to 44:
- set slot loop-integer of player's current inventory to red glass named "&c"
- set slot 17 of player's current inventory to red glass named "&c"
- set slot 18 of player's current inventory to red glass named "&c"
- set slot 26 of player's current inventory to red glass named "&c"
- set slot 27 of player's current inventory to red glass named "&c"
- set slot 10 of player's current inventory to yellow wool named "&eFlight" with lore "&6Report %{reporting.%player%::*}% for &eFlight"
- set slot 11 of player's current inventory to yellow wool named "&eSpeed" with lore "&6Report %{reporting.%player%::*}% for &eSpeed"
- set slot 12 of player's current inventory to yellow wool named "&eKillAura" with lore "&6Report %{reporting.%player%::*}% for &eKillAura"
- set slot 13 of player's current inventory to yellow wool named "&eAntiKnockback" with lore "&6Report %{reporting.%player%::*}% for &eAntiKnockback"
- set slot 14 of player's current inventory to yellow wool named "&eAimbot" with lore "&6Report %{reporting.%player%::*}% for &eAimbot"
- set slot 15 of player's current inventory to yellow wool named "&eNoFall" with lore "&6Report %{reporting.%player%::*}% for &eNoFall"
- set slot 16 of player's current inventory to yellow wool named "&eReach" with lore "&6Report %{reporting.%player%::*}% for &eReach"
- set slot 19 of player's current inventory to yellow wool named "&eOther" with lore "&6Report %{reporting.%player%::*}% for &eOther"
- if index of event-slot is 24:
- open chest inventory with 5 rows named "&bAetherian &9Network &8>> &cReason &7(Report)" to player
- loop all integers from 0 to 9:
- set slot loop-integer of player's current inventory to red glass named "&c"
- loop all integers from 35 to 44:
- set slot loop-integer of player's current inventory to red glass named "&c"
- set slot 17 of player's current inventory to red glass named "&c"
- set slot 18 of player's current inventory to red glass named "&c"
- set slot 26 of player's current inventory to red glass named "&c"
- set slot 27 of player's current inventory to red glass named "&c"
- set slot 10 of player's current inventory to yellow wool named "&eSpamming" with lore "&6Report %{reporting.%player%::*}% for &eSpamming"
- set slot 11 of player's current inventory to yellow wool named "&eCursing" with lore "&6Report %{reporting.%player%::*}% for &eCursing"
- set slot 12 of player's current inventory to yellow wool named "&eAdvertisement" with lore "&6Report %{reporting.%player%::*}% for &eAdvertisement"
- set slot 13 of player's current inventory to yellow wool named "&eHarrassment" with lore "&6Report %{reporting.%player%::*}% for &eHarrassment"
- set slot 14 of player's current inventory to yellow wool named "&eRacisim" with lore "&6Report %{reporting.%player%::*}% for &eRacisim"
- on inventory click:
- if name of event-inventory is "&bAetherian &9Network &8>> &cReason &7(Report.)":
- cancel event
- if index of event-slot is 10:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eFlight"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eFlight" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- if index of event-slot is 11:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eSpeed"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eSpeed" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- if index of event-slot is 12:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eKillAura"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eKillAura" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- if index of event-slot is 13:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eAntiKnockback"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eAntiKnockback" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- if index of event-slot is 14:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eAimbot"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eAimbot" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- if index of event-slot is 15:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eNoFall"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eNoFall" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- if index of event-slot is 16:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eReach"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eReach" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- if index of event-slot is 19:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eOther"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eOther" to loop-player
- delete {reporting.%player%::*}
- close player's inventory
- on inventory click:
- if name of event-inventory is "&bAetherian &9Network &8>> &cReason &7(Report)":
- cancel event
- if index of event-slot is 10:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eSpamming"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eSpamming" to loop-player
- delete {reporting.%player%::*}
- if index of event-slot is 11:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eCursing"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eCursing" to loop-player
- delete {reporting.%player%::*}
- if index of event-slot is 12:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eAdvertisement"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eAdvertisement" to loop-player
- delete {reporting.%player%::*}
- if index of event-slot is 13:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eHarrassment"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eHarrassment" to loop-player
- delete {reporting.%player%::*}
- if index of event-slot is 14:
- send "&6Reported &e%{reporting.%player%::*}%&6 for &eRacisim"
- loop all players:
- if loop-player has permission "staff.ticketcheck":
- send "&e%player%&6 has reported %{reporting.%player%::*}%&6 for &eRacisim" to loop-player
- delete {reporting.%player%::*}
- #
- #
- #-------------------============ Binarites Ban System ==============-------------------------#
- #
- #
- #
- #
- # "On"s
- #
- #
- on skript load:
- send "Binarites Ban System has loaded" to console
- loop all players:
- send "&7My discord here -> &https://discord.gg/SYbPd9x " to loop-player
- on quit:
- if {bin_.kickmsg.%player's UUID%} is true:
- set leave message to ""
- on connect:
- if {bin_.time.%player's UUID%} is set:
- set {_tempban} to difference between now and {bin_.time.%player's UUID%}
- reduce {_tempban} by {bin_.time.%player's UUID%}
- loop all players:
- if loop-player is op:
- send "%player% is banned and tried to join" to loop-player
- if {bin_.tempbanned.%player's UUID%} is true:
- if difference between now and {bin_.ban.%player's UUID%} is bigger than {bin_.time.%player's UUID%}:
- clear {bin_.tempbanned.%player's UUID%}
- clear {bin_.ban.%player's UUID%}
- clear {bin_.time.%player's UUID%}
- clear {bin_.txmban.%player's UUID%}
- clear {bin_.banned.%player's UUID%}
- if difference between now and {bin_.ban.%player's UUID%} is smaller than {bin_.time.%player's UUID%}:
- set {_unbantime} to {bin_.ban.%player's UUID%}
- add {bin_.time.%player's UUID%} to {_unbantime}
- set {bantime_.unbantimecheck} to difference between now and {_unbantime}
- set {_bin_.unbantimecheck} to difference between now and {_unbantime}
- kick the player due to "{@bKickmsg}"
- else if {bin_.banned.%player's UUID%} is true:
- wait 1 tick
- kick player due to "{@banmsg}"
- on damage:
- if {staffmode.%victim%} is true:
- cancel event
- on chat:
- if {bin_.muted.%player's UUID%} is true:
- send "&7{@prefixban} You may speak becuase you are muted"
- cancel event
- if {bin_.tempmuted.%player's UUID%} is true:
- if difference between now and {bin_.tempmute.%player's UUID%} is bigger than {bin_.tempmutedtime.%player%}:
- clear {bin_.tempmuted.%player's UUID%}
- clear {bin_.tempmutereason.%player's UUID%}
- clear {bin_.tempmutetime.%player's UUID%}
- clear {bin_.tempmute.%player's UUID%}
- if difference between now and {bin_.tempmute.%player's UUID%} is smaller than {bin_.tempmutedtime.%player%}:
- set {_unmutetime} to {bin_.tempmute.%player's UUID%}
- add {bin_.tempmute.%player's UUID%} to {_unmutetime}
- set {bin_.bantime.unmutetimecheck} to difference between now and {_unmutetime}
- set {_bin_.unmutetimecheck} to difference between now and {_unmutetime}
- cancel event
- on command:
- loop all players:
- # log command to "{@commands}"
- command /mute <player> [<text>]:
- usage: &7/mute <player> <reason>
- permission message: {@prefix} You do not have permission to do that
- permission: bin.mute
- trigger:
- if {bin_.muted.%arg-1's UUID%} is true:
- send " &4&lBinarite's Ban System"
- send ""
- send " &7 That player has been unmuted"
- send ""
- send " &7Player: &4&l%arg-1%"
- set {bin_.muted.%arg-1's UUID%} to false
- set {bin_.tempmuted.%arg-1's UUID%} to false
- else:
- if arg-2 is not set:
- send "{@prefixban} &7You need to set a reason for the mute" to player
- stop
- else:
- send "{@prefixban} &7You have been muted by %player%! &c&l|&r &7Time » &4Forever &c&l|&r &7Reason » &4%arg-2%" to arg-1
- send "{@prefixban} &7You have muted %arg-1% &c&l|&r &7Time » &4Forever &c&l|&r &7Reason » &4%arg-2%" to player
- set {bin_.muted.%arg-1's UUID%} to true
- set {bin_.mutereason.%arg-1's UUID%} to arg-2
- command /tempmute <player> <text> <timespan>:
- permission: bin.tempmute
- permission message: {@prefix} You do not have permission to do that
- usage: &7/tempmute <player> <reason> <number time(seconds, minutes, days, etc)>
- trigger:
- if arg-1 is player:
- send "{@prefixban} You may not mute yourself"
- if {bin_.tempmuted.%arg-1's UUID%} is true:
- send "{@prefixban} That player is already tempmuted"
- if arg-2 is set:
- if arg-3 is set:
- set {bin_.tempmutereason%arg-1's UUID%} to arg-2
- set {bin_.tempmuted.%arg-1's UUID%} to true
- set {bin_.tempmutetime.%arg-1's UUID%} to arg-3
- set {bin_.tempmute.%arg-1's UUID%} to now
- send "{@prefixban} &7You have been temp muted by %player% for %arg-3%" to arg-1
- send "{@prefixban} &7You have temp muted %arg-1% &c&l|&r &7Time » &4%arg-3% &c&l|&r &7Reason » &4%arg-2%" to player
- else:
- send "{@prefixban} &7Please state a time for the tempmute"
- else:
- send "{@prefixban} &7Please state a reason for the tempmute"
- command /ban <offline player> [<text>]:
- usage: &7/ban <player> <reason>
- permission message: {@prefix} You do not have permission to do that
- permission: bin.tempban
- trigger:
- # set {_logban} to "" get of log "plugins/Skript/%arg-1%.log"
- if arg-1 is op:
- stop
- if {bin_.banned.%arg-1's UUID%} is true:
- send " &4&lBinarite's Ban System"
- send ""
- send " &7This player is already banned"
- send ""
- send " &7Player: &4&l%arg-1%"
- else:
- add 1 to {bin_.txmban.%arg-1's UUID%}
- if arg-2 is set:
- set {bin_.reason.%arg-1's UUID%} to arg-2
- kick arg-1 due to "{@banmsg}"
- set {bin_.banned.%arg-1's UUID%} to true
- broadcast " &7&l%arg-1% has banned by &4&l%player%&7&l %nl%"
- broadcast " &7Reason:%{bin_.reason.%arg-1's UUID%}%"
- # log "{@banlogmsgreason}" to "{@banlog}"
- else if arg-2 is not set:
- set {bin_.reason.%arg-1's UUID%} to "There is no reason"
- set {bin_.banned.%arg-1's UUID%} to true
- kick arg-1 due to "{@banmsg}"
- broadcast " {@banlogmsg}"
- send " &7&lYou have banned &4&l%arg-1%&7&l %nl%" to player
- send " &7&lReason:%{bin_.reason.%arg-1's UUID%}%" to player
- send ""
- # log "{@banlogmsgreason}" to "{@banlog}"
- command /tempban <offline player> <text> <timespan> :
- usage: &7/tempban <player> <reason> <number (seconds, minutes, days, etc)> -s(Silent tempban)
- permission message: {@prefix} You do not have permission to do that
- permission: bin.tempban
- trigger:
- if arg-1 is op:
- stop
- set {bin_.kickmsg.%arg-1's UUID%} to true
- set {bin_.time.%arg-1's UUID%} to arg-3
- kick arg-1 due to "{@aKickmsg}"
- set {bin_.ban.%arg-1's UUID%} to now
- # log "{@tempbanlogmsg}" to "{@tempbanlog}"
- set {bin_.reason.%arg-1's UUID%} to arg-2
- set {bin_.punisher.%arg-1's UUID%} to player
- set {bin_.tempbanned.%arg-1's UUID%} to true
- set {bin_.txmban.%arg-1's UUID%} to true
- broadcast "{@tempbanlogmsg}"
- command /unban <offline player> [<text>]:
- permission: bin.unban
- permission message: {@prefix} You do not have permission to do that
- usage: /unban <player> -s(Silent unban)
- trigger:
- if {bin_.tempbanned.%arg-1's UUID%} is true:
- set {bin_.tempbanned.%arg-1's UUID%} to false
- set {bin_.time.%arg-1's UUID%} to false
- unban arg-1
- broadcast "{@prefixban} &4%player%&7 has unbanned &4%arg-1%"
- else if {bin_.banned.%arg-1's UUID%} is true:
- set {bin_.banned.%arg-1's UUID%} to false
- unban arg-1
- broadcast "{@prefixban} &4%player%&7 has unbanned &4%arg-1%"
- command /kick <player>:
- permission: bin.kick
- permission message: {@prefix} You do not have permission to do that
- trigger:
- if arg-1 is set:
- kick player due to "{@prefix} &7You were kicked by %player%"
- command /baninfo <offline player>:
- usage: &7&l/baninfo <player>
- permission message: {@prefix} You do not have permission to do that
- aliases: /binfo
- permission: bin.baninfo
- trigger:
- if difference between now and {bin_.ban.%arg-1's UUID%} is bigger than {bin_.time.%arg-1's UUID%}:
- clear {bin_.txmban.%arg-1's UUID%}
- clear {bin_.tempbanned.%arg-1's UUID%}
- clear {bin_.time.%player's UUID%}
- if {bin_.txmban.%arg-1's UUID%} is true:
- set {_y} to "Yes"
- else:
- set {_y} to "No"
- send " &7Player: %arg-1%"
- send ""
- send " &7Currently banned?: %{_y}%"
- send ""
- if {_y} is "yes":
- send " Banned for reason: {@banmsg2} "
- if {bin_.tempbanned.%arg-1's UUID%} is true:
- send " &7Temp banned for %{bin_.time.%arg-1's UUID%}%"
- #
- #
- #-------------------============ JsonAPI ==============-------------------------#
- #
- #
- options:
- debug: false
- codes: 0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f|k|l|m|n|o|r
- function removeColor(msg: text) :: text:
- set {_m::*} to {_msg} split at ""
- set {_color-codes} to "{@codes}"
- set {_colors::*} to {_color-codes} split at "|"
- set {_new} to ""
- loop {_m::*}:
- set {_char} to loop-value
- set {_prev} to the last character of {_new}
- if {_prev} is "&":
- loop {_colors::*}:
- if loop-value-2 is {_char}:
- set {_skip} to true
- if {_skip} is set:
- delete {_skip}
- else:
- set {_new} to "%{_new}%%{_char}%"
- return {_new}
- function jsonColorize(msg: text, default-color: text = "&r") :: text:
- set {_m::*} to {_msg} split at ""
- set {_color-codes} to "{@codes}"
- set {_colors::*} to {_color-codes} split at "|"
- set {_color} to colored {_default-color}
- set {_code} to the first character of {_color}
- set {_new} to ""
- set {_skip} to 0
- loop amount of {_m::*} times:
- if {_skip} is more than or equal to 1:
- subtract 1 from {_skip}
- else:
- set {_char} to {_m::%loop-number%}
- set {_next} to {_m::%loop-number + 1%}
- if {@debug} is true:
- broadcast "&a[Character Check] &r%loop-number%: &7%{_char}% &r&onext: &8%{_next}% &r[%{_color}%color&r]"
- if {_char} is "&" or {_code}:
- if {@debug} is true:
- broadcast "&a[Color Check] &rFOUND: &o%{_char}%%{_next}% &7&m<--&7&o is it valid?"
- loop {_colors::*}:
- if loop-value-2 is {_next}:
- set {_color} to "%{_color}%%{_code}%%{_next}%"
- if {_next} is "r":
- set {_color} to {_default-color}
- set {_new} to "%{_new}%%{_color}%"
- set {_skip} to 1
- if {_skip} is less than or equal to 0:
- set {_new} to "%{_new}%%{_char}%"
- else if {_char} is " ":
- set {_new} to "%{_new}% %{_color}%"
- else:
- set {_new} to "%{_new}%%{_char}%"
- return {_new}
- function jsonSanitize(msg: text) :: text:
- if {@debug} is true:
- broadcast "&a[Sanitize] &7&oSanitizing input..."
- set {_m::*} to {_msg} split at ""
- loop {_m::*}:
- if loop-value is """":
- set {_m::%loop-index%} to "\""" # """
- else if loop-value is "\":
- set {_m::%loop-index%} to "\\"
- set {_new} to join {_m::*} with ""
- return {_new}
- function jsonFormat(msg: text, color: boolean = true) :: text:
- set {_m::*} to {_msg} split at "||"
- set {_current} to 1
- loop {_m::*}:
- if {_clusters::%{_current}%} is not set:
- set {_clusters::%{_current}%} to ""
- if {_clusters::%{_current}%::text} is not set:
- set {_clusters::%{_current}%::text} to jsonSanitize(loop-value)
- else:
- set {_tag} to the first 4 characters of loop-value
- set {_value} to subtext of loop-value from characters 5 to the length of loop-value
- if {_tag} is "ttp:":
- set {_clusters::%{_current}%::tooltip} to jsonSanitize({_value})
- else if {_tag} is "cmd:":
- set {_clusters::%{_current}%::command} to jsonSanitize({_value})
- else if {_tag} is "sgt:":
- set {_clusters::%{_current}%::suggest} to jsonSanitize({_value})
- else if {_tag} is "url:":
- if {_value} doesn't contain "http://" or "https://":
- set {_value} to "http://%{_value}%"
- set {_clusters::%{_current}%::url} to jsonSanitize({_value})
- else if {_tag} is "ins:":
- set {_clusters::%{_current}%::insertion} to jsonSanitize({_value})
- else:
- add 1 to {_current}
- set {_clusters::%{_current}%::text} to jsonSanitize(loop-value)
- set {_clusters::%{_current}%} to ""
- if {@debug} is true:
- broadcast "&a[Tag Check] &3cluster:&b%{_current}% &8(&f&o%{_tag}%&8)"
- loop {_clusters::*}:
- if {@debug} is true:
- broadcast "&a[Cluster Check] &7&oCluster ##%loop-index% exists."
- set {_i} to loop-index
- set {_text} to {_clusters::%{_i}%::text}
- if {_color} is true:
- set {_text} to jsonColorize({_text})
- if {_json} is not set:
- set {_json} to "{""text"":""%{_text}%"""
- else:
- set {_json} to "%{_json}%,{""text"":""%{_text}%"""
- if {_clusters::%{_i}%::tooltip} is set:
- if {_color} is true:
- set {_tooltip} to jsonColorize({_clusters::%{_i}%::tooltip})
- else:
- set {_tooltip} to {_clusters::%{_i}%::tooltip}
- set {_json} to "%{_json}%,""hoverEvent"":{""action"": ""show_text"",""value"": ""%{_tooltip}%""}"
- if {_clusters::%{_i}%::insertion} is set:
- set {_json} to "%{_json}%,""insertion"":""%{_clusters::%{_i}%::insertion}%"",""obfuscated"":false"
- if {_clusters::%{_i}%::command} is set:
- set {_clickable} to "%{_json}%,""clickEvent"":{""action"":""run_command"",""value"":""%{_clusters::%{_i}%::command}%""}"
- if {_clusters::%{_i}%::suggest} is set:
- set {_clickable} to "%{_json}%,""clickEvent"":{""action"": ""suggest_command"",""value"": ""%{_clusters::%{_i}%::suggest}%""}"
- if {_clusters::%{_i}%::url} is set:
- set {_clickable} to "%{_json}%,""clickEvent"":{""action"": ""open_url"",""value"": ""%{_clusters::%{_i}%::url}%""}"
- if {_clickable} is set:
- set {_json} to "%{_clickable}%}"
- delete {_clickable}
- else:
- set {_json} to "%{_json}%}"
- return "{""text"":"""", ""extra"":[%{_json}%]}"
- function json(to: text, msg: text, color: boolean = true):
- set {_msg} to jsonFormat({_msg}, {_color})
- execute console command "/tellraw %{_to}% %{_msg}%"
- if {@debug} is true:
- set {_player} to {_to} parsed as offline player
- if {_player} is online:
- send uncolored {_msg} to {_player}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement