#esto es para cuando camine en clay o wool options: version: 1.3 prefix: &8[&b&lSKypvp&8]&f arena: "skypvp" lobby: "world" variables: {points.%player%} = 0 {coins.%player%} = 0 {diference.%player%} = 0 {kills::%player%} = 0 {deaths::%player%} = 0 {prestige::%player%} = "&8No Prestige" {rank.%player%} = "Default" command /SkyLobby: permission: SkyPvPLobby.SK aliases: /sks trigger: set {location} to location of player send "{@prefix} &lLobby set ON: &a%location% &lWorld: %world%" command /SkySpawn: permission: SkyPvPSpawn.SK aliases: /sks trigger: set {location1} to location of player send "{@prefix} &lSpawn set ON: &a%location% &lWorld: %world%" on hunger meter change: if player is in {@arena}: cancel event command /SkyExit: permission: SkyPvPExit.SK aliases: /ske trigger: teleport player to {location} send "{@prefix} &lTeleporting to Minigames Lobby" on respawn: if player is in {@arena}: set respawn location to {location1} on death of player: force event-player to respawn on player world change: world is {@lobby} wipe player sidebar on join: set {rank.%player%} to placeholder "vault_rank" from player command /SkyJoin: permission: SkyPvPJoin.sk trigger: teleport player to {location1} send "{@prefix} &lTeleporting to SkyPvP" command /SkyPoint []: permission: SkyPvPAddPoint.sk usage: /SkyPoint Set/Add Amount Player trigger: if arg-1 is "set": set {points.%arg-3%} to arg-2 send "&7You set &b%arg-2% &7points to &b%arg-3%" if arg-1 is "add": add arg-2 to {points.%arg-3%} send "&7You add &b%arg-2% &7points to &b%arg-3%" command /SkyHelp: permission: SkyPvPHelp.Sk trigger: send "&7-----------------------------------------------------" send "- &7/SkyLobby to Set Lobby for Exit when you entry SkyPvP" send "- &7/SkyJoin to entry SkyPvP" send "- &7/SkyExit to leave SkyPvP" send "- &7/SkySpawn to Set point when player entry SkyPvP" send "- &7/SkyPrestigeList Give you list of prestiges, you can modify this." send "- &7/SkyPrestige view your prestige" send "- &7/SkyPoints view your points" send "- &7/SkyPoint Set/Add Amount Player" send "&7-----------------------------------------------------" on chat: if player is in {@arena}: cancel event broadcast "%{prestige::%player%}% &f%player% &b>> &f%message%" in "skypvp" command /SkyPoints: permission: SkyPvPPoints.SK trigger: send "&lYour Points are %{points.%player%}%" command /SkyPrestigeList: permission: SkyPvPPrestigeList.SK trigger: send "&lHere are list of prestiges" wait 2 tick send "&8&lCoal League IV to I" send "&7&lIron League V to I" send "&6&lGold League III to I" send "&a&lEmerald League IV to I" send "&b&lDiamond League IV to I" command /SkyPrestige: permission: SkyPvPPrestige.SK trigger: send "&lYour prestige is %{prestige.%player%}%" on death of player: attacker is a player: set {health} to placeholder "player_health" from player add 1 to {kills::%attacker%} add 2 to {points.%attacker%} add 1 to {coins.%attacker%} send "&lYou Killed &4%victim% &l+2 Point for Prestige" to attacker send "&lYour Points are %{points.%player%}%" add 1 to {deaths::%victim%} send "&4%attacker% &lKilled you" to victim broadcast "&8&l[%{prestige::%attacker%}%&8&l] &f&l%attacker% &c(%{health}%❤) &7Killed &f&l%victim%" in "skypvp" command /SkyStats: permission: SkyPvPStats.sk trigger: send "&lYour Points: &7%{points.%player%}%" to player send "&lYour Prestige: %{prestige::%player%}%" to player send "&lYour Kills: &7%{kills::%player%}%" to player send "&lYour Deaths: &7%{deaths::%player%}%" to player # the original creator is Piggysaw # Original Post - https://www.spigotmc.org/resources/skript-simple-ffa.27850/ # i use - https://www.spigotmc.org/resources/kill-top-skript.39966/ # this command /Top is not mine, i only edit. command /SkyTopKills: trigger: loop {kills::*}: add 1 to {_size} if {_low.to.high.list::%loop-value%} is not set: set {_low.to.high.list::%loop-value%} to loop-index else: set {_n} to 0 loop {_size} times: set {_n} to {_n}+1 {_low.to.high.list::%loop-value-1%.%{_n}%} is not set set {_ow.to.high.list::%loop-value-1%.%{_n}%} to loop-index stop loop wait 1 tick set {_n} to size of {_low.to.high.list::*} loop {_low.to.high.list::*}: set {_high.to.low.list::%{_n}%} to loop-value set {_n} to {_n}-1 wait 1 tick send "&7&m--------------------" send " &8[&aSkyPvP&7KillsTop&8] " send " " loop {_high.to.low.list::*}: add 1 to {_result} send "- &a%Loop-value%&8: &e%{kills::%loop-value%}% Kills" to player if {_result} is 10: stop command /SkyTopDeaths: trigger: loop {deaths::*}: add 1 to {_2size} if {_2low.to.high.list::%loop-value%} is not set: set {_2low.to.high.list::%loop-value%} to loop-index else: set {_2n} to 0 loop {_2size} times: set {_2n} to {_2n}+1 {_2low.to.high.list::%loop-value-1%.%{_2n}%} is not set set {_2low.to.high.list::%loop-value-1%.%{_2n}%} to loop-index stop loop wait 1 tick set {_2n} to size of {_2low.to.high.list::*} loop {_2low.to.high.list::*}: set {_2high.to.low.list::%{_2n}%} to loop-value set {_2n} to {_2n}-1 wait 1 tick send "&7&m--------------------" send " &8[&aSkyPvP&7DeathsTop&8] " send " " loop {_2high.to.low.list::*}: add 1 to {_2result} send "- &a%loop-value%&8: &e%{deaths::%loop-value%}% Deaths" to player if {_2result} is 10: stop command /SkyTopPrestige: trigger: loop {prestige::*}: add 1 to {_3size} if {_3low.to.high.list::%loop-value%} is not set: set {_3low.to.high.list::%loop-value%} to loop-index else: set {_3n} to 0 loop {_3size} times: set {_3n} to {_3n}+1 {_3low.to.high.list::%loop-value-1%.%{_3n}%} is not set set {_3low.to.high.list::%loop-value-1%.%{_3n}%} to loop-index stop loop wait 1 tick set {_3n} to size of {_3low.to.high.list::*} loop {_3low.to.high.list::*}: set {_3high.to.low.list::%{_3n}%} to loop-value set {_3n} to {_3n}-1 wait 1 tick send "&7&m--------------------" send " &8[&aSkyPvP&7PrestigeTop&8] " send " " loop {_3high.to.low.list::*}: add 1 to {_3result} send "- &a%loop-value%&8: &e%{prestige::%loop-value%}%" to player if {_3result} is 10: stop #{points.%loop-player%} Are points of player, you can create you own prestiges follow the next guide #if {points.%loop-player%} is 10000: # set {prestige.%loop-player%} to "&8Cobblestone III" every 1 second in {@arena}: loop all players in {@arena}: if {points.%loop-player%} is 0: set {prestige::%loop-player%} to "&8No Prestige" if {points.%loop-player%} is 10: set {prestige::%loop-player%} to "&8Coal IV" if {points.%loop-player%} is 15: set {prestige::%loop-player%} to "&8Coal III" if {points.%loop-player%} is 20: set {prestige::%loop-player%} to "&8Coal II" if {points.%loop-player%} is 25: set {prestige::%loop-player%} to "&8Coal I" if {points.%loop-player%} is 35: set {prestige::%loop-player%} to "&7Iron V" if {points.%loop-player%} is 40: set {prestige::%loop-player%} to "&7Iron IV" if {points.%loop-player%} is 45: set {prestige::%loop-player%} to "&7Iron III" if {points.%loop-player%} is 50: set {prestige::%loop-player%} to "&7Iron II" if {points.%loop-player%} is 55: set {prestige::%loop-player%} to "&7Iron I" if {points.%loop-player%} is 55: set {prestige::%loop-player%} to "&6Gold III" if {points.%loop-player%} is 65: set {prestige::%loop-player%} to "&6Gold II" if {points.%loop-player%} is 70: set {prestige::%loop-player%} to "&6Gold I" if {points.%loop-player%} is 80: set {prestige::%loop-player%} to "&a&lEmerald IV" if {points.%loop-player%} is 90: set {prestige::%loop-player%} to "&a&lEmerald III" if {points.%loop-player%} is 100: set {prestige::%loop-player%} to "&a&lEmerald II" if {points.%loop-player%} is 110: set {prestige::%loop-player%} to "&a&lEmerald I" if {points.%loop-player%} is 120: set {prestige::%loop-player%} to "&b&lDiamond IV" if {points.%loop-player%} is 140: set {prestige::%loop-player%} to "&b&lDiamond III" if {points.%loop-player%} is 160: set {prestige::%loop-player%} to "&b&lDiamond II" if {points.%loop-player%} is 180: set {prestige::%loop-player%} to "&8&k* &b&lDiamond I &8&k*" every 2 second in {@arena}: loop all players in {@arena}: wipe loop-player's sidebar every 1 second in {@arena}: loop all players in {@arena}: set name of sidebar of loop-player to "&a&lSKY PVP" set score "&aPlayer: &8%loop-player%" in sidebar of loop-player to 15 set score "&aRank: &8%{rank.%loop-player%}%" in sidebar of loop-player to 14 set score "&r" in sidebar of loop-player to 13 set score "&aKills: &8%{kills::%loop-player%}%" in sidebar of loop-player to 12 set score "&aDeaths: &8%{deaths::%loop-player%}%" in sidebar of loop-player to 11 set score "&aPrestige: &b%{prestige::%loop-player%}%" in sidebar of loop-player to 10 set score "" in sidebar of loop-player to 9 set score "&amc.ip.net" in sidebar of loop-player to 8