Aller au contenu
  • 0

Casser un seulement un type block


Question

Posté(e)

Bonsoir,

Voila j'ai un petit skript que mon pote et moi avons fait, et genre sa m'indique des erreur de tab

je vous explique le concept c genre quand la personnne veut casser un block de diamand si elle a la perm

elle peut le casse et derriere sa executera une commande ou des commande et si elle a pas la perm sa lui affiche un message d'erreur

 

 

on break:
   if player doesn't have permission "break.block":
           event-block is a dirt:
               break event-block
           else:
               cancel event
               message "&4Mauvais block"
       else:
           cancel event
           message "&4Ne casse pas la map"
   else:
       break event-block
       kill the player

22 réponses à cette question

Messages recommandés

  • 0
Posté(e)

on break:
   if player doesn't have permission "break.block":
       if event-block is a dirt:
           break event-block
       else:
           cancel event
           message "&4Ne fais pas perdre ton équipe"
   else:
       cancel event
       message "&4Ne casse pas la map"

il y a un soucis dans ton code... Tu ne peux pas avoir 3 else pour seulement 2 conditions...

  • 0
Posté(e)

petit probléme j'arrive quand meme a casser le block alors que je suis pas censer le casser

on break:
   if player has permission "break.block":
       if event-block is a dirt:
           break event-block
       else:
           cancel event
           message "&4Ne fais pas perdre ton équipe"
   else:
       cancel event
       message "&4Ne casse pas la map"

  • 0
Posté(e)

Salut,

 

Y a t'il des erreurs lors du reload su skript ?

  • 0
Posté(e)

D'accord,

 

Attend un peu je te fais cela.

As tu déjà dév' ton système d'équipe ?

  • 0
Posté(e)

Dommage, car dans ce cas la j'aurai directement faire la gestion du cassable de block avec la gestion d'équipe et non avec des permissions.

  • 0
Posté(e)

Mais, normalement avec ce code là sa marche.

on break:
  if player has permission "break.block":
    if event-block is a dirt:
      break event-block
    else:
      message "&4Ne fais pas perdre ton équipe"
      cancel event

Donc, si tu casse un bloc de dirt et que tu la perms ci-dessus tu pourra cassé le bloc sinon danb le cas contraire tu pourra pas interagir avec ce bloc

  • 0
Posté(e)

Salut sa me mais une erreur

'break event-block' is not a boolean (yes/not) (block.sk, line 4: break event-block')

on break:
   if player has permission "break.block":
   if event-block is a dirt:
       break event-block
   else:
       message "&4Ne fais pas perdre ton équipe"
       cancel event

  • 0
Posté(e)
on break:
   if player have permission "break.block":
       if event-block is diamond block:
           cancel event
           message "&4Ne fais pas perdre ton équipe noobi !"
       else:
           cancel event
           message "&4Ne détériore pas le château !"

  • J'aime 1
×
×
  • 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.