Aller au contenu

Casser un block seulement avec un certain outil + regeneration du block


Messages recommandés

Posté(e)

Bonjour je suis débutant en codage skript et j'ai installé une permission pour pouvoir casser les blocks sur mon monde. En revanche je voudrais qu'il soit possible de casser seulement les "glass pane" (vitre simple) avec un bone (un os) et que une fois le block cassé, il se régénéra/réapparaîtra au bout de 10 secondes au même endroit.

 

Voici mon code pour la permission :

on break:
   if player doesn't have permission "break.block":
       cancel event
       message "&4Tu ne peux pas casser la map"

Posté(e)

Coucou ! :)

Voilà :

 

on break:
   if player doesn't have permission "break.block":
       player is holding a bone:
           event-block is a glass pane:
               break event-block
               wait 10 seconds
               set event-block's location to glass pane
           else:
               cancel event
               message "&4Tu ne peux pas casser la map"
       else:
           cancel event
           message "&4Tu ne peux pas casser la map"
   else:
       break event-block

Posté(e)

Salut tout d'abord merci d'avoir tenté de m'aider mais il y a un petit problème ^^ . En realité je voudrais que meme ceux qui n'ont pas accès à la commande break.block puissent casser les vitres seulement avec un bone. Autrement sans ce bone ils ne peuvent pas voila :) Je sais que ce n'est pas très compliqué mais étant debutant je suis un peu perdu

Posté(e)

Non y'a pas d'erreur mais c'est juste que quand je casse le bloc de vitre avec l'os sa me met ma phrase de permission " Vous ne pouvez pas casser la map"

Posté(e)

Essaye ça:

 

on break:
   if player has permission "break.block":
       break event-block
   else:
       player is holding a bone:
           event-block is a glass pane:
               break event-block
               wait 10 seconds
               set event-block's location to glass pane
           else:
               cancel event
               message "&4Tu ne peux pas casser la map"
       else:
           cancel event
           message "&4Tu ne peux pas casser la map"

Posté(e)

Exactement le meme probleme, meme si le joueur n'a pas la permission "break.block" le block ne se casse pas et on nous dit "vous ne pouvez pas casser la map"

Posté(e)

Non je l'ai supprimé et non mais j'en ai un avec l'event build je sais pas si sa change quelque chose:

on build:
   if player doesn't have permission "build.block":
       cancel event
       message "&4Tu ne peux pas construire sur la map"

Posté(e)

Non, le on build n'a pas de rapport avec ce skript

Je t'ai invité sur skype, accepte moi si tu souhaites comparer ton skript au mien pour trouver un éventuel problème. (Pseudo: ***** Brown)

×
×
  • 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.