Comme je suis nouveau et que je débute je ne sais pas si mon Skript comporte des erreurs :( enfin si je sais mais je sais pas lesquelles si on pouvait m'indiquer quelles sont mes erreurs merci :) voici le Skript
[spoiler=Skript]
variables:
{TpBow.%player%.join} = false
{TpBow.slots} = 0
{TpBow.start} = false
command /TpBow <text>
aliases: /TpB
trigger:
if argument 1 is "join":
if {TpBow.%player%.join} is true:
send "&9&lTpBow> &7&oVous êtes déjà en jeu"
stop
if {TpBow.start} is true:
send "&9&lTpBow> &7&oLa partie a déjà commencé"
stop
if {TpBow.slots} is 8 :
send "&9&lTpBow> &7&oLàpartie est complète"
stop
teleport player to {TpBow.wait}
send "&9&lTpBow> Vous avez rejoins la partie"
set {TpBow.%player%.join} to true
add 1 to {TpBow.slots}
if {TpBow.slots} is greater than 3:
wait 10 second
broadcast "&9&lTpBow> &7&oDémarrage de la partie"
set {TpBow.start} to true
if argument 1 is "leave"
if {TpBow.%player%.join} is false :
send "&9&lTpBow> &7&oVous n'êtes pas en jeu"
stop
set {TpBow.%player%.join} to false:
teleport player to spawn
remove 1 from {TpBow.slots}
wait 1 tick
if {TpBow.slots} is 1:
loop all players:
if {TpBow.%loop-player%.join} is true:
broadcast "&9&lTpBow> &7&o%loop-player% a gagné"
teleport loop-player to spawn
set {TpBow.start} to false
set {TpBow.%loop-player%.join} to false
set {TpBow.slots} to 0
if {TpBow.start} is true:
loop all players:
clear loop-player's inventory
equip loop-player with iron helmet
equip loop-player with iron chestplate
equip loop-player with iron leggings
equip loop-player with iron boots
set slot 0 of loop-player to iron sword
set slot 1 of loop-player to bow
set slot 2 of loop-player to 5 arrow
set slot 8 of loop-player to 64 steak
if argument 1 is not set:
send "&9&lTpBow> &7&o/help pour plus d'informations"
if argument 1 is "help"
send "&e|————————————————|"
send "&9&lTpBow> &7&o /TpBow join"
send "&9&lTpBow> &7&o /TpBow leave"
send "&e|————————————————|"
command /setTpbow <text>:
permission: maintenance.admin, maintenance.animateur
permission message &cVous n'etes pas autorise utiliser cette commande
aliases: /stb
trigger:
if argument 1 is "solo":
set {TpBow.wait} to location of player
send "&9&lTpBow> &7&oSalle d'attente placé"
else:
send "&c Commande incorrect"
on death of player:
remove 1 from {TpBow.slots}
set {TpBow.%victim%.join} to false
broadcast "&9&lTpBow> %victim% à été tué par %attacker%
if {TpBow.slots} is 1:
broadcast "&9&lTpBow> &7&o%attacker% a gagné la partie!"
teleport attacker to spawn
set {TpBow.start} to false
set {TpBow.%attacker%.join} to false
set {TpBow.slots} to 0
command /ForceTpbow <text>
permission: TpBow.admin, TpBow.animateur
permission message "&cVous n'êtes pas autorisé à faire cette commande"
aliases: /FTPB
trigger:
if argument 1 is "start":
set {TpBow.start} to true
broadcast "&9&lTpBow> &7&o%player% à forcer le démarrage de la partie"
if argument 1 is "stop"
set {TpBow.start} to false
set {TpBow.%loop-player%.join} to false
set {TpBow.slots} to 0
teleport loop-player to spawn
command /tpbkit <text>:
trigger:
clear player's inventory
equip player with iron helmet
equip player with iron chestplate
equip player with iron leggings
equip player with iron boots
set slot 0 of player to iron sword
give a bow of infinity 1 named "&9&lPortal" to the player
set slot 1 of player to bow named "&9&lPortal"
set slot 2 of player to 5 arrow
set slot 8 of player to 64 steak
on projectile hit:
projectile is arrow
if shooter is holding a bow named "&9&lPortal":
teleport shooter to location of player
on walking on gold block with name "jump":
apply jump boost 8 to the player
apply resistance 3 to the player