Bonjour je souhaiterais de l'aide concernant une condition que j'aimerais répéter lorsque j'effectue ma commande, cette condition entraine des effets mais j'aimerais que ses effets ne se produisent qu'une seule fois, donc lorsque la condition est remplie, les effets ont lieu et ensuite ils s'arrêtent.
Voilà le code entier:
command /start:
permission: sk.start
permission message: <yellow>Tu n'as pas la permission de faire ca !
trigger:
set {number.blue} to 0
set {number.red} to 0
loop all players:
set {stats.killstreak.%loop-player%} to 0
set {stats.kill.%loop-player%} to 0
if {red.%loop-player%} is set:
set {lives.%loop-player%} to 3
if {blue.%loop-player%} is set:
set {lives.%loop-player%} to 3
broadcast "<yellow>Début dans 20 secondes !"
wait 10 seconds
broadcast "<yellow>Début dans 10 secondes !"
wait 5 seconds
broadcast "<yellow>Début dans 5 secondes !"
wait 2 seconds
broadcast "<yellow>Début dans 3 secondes !"
wait 3 seconds
broadcast "<yellow>Téléportation..."
wait 30 ticks
loop all players:
if {red.%loop-player%} is true:
teleport loop-players to {spawn.red}
clear inventory of loop-players
wait a tick
heal loop-player
wait a tick
equip loop-players with diamond helmet of protection 2
equip loop-players with diamond chestplate of protection 2
equip loop-players with diamond leggings of protection 2
equip loop-players with diamond boots of protection 2
give a diamond sword of sharpness 1 named "&b%loop-player% Sword" to loop-players
give a bow of power 2 named "&b%loop-player% Bow" to loop-players
give 3 golden apple to loop-players
give 1 potion of:8194 to the loop-players
give 3 splash Regeneration potion item to the loop-players
give 6 extended splash Health potion item to the loop-players
give 48 arrows to loop-players
wait a tick
apply potion of regeneration 1 to loop-players for 15 seconds
apply potion of speed 1 to loop-players for 60 seconds
if {blue.%loop-player%} is true:
teleport loop-players to {spawn.blue}
clear inventory of loop-players
wait a tick
heal loop-player
wait a tick
equip loop-players with diamond helmet of protection 2
equip loop-players with diamond chestplate of protection 2
equip loop-players with diamond leggings of protection 2
equip loop-players with diamond boots of protection 2
give a diamond sword of sharpness 1 named "&b%loop-player% Sword" to loop-players
give a bow of power 2 named "&b%loop-player% Bow" to loop-players
give 3 golden apple to loop-players
give 1 potion of:8194 to the loop-players
give 3 splash Regeneration potion item to the loop-players
give 6 extended splash Health potion item to the loop-players
give 48 arrows to loop-players
wait a tick
apply potion of regeneration 1 to loop-players for 15 seconds
apply potion of speed 1 to loop-players for 60 seconds
if {blue.%loop-player%} is true:
add 1 to {number.blue}
if {red.%loop-player%} is true:
add 1 to {number.red}
broadcast "<purple><bold>C'est parti pour le fight !"
if {number.blue} = 0:
broadcast "&cBravo à l'équipe Red qui remporte cette manche !"
wait 1 tick
loop all players:
clear {blue.%loop-player%}
clear {red.%loop-player%}
set {number.red} to 0
set {number.blue} to 0
wait 5 seconds
clear inventory of players
teleport players to {spawn}
stop
if {number.red} = 0:
broadcast "&cBravo à l'équipe Blue qui remporte cette manche !"
wait 1 tick
loop all players:
clear {blue.%loop-player%}
clear {red.%loop-player%}
set {number.red} to 0
set {number.blue} to 0
wait 5 seconds
clear inventory of players
teleport players to {spawn}
stop
Et la partie qui me pose problème :
if {number.blue} = 0:
broadcast "&cBravo à l'équipe Red qui remporte cette manche !"
wait 1 tick
loop all players:
clear {blue.%loop-player%}
clear {red.%loop-player%}
set {number.red} to 0
set {number.blue} to 0
wait 5 seconds
clear inventory of players
teleport players to {spawn}
stop
if {number.red} = 0:
broadcast "&cBravo à l'équipe Blue qui remporte cette manche !"
wait 1 tick
loop all players:
clear {blue.%loop-player%}
clear {red.%loop-player%}
set {number.red} to 0
set {number.blue} to 0
wait 5 seconds
clear inventory of players
teleport players to {spawn}
stop
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
iDrox
Bonjour je souhaiterais de l'aide concernant une condition que j'aimerais répéter lorsque j'effectue ma commande, cette condition entraine des effets mais j'aimerais que ses effets ne se produisent qu'une seule fois, donc lorsque la condition est remplie, les effets ont lieu et ensuite ils s'arrêtent.
Voilà le code entier:
command /start: permission: sk.start permission message: <yellow>Tu n'as pas la permission de faire ca ! trigger: set {number.blue} to 0 set {number.red} to 0 loop all players: set {stats.killstreak.%loop-player%} to 0 set {stats.kill.%loop-player%} to 0 if {red.%loop-player%} is set: set {lives.%loop-player%} to 3 if {blue.%loop-player%} is set: set {lives.%loop-player%} to 3 broadcast "<yellow>Début dans 20 secondes !" wait 10 seconds broadcast "<yellow>Début dans 10 secondes !" wait 5 seconds broadcast "<yellow>Début dans 5 secondes !" wait 2 seconds broadcast "<yellow>Début dans 3 secondes !" wait 3 seconds broadcast "<yellow>Téléportation..." wait 30 ticks loop all players: if {red.%loop-player%} is true: teleport loop-players to {spawn.red} clear inventory of loop-players wait a tick heal loop-player wait a tick equip loop-players with diamond helmet of protection 2 equip loop-players with diamond chestplate of protection 2 equip loop-players with diamond leggings of protection 2 equip loop-players with diamond boots of protection 2 give a diamond sword of sharpness 1 named "&b%loop-player% Sword" to loop-players give a bow of power 2 named "&b%loop-player% Bow" to loop-players give 3 golden apple to loop-players give 1 potion of:8194 to the loop-players give 3 splash Regeneration potion item to the loop-players give 6 extended splash Health potion item to the loop-players give 48 arrows to loop-players wait a tick apply potion of regeneration 1 to loop-players for 15 seconds apply potion of speed 1 to loop-players for 60 seconds if {blue.%loop-player%} is true: teleport loop-players to {spawn.blue} clear inventory of loop-players wait a tick heal loop-player wait a tick equip loop-players with diamond helmet of protection 2 equip loop-players with diamond chestplate of protection 2 equip loop-players with diamond leggings of protection 2 equip loop-players with diamond boots of protection 2 give a diamond sword of sharpness 1 named "&b%loop-player% Sword" to loop-players give a bow of power 2 named "&b%loop-player% Bow" to loop-players give 3 golden apple to loop-players give 1 potion of:8194 to the loop-players give 3 splash Regeneration potion item to the loop-players give 6 extended splash Health potion item to the loop-players give 48 arrows to loop-players wait a tick apply potion of regeneration 1 to loop-players for 15 seconds apply potion of speed 1 to loop-players for 60 seconds if {blue.%loop-player%} is true: add 1 to {number.blue} if {red.%loop-player%} is true: add 1 to {number.red} broadcast "<purple><bold>C'est parti pour le fight !" if {number.blue} = 0: broadcast "&cBravo à l'équipe Red qui remporte cette manche !" wait 1 tick loop all players: clear {blue.%loop-player%} clear {red.%loop-player%} set {number.red} to 0 set {number.blue} to 0 wait 5 seconds clear inventory of players teleport players to {spawn} stop if {number.red} = 0: broadcast "&cBravo à l'équipe Blue qui remporte cette manche !" wait 1 tick loop all players: clear {blue.%loop-player%} clear {red.%loop-player%} set {number.red} to 0 set {number.blue} to 0 wait 5 seconds clear inventory of players teleport players to {spawn} stopEt la partie qui me pose problème :
if {number.blue} = 0: broadcast "&cBravo à l'équipe Red qui remporte cette manche !" wait 1 tick loop all players: clear {blue.%loop-player%} clear {red.%loop-player%} set {number.red} to 0 set {number.blue} to 0 wait 5 seconds clear inventory of players teleport players to {spawn} stop if {number.red} = 0: broadcast "&cBravo à l'équipe Blue qui remporte cette manche !" wait 1 tick loop all players: clear {blue.%loop-player%} clear {red.%loop-player%} set {number.red} to 0 set {number.blue} to 0 wait 5 seconds clear inventory of players teleport players to {spawn} stopMerci d'avance pour votre aide :)
3 réponses à cette question
Messages recommandés