Aller au contenu
  • 0

Rush - Comment vérifier qu'une variable est un bloc?


Question

Posté(e)

Bonjour,

 

J'aimerais vérifier la position d'un bloc (un lit) pour le Rush, en gros, quand on casse un lit, on vérifie de quelle couleur est le lit avec la variable {lit.bleu} etc... et les joueurs possèdent la variable {couleur.%player%} donc on peut alors fusionner ces deux variables pour avoir quelque chose de semblable à ceci :

{lit.%{couleur.%player%}%}

 

Bref, voici le code :

 

on place a bed:
   if {couleur.%player%} is set:
       broadcast "&7[&6Rush-Evolution&7] &3%player% vient de placer le lit %{couleur.%player%}%."
       set {lit.%{couleur.%player%}%} to event-block
on break a bed:
   if {couleur.%player%} is set:
       if event-block is at location of {lit.%{couleur.%player%}%}:
           cancel event
           send "&7[&6Rush-Evolution&7] &9Trop tard, tu ne peux plus déplacer ce lit !" to player
           stop
       if {lit.rouge} is at location of event-block:
           clear drops
           broadcast "&7[&6Rush-Evolution&7] &cLe lit de l'équipe bleue a été détruit à l'instant par %player% (%{couleur.%player%}%)."
       if {lit.rouge} is at location of event-location:
           clear drops
           broadcast "&7[&6Rush-Evolution&7] &cLe lit de l'équipe rouge a été détruit à l'instant par %player% (%{couleur.%player%}%)."
       if event-block is at location of {lit.jaune}:
           clear drops
           broadcast "&7[&6Rush-Evolution&7] &cLe lit de l'équipe jaune a été détruit à l'instant par %player% (%{couleur.%player%}%)."
       if event-block is at location of {lit.rose}:
           clear drops
           broadcast "&7[&6Rush-Evolution&7] &cLe lit de l'équipe rose a été détruit à l'instant par %player% (%{couleur.%player%}%)."
       if event-block is at location of {lit.vert}:
           clear drops
           broadcast "&7[&6Rush-Evolution&7] &cLe lit de l'équipe verte a été détruit à l'instant par %player% (%{couleur.%player%}%)."
       if event-block is at location of {lit.gris}:
           clear drops
           broadcast "&7[&6Rush-Evolution&7] &cLe lit de l'équipe grise a été détruit à l'instant par %player% (%{couleur.%player%}%)."

 

Merci de vos réponses complètes et constructives ! :D

4 réponses à cette question

Messages recommandés

×
×
  • Créer...

Information importante

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.