J'aurais besoin d'aide pour faire un système de rééquilibrage, j'ai essayé avec le skript de mini-jeux de @SkyZik mais cela n'est pas 100% fonctionnel (Exemple: si sur le serveur il y a plus de 2 joueurs, cela ne l'assigne plus dans une équipe, ou si le joueur déco/reco il ne peut plus prendre d'équipe automatiquement).
But: il faudrait que quand la partie démarre, si le joueur n'a pas sélectionné une équipe, que le joueur rentre automatiquement dans l'équipe bleue ou rouge (en pensant, qu'il faudrait que les équipes soient équilibré).
Voici le code:
on right click with a red wool:
if {ingame} is false:
cancel event
if {red.%player%} is false:
if {team.red} is smaller than 20:
if {team.red} = {team.blue}:
if {blue.%player%} is true:
add -1 to {team.blue}
add 1 to {team.red}
set {red.%player%} to true
set {blue.%player%} to false
set {team.%player%} to true
set the player's tablist name to "&c%name of player%"
message "{@prefix} &7Tu as rejoint l'équipe &cRouge"
set {mj.%player%} to "Dedans"
stop
if {team.red} < {team.blue}:
if {blue.%player%} is true:
add -1 to {team.blue}
add 1 to {team.red}
set {red.%player%} to true
set {blue.%player%} to false
set {team.%player%} to true
message "{@prefix} &7Tu as rejoint l'équipe &cRouge"
set the player's tablist name to "&c%name of player%"
set {mj.%player%} to "Dedans"
stop
else:
message "{@prefix} &7Il y a trop de joueurs dans cette équipe."
stop
else:
message "{@prefix} &7Il y a trop de joueurs dans cette équipe."
stop
else:
message "{@prefix} &7Tu es déjà dans cette équipe."
stop
on right click with a blue wool:
if {ingame} is false:
cancel event
if {blue.%player%} is false:
if {team.blue} is smaller than 20:
if {team.blue} = {team.red}:
if {red.%player%} is true:
add -1 to {team.red}
add 1 to {team.blue}
set {blue.%player%} to true
set {red.%player%} to false
set {team.%player%} to true
message "{@prefix} &7Tu as rejoint l'équipe &3Bleue"
set the player's tablist name to "&3%name of player%"
set {mj.%player%} to "Dedans"
stop
if {team.blue} < {team.red}:
if {red.%player%} is true:
add -1 to {team.red}
add 1 to {team.blue}
set {blue.%player%} to true
set {red.%player%} to false
set {team.%player%} to true
message "{@prefix} &7Tu as rejoint l'équipe &3Bleue"
set the player's tablist name to "&3%name of player%"
set {mj.%player%} to "Dedans"
stop
else:
message "{@prefix} &7Il y a trop de joueurs dans cette équipe."
stop
else:
message "{@prefix} &7Il y a trop de joueurs dans cette équipe."
stop
else:
message "{@prefix} &7Tu es déjà dans cette équipe."
stop
command /equilibrage:
trigger:
if {ingame} is false:
if {team.red} < {team.blue}:
if {team.%player%} is true:
stop
else:
add 1 to {team.red}
set {red.%player%} to true
set {blue.%player%} to false
set {team.%player%} to true
set {mj.%player%} to "Dedans"
set the player's tablist name to "&c%name of player%"
message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cRouge"
if {team.blue} < {team.red}:
if {team.%player%} is true:
stop
else:
add 1 to {team.blue}
set {blue.%player%} to true
set {red.%player%} to false
set {team.%player%} to true
set {mj.%player%} to "Dedans"
set the player's tablist name to "&3%name of player%"
message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &3Bleue"
if {team.blue} > {team.red}:
if {team.%player%} is true:
stop
else:
add 1 to {team.red}
set {red.%player%} to true
set {blue.%player%} to false
set {team.%player%} to true
set {mj.%player%} to "Dedans"
set the player's tablist name to "&c%name of player%"
message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cRouge"
if {team.red} > {team.blue}:
if {team.%player%} is true:
stop
else:
add 1 to {team.blue}
set {blue.%player%} to true
set {red.%player%} to false
set {team.%player%} to true
set {mj.%player%} to "Dedans"
set the player's tablist name to "&3%name of player%"
message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cBleue"
if {team.blue} = 0:
if {team.%player%} is true:
stop
else:
add 1 to {team.red}
set {red.%player%} to true
set {blue.%player%} to false
set {team.%player%} to true
set {mj.%player%} to "Dedans"
set the player's tablist name to "&c%name of player%"
message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &cRouge"
if {team.red} = 0:
if {team.%player%} is true:
stop
else:
add 1 to {team.blue}
set {blue.%player%} to true
set {red.%player%} to false
set {team.%player%} to true
set {mj.%player%} to "Dedans"
set the player's tablist name to "&3%name of player%"
message "&8[&b{@prefix}&8] &bTu as rejoint l'équipe &3Bleue"
else:
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
Joriis
Bonjour, Bonsoir,
J'aurais besoin d'aide pour faire un système de rééquilibrage, j'ai essayé avec le skript de mini-jeux de @SkyZik mais cela n'est pas 100% fonctionnel (Exemple: si sur le serveur il y a plus de 2 joueurs, cela ne l'assigne plus dans une équipe, ou si le joueur déco/reco il ne peut plus prendre d'équipe automatiquement).
But: il faudrait que quand la partie démarre, si le joueur n'a pas sélectionné une équipe, que le joueur rentre automatiquement dans l'équipe bleue ou rouge (en pensant, qu'il faudrait que les équipes soient équilibré).
Voici le code:
Merci d'avance pour votre aide !
Cordialement,
Joris
7 réponses à cette question
Messages recommandés