Aller au contenu
  • 0

J'aimerais faire un système de batterie avec un panneau


Question

Posté(e)

Bonjour,

 

Je suis en train de créer un script Printer avec système de panneau.

Je m'explique:

Quand un joueur pose un panneau et écris en premiere ligne: Printer, le texte change en:

        set line 1 of clicked block to "Imprimante Basique"
       set line 2 of clicked block to "Batterie:  "
       set line 3 of clicked block to ""

 

A la ligne 2, comme vous pouvez le voir, c'est la batterie. J'aimerais commencer avec 100% de batterie, quand le Printer est utilisé, toutes les 5 secondes, 10% de batterie est enlevé.

 

Ensuite, à la troisième ligne, j'ai envie d'afficher le pourcentage 0-100% et dès que c'est à 100%, un billet est imprimer :)

Merci de votre aide :)

17 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Mais de l'argent sous quelle forme ? Item ? Augmentation de ton solde sur Vault ?

Et comment tu utilises l'imprimante exactement ? Tu cliques dessus ? Tu manges une pomme en étant en sneak dessus ?

Sous forme de lingot d'or, je pose un panneau, quand on clique avec un bâton de blaze, ca lui met de la batterie et active le panneau avec la batterie et la barre de peogression

  • 0
Posté(e)
Mais de l'argent sous quelle forme ? Item ? Augmentation de ton solde sur Vault ?

Et comment tu utilises l'imprimante exactement ? Tu cliques dessus ? Tu manges une pomme en étant en sneak dessus ?

Aucune idée ?

  • 0
Posté(e)
Bah si tu donnes pas de précisions non plus :-/ !

Sous forme de lingot d'or, je pose un panneau, quand on clique avec un bâton de blaze, ca lui met de la batterie et active le panneau avec la batterie et la barre de peogression

  • 0
Posté(e)

Si j'ai bien compris, c'est des panneaux normaux de base, mais ils doivent écrire Printer sur la première ligne pour le transformer, et cette même ligne deviendra Imprimante Basique, et les autres lignes se modifieront en même temps.

  • 0
Posté(e)

Tadam, tu peux mettre PAS, PASous ou Planche à sous sur ton panneau et cliquer dessus.

on right click on sign:
   if line 1 contains "&6P&elanche à sous ":

       if player's tool is blaze rod:
           if player has permission "PASous.Utiliser":
               set line 4 to "&2E&an cours..."
               set {_EtapeNo} to 0
               while {_EtapeNo} is less than or equal to 25:
                   set line 3 to "&eProgression &6%({_EtapeNo} * 4)%%%"
                   add 1 to {_EtapeNo}
                   wait 2 second
                   if event-block isn't sign:
                       send "&aImpression annulée." to player
                       stop
               drop 1 gold ingot
               set line 3 to "&eProgression &60%%"
               set line 4 to "&4Inactif"

   else if line 1 is "PAS" or "PASous" or "Planche à sous":
       if player has permission "PASous.Creer":
           set line 1 to "&6P&elanche à sous &6①"
           set line 3 to "&eProgression &60%%"
           set line 4 to "&4Inactif"

  • J'aime 2
  • 0
Posté(e)
Tadam, tu peux mettre PAS, PASous ou Planche à sous sur ton panneau et cliquer dessus.

on right click on sign:
   if line 1 contains "&6P&elanche à sous ":

       if player's tool is blaze rod:
           if player has permission "PASous.Utiliser":
               set line 4 to "&2E&an cours..."
               set {_EtapeNo} to 0
               while {_EtapeNo} is less than or equal to 25:
                   set line 3 to "&eProgression &6%({_EtapeNo} * 4)%%%"
                   add 1 to {_EtapeNo}
                   wait 2 second
                   if event-block isn't sign:
                       send "&aImpression annulée." to player
                       stop
               drop 1 gold ingot
               set line 3 to "&eProgression &60%%"
               set line 4 to "&4Inactif"

   else if line 1 is "PAS" or "PASous" or "Planche à sous":
       if player has permission "PASous.Creer":
           set line 1 to "&6P&elanche à sous &6①"
           set line 3 to "&eProgression &60%%"
           set line 4 to "&4Inactif"

Merci beaucoup ! Je vais essayé et te dire quoi :)

  • 0
Posté(e)
Tadam, tu peux mettre PAS, PASous ou Planche à sous sur ton panneau et cliquer dessus.

on right click on sign:
   if line 1 contains "&6P&elanche à sous ":

       if player's tool is blaze rod:
           if player has permission "PASous.Utiliser":
               set line 4 to "&2E&an cours..."
               set {_EtapeNo} to 0
               while {_EtapeNo} is less than or equal to 25:
                   set line 3 to "&eProgression &6%({_EtapeNo} * 4)%%%"
                   add 1 to {_EtapeNo}
                   wait 2 second
                   if event-block isn't sign:
                       send "&aImpression annulée." to player
                       stop
               drop 1 gold ingot
               set line 3 to "&eProgression &60%%"
               set line 4 to "&4Inactif"

   else if line 1 is "PAS" or "PASous" or "Planche à sous":
       if player has permission "PASous.Creer":
           set line 1 to "&6P&elanche à sous &6①"
           set line 3 to "&eProgression &60%%"
           set line 4 to "&4Inactif"

Bon, quelques trucs fonctionnent, mais quand je fais clic kdroit avec blaze rod, rien ne se passe :(

  • 0
Posté(e)
Hmm c'est embêtant, moi ça marche très bien en 1.10 et j'ai aucune dépendance.

Y'a une erreur ?

C'est rêglé ! Par contre, quand je fais clique droit sur panneau avec blaze rod, au début ça fonctionnait, mais là ça me fais spawn pleins d'or...

  • 0
Posté(e)

T'as dû cliquer plusieurs fois, j'avais oublié cette partie-là.

on right click on sign:
   if line 1 contains "&6P&elanche à sous ":

       if player's tool is blaze rod:
           if player has permission "PASous.Utiliser":
               if line 3 contains "&40%%":
                   set line 4 to "&2E&an cours..."
                   set {_EtapeNo} to 0
                   while {_EtapeNo} is less than or equal to 25:
                       set line 3 to "&eProgression &6%({_EtapeNo} * 4)%%%"
                       add 1 to {_EtapeNo}
                       wait 2 second
                       if event-block isn't sign:
                           send "&aImpression annulée." to player
                           stop
                   drop 1 gold ingot
                   set line 3 to "&eProgression &40%%"
                   set line 4 to "&4Inactif"

   else if line 1 is "PAS" or "PASous" or "Planche à sous":
       if player has permission "PASous.Creer":
           set line 1 to "&6P&elanche à sous &6①"
           set line 3 to "&eProgression &40%%"
           set line 4 to "&4Inactif"

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