Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- prefix: &7[&bSkriptFFA&7]
- on join:
- set join message to "&8(&a+&8) &e%player%"
- heal player
- teleport player to {ffa.spawn}
- send "{@prefix} &aUse the command &7/ffa join"
- set gamemode of player to adventure
- on respawn:
- teleport player to {ffa.spawn}
- remove absorption from player
- remove regeneration from player
- heal player
- set gamemode of player to adventure
- clear player's inventory
- wait 3 tick
- set player's helmet to chainmail helmet
- set player's chestplate to iron chestplate
- set player's leggings to iron leggings
- set player's boots to iron boots
- give 1 diamond sword to player
- give 1 bow to player
- give 1 fishing rod to player
- give 6 arrow to player
- give 1 golden apple named "&6Golden Head" to player
- on quit:
- set quit message to "&8(&c-&8) &e%player%"
- execute player command "/ffa leave"
- clear player's inventory
- on death:
- clear drops
- command /setffa:
- executable by: players
- permission: ffa.admin
- trigger:
- set {ffa.spawn} to location of player
- send "{@prefix} &aLobby has been set successfully!"
- command /setleave:
- executable by: players
- permission: ffa.admin
- trigger:
- set {ffa.leave} to location of player
- send "{@prefix} &aLeave &ahas been set successfully!"
- command /ffa <text>:
- usage: &6Correct Usage &8(&e/ffa join / leave&8)
- executable by: players
- trigger:
- if arg-1 is "join":
- if {joined.%player%} is "yes":
- send "{@prefix} &cYou're already in the game!"
- else:
- send "{@prefix} &aYou have joined the game!"
- set {joined.%player%} to "yes"
- teleport player to {lobby.ffa}
- remove absorption from player
- remove regeneration from player
- heal player
- set gamemode of player to survival
- clear player's inventory
- wait 3 tick
- set player's helmet to chainmail helmet
- set player's chestplate to iron chestplate
- set player's leggings to iron leggings
- set player's boots to iron boots
- give 1 stone sword to player
- give 1 bow to player
- give 1 fishing rod to player
- give 4 arrow to player
- give 1 golden apple named "&6Golden Head" to player
- else if arg-1 is "leave":
- if {joined.%player%} is "no":
- send "{@prefix} &cYou are not in the game!"
- else:
- send "{@prefix} &cYou left the game!"
- set {joined.%player%} to "no"
- clear player's inventory
- else:
- send "{@prefix} &4This command does not exist!"
- on consume of golden apple:
- if name of player's tool contains "&6Golden Head":
- apply regeneration 5 to the player for 3 seconds
- on drop:
- cancel event
- every 5 seconds:
- loop all players:
- invoke "FFASB" from loop-player
- sub "FFASB":
- loop all players:
- wipe loop-player sidebar
- wait 1 ticks
- set name of sidebar of loop-player to "&7[&bSkript&b&lFFA&7]"
- set score "&b " in sidebar of loop-player to 10
- set score "&7%loop-player%" in sidebar of loop-player to 9
- set score "&9 " in sidebar of loop-player to 8
- set score "&7Players: &f%number of all players%" in sidebar of loop-player to 7
- set score "&7Ping: &f%loop-player's ping%ms" in sidebar of loop-player to 6
- set score "&7Kills: &f%{kills.%loop-player%}%" in sidebar of loop-player to 5
- set score "&7Deaths: &f%{deaths.%loop-player%}%" in sidebar of loop-player to 4
- set score "&7Points: &f%{points.%loop-player%}%" in sidebar of loop-player to 3
- set score "&5 " in sidebar of loop-player to 2
- set score "&eHave Fun! in sidebar of loop-player to 1
- on death:
- victim is a player
- attacker is a player
- add 1 to {kills.%attacker%}
- add 1 to {deaths.%victim%}
- heal attacker
- if attacker is not "<none>":
- set death message to "{@prefix} &e%victim%&8(&6%{kills.%victim%}%&8) &ahas been killed by &e%attacker%&8(&6%{kills.%attacker%}%&8)"
- send "{@prefix} &e%attacker% &akilled you with &e%attacker's health% &4&l❤" to victim
- on first join:
- set {kills.%player%} to 0
- set {deaths.%player%} to 0
- command /resetstats [<player>]:
- trigger:
- if player have permission "stats.reset":
- if arg 1 is not set:
- set {kills.%player%} to 0
- set {deaths.%player%} to 0
- send "{@prefix} &aYour stats have been reset" to player
- stop
- else:
- set {kills.%arg 1%} to 0
- set {deaths.%arg 1%} to 0
- send "{@prefix} &e%arg 1% &astats have been reset" to player
- stop
- else:
- send "{@prefix} &cYou don't have permission!" to player
- command /stats [<text>]:
- trigger:
- open chest with 3 rows named "&eStats &8- &6%player%" to player
- wait 2 ticks
- format slot 12 of player with diamond sword named "&6Kills" with lore "&7Number: &e%{kills.%player%}%" to close
- format slot 14 of player with player's skull named "&6Deaths" with lore "&7Number: &e%{deaths.%player%}%" to close
- on hunger meter change:
- cancel event
- on load:
- send "{@prefix} &8- &7Plugin has been enabled! &8(&cv1.2&8)" to console
- on damage of player:
- wait 1 tick
- attacker is a player:
- if projectile exists:
- wait 1 tick
- victim is not dead:
- message "{@prefix} &e%victim% &ais now at &e%health of victim% &4&l❤" to the attacker
- stop
- command /clearchat:
- permission: chatclear.use
- permission message: &4Error: &cNo Permission!
- aliases: /cc
- trigger:
- loop 150 times:
- broadcast ""
- on death of player:
- if attacker is a player:
- strike lightning effect at victim
- on projectile hit:
- if projectile is arrow:
- clear projectile
- on weather change to rain or thunder:
- cancel event
- on sign change:
- if line 1 is "ffa":
- if line 2 is "join":
- if player has permission "ffa.admin":
- set line 1 to ""
- set line 2 to "&0Join the Game"
- set line 3 to "&0Online: &a%number of all players%"
- set line 4 to ""
- stop
- on rightclick on sign:
- if line 1 of clicked block is "":
- if line 2 of clicked block is "&0Join the Game":
- if line 3 of clicked block is "&0Online: &a%number of all players%":
- if line 4 of clicked block is "":
- make player execute command "/ffa join"
- stop
- on sign change:
- if line 1 is "ffa":
- if line 2 is "leave":
- if player has permission "ffa.admin":
- set line 1 to ""
- set line 2 to "&0Leave Game"
- set line 3 to "&0Online: &a%number of all players%"
- set line 4 to ""
- stop
- on rightclick on sign:
- if line 1 of clicked block is "":
- if line 2 of clicked block is "&0Leave Game":
- if line 3 of clicked block is "&0Online: &a%number of all players%":
- if line 4 of clicked block is "":
- make player execute command "/ffa leave"
- stop
- on chat:
- cancel event
- broadcast "&e%player's name% &8» &7%message%"
- set tab list name of player to "&e%player's name%"
- stop
- command /setpoints [<player>] [<integer>]:
- usage: &a/setpoints <player> <number>
- trigger:
- if player is op:
- if arg 1 is set:
- set {points.%arg 1%} to arg 2
- send "{@prefix} &aYou have set the POINTS of &e%arg 1% &ato &e%arg 2%"
- else:
- send "&a/setpoints <player> <number>"
- else:
- send "&cOnly &4HazzelDoesStuff &ccan execute this command!"
- command /points [<player>]:
- trigger:
- if arg 1 is set:
- send ""
- send "{@prefix} &e%arg 1% &anow has &e%{points.%arg 1%}% &apoints!"
- send ""
- else:
- send ""
- send "{@prefix} &aYou now have &e%{points.%player%}% &apoints!"
- send ""
- command /resetpoints <player>:
- executable by: console
- trigger:
- if arg 1 is set:
- set {points.%arg 1%} to 500
- send "{@prefix} &aYour points has been reset!" to arg 1
- else:
- send "&a/resetpoints <player> !"
- on join:
- if {points.%player%} is not set:
- set {points.%player%} to 500
- on death:
- attacker is a player
- victim is a player
- add 10 to {points.%attacker%}
- send "{@prefix} &a%{points.%attacker%}% &8(&e+10&8)" to attacker
- remove 5 from {points.%victim%}
- send "{@prefix} &a%{points.%victim%}% &8(&c-5&8)" to victim
Advertisement
Add Comment
Please, Sign In to add comment