Alors voilà, je vais essayer de vous expliciter mon problème le plus clairement possible pour ne pas y passer cent ans et pour que ce soit plus agréable pour vous.
Donc pour commencer, le skript en question, touche au jeux "RUSH".
En effet, nous sommes (KevTheCute et moi même) entrain d'en créer un mais le soucis sur le quelle nous sommes bloqué depuis plus de 3 jours est l'assignation automatique à une équipe.
Au début nous les laissions choisir leur équipe.
Sauf que l'on c'est vite rendu compte que si aucun d'eux ne choisissez d'équipe, et bien la partie ne débuterait jamais et ils bloqueraient donc un serveur.
Nous avons donc cherché sans relâche mais rien n'y fait.
Aucune idée de comment faire ceci...
Voici des bouts de code pour vous aider à comprendre.
Le on join :
on join:
add 1 to {co}
if {team.bleu} = 0:
set {team.%player%} to "bleu"
add 1 to {team.bleu}
make player execute command "team join bleu"
if {team.bleu} = 1:
set {team.%player%} to "bleu"
add 1 to {team.bleu}
make player execute command "team join bleu"
if {team.bleu} = 2:
if {team.rouge} = 0:
set {team.%player%} to "rouge"
add 1 to {team.rouge}
make player execute command "team join rouge"
if {team.rouge} = 1:
set {team.%player%} to "rouge"
add 1 to {team.rouge}
make player execute command "team join rouge"
teleport player to {spawn}
set join message to "&1[&eRUSH&1] &7%player% a rejoind la partie &8(&7%{co}%&8/&7{@MaxCo}&8)"
send "&1[&eRUSH&1] &eTon chat est en mode team, ajoute un point d'exclamation dans ton message pour parler a tous le monde"
set slot 0 of player to clock named "&b&lChoisis ton équipe"
set slot 8 of player to bed named "&cRetour au hub"
if {co} = 4:
if {rush.timeon} is false:
set {rush.info} to true
set {rush.time} to 31
set {rush.timeon} to true
Les commandes présente dans le on join :
command /team <text> <text>:
trigger:
if {rush.start} is false:
if arg 1 is "join":
if arg 2 is "bleu":
if {team.%player%} = "%arg 2%":
send "&1[&eRUSH&1] &eTu est deja dans la team &1%{team.%player%}%"
stop
if {team.%player%} = "rouge":
if {team.bleu} = 2:
send "&1[&eRUSH&1] &eéquipe pleine"
stop
else:
add 1 to {team.bleu}
subtract 1 from {team.rouge}
set {team.%player%} to "bleu"
send "&1[&eRUSH&1] &eTu as quitté l'équipe &4ROUGE&e pour rejoindre l'équipe &1BLEU"
make console execute command "rtv"
stop
if {team.%player%} = "none":
if {team.bleu} = 2:
send "&1[&eRUSH&1] &eéquipe pleine"
stop
else:
set {team.%player%} to "bleu"
subtract 1 from {team.none}
send "&1[&eRUSH&1] &eTu as rejoind l'équipe &1BLEU"
add 1 to {team.bleu}
make console execute command "rtv"
stop
if arg 2 is "rouge":
if {team.%player%} = "%arg 2%":
send "&1[&eRUSH&1] &eTu est deja dans la team &4%{team.%player%}%"
stop
if {team.%player%} = "bleu":
if {team.rouge} = 2:
send "&1[&eRUSH&1] &eéquipe pleine"
stop
else:
set {team.%player%} to "rouge"
add 1 to {team.rouge}
subtract 1 from {team.bleu}
send "&1[&eRUSH&1] &eTu as quitté l'équipe &1BLEU&e pour rejoindre l'équipe &4ROUGE"
make console execute command "rtv"
stop
if {team.%player%} = "none":
if {team.rouge} = 2:
send "9[&6RUSH&9] &eéquipe pleine"
stop
else:
set {team.%player%} to "rouge"
add 1 to {team.rouge}
subtract 1 from {team.none}
send "&1[&eRUSH&1] &eTu as rejoind l'équipe &4ROUGE"
make console execute command "rtv"
stop
stop
if arg 1 is "quit":
set {team.%player%} to "none"
send "&1[&eRUSH&1] &eTu n'est plus dans une équipe"
stop
Vous remarquerez qu'il y a aussi une team "none", la raison ? Nous avons essayé de les mettre direct dans l'équipe none et de les assigner par la suite. Mais toujours rien...
J'ai laisser volontairement la commande avec la team "none" pour que vous puissiez avoir des idées en plus si jamais vous savez faire.
En revanche, en passant par le menu de base :
on rightclick with a clock:
if name of player's tool is "&b&lChoisis ton équipe":
open chest with 1 rows named "&b&lChoisis ton équipe" to player
wait 1 tick
format slot 2 of player with 1 blue wool named "&1équipe bleu" to close then run [make player execute command "team join bleu"]
format slot 6 of player with 1 red wool named "&4équipe rouge" to close then run [make player execute command "team join rouge"]
stop
Et bien ça fonctionne....
Bref aucune idée de comment faire :s.
Si vous savez comment faire, mettez nous la puce à l'oreil ou bien codé le bout de code qu'il nous faut.
Sinon, donnez nous les indices et nous essayerons de notre côté.
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
Spidoka
Bonsoir Mesdames et Messieurs,
Alors voilà, je vais essayer de vous expliciter mon problème le plus clairement possible pour ne pas y passer cent ans et pour que ce soit plus agréable pour vous.
Donc pour commencer, le skript en question, touche au jeux "RUSH".
En effet, nous sommes (KevTheCute et moi même) entrain d'en créer un mais le soucis sur le quelle nous sommes bloqué depuis plus de 3 jours est l'assignation automatique à une équipe.
Au début nous les laissions choisir leur équipe.
Sauf que l'on c'est vite rendu compte que si aucun d'eux ne choisissez d'équipe, et bien la partie ne débuterait jamais et ils bloqueraient donc un serveur.
Nous avons donc cherché sans relâche mais rien n'y fait.
Aucune idée de comment faire ceci...
Voici des bouts de code pour vous aider à comprendre.
Le on join :
Les commandes présente dans le on join :
Vous remarquerez qu'il y a aussi une team "none", la raison ? Nous avons essayé de les mettre direct dans l'équipe none et de les assigner par la suite. Mais toujours rien...
J'ai laisser volontairement la commande avec la team "none" pour que vous puissiez avoir des idées en plus si jamais vous savez faire.
En revanche, en passant par le menu de base :
Et bien ça fonctionne....
Bref aucune idée de comment faire :s.
Si vous savez comment faire, mettez nous la puce à l'oreil ou bien codé le bout de code qu'il nous faut.
Sinon, donnez nous les indices et nous essayerons de notre côté.
Merci d'avance de votre réponse.
Amicalement,
Spido'
16 réponses à cette question
Messages recommandés