Aller au contenu
  • 0

PvPDojo Chest


Question

Posté(e)

Yo c'est sushi alors aujourd'hui je crée un server et je vous demande de l'aide ^^' alors pour faire le /chest de PvPDojo je vous demande l'aide pour le faire. Dite pour moi si vous ne connaissez pas et que vous voulez m'aidez je vous dirais ;) MERCI BCP d'avance

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)
C'est quoi ?

En gros tu fais /chest, sa t'ouvre un menu "Crate" avec des items qui défile

[ATTACH=full]1016[/ATTACH]

[ATTACH=full]1017[/ATTACH]

[ATTACH=full]1018[/ATTACH]

 

Et a la fin sa en prend un au HASARD et sa nous dis se qu'on n'a gg merci d'avance ^^'

  • 0
Posté(e)

D'accord,

J'ai ça sur mon PC, je ne sais plus d'où ça vient donc je m'excuse auprès de l'auteur de ce skript de ne pas citer son nom mais c'est exactement ce que tu cherches !

 

Je te laisser étudier le code, si tu as des questions n’hésites pas ;)

 

[spoiler=Code]

command /box:
   trigger:
       add 2 diamond to {_prize.item::*}
       add 1 diamond sword of sharpness 1 to {_prize.item::*}
       add 2 bedrock to {_prize.item::*}
       add 5 obsidian to {_prize.item::*}
       add 1 golden helmet of protection 1 to {_prize.item::*}
       add 4 emerald to {_prize.item::*}
       add 1 splash Health potion II to {_prize.item::*}
       add 1 golden apple to {_prize.item::*}
       add 1 sponge to {_prize.item::*}
       add 1 creeper spawn egg to {_prize.item::*}
       add 1 tnt to {_prize.item::*}
       open chest with 3 rows named "<light red><bold>Boîte Mystère" to player
       loop 27 times:
           if "%inventory name of player's current inventory%" is "<light red><bold>Boîte Mystère":
               if loop-number < 7:
                   add loop-number to {_outline.colors::*}
               if loop-number is not 5 or 23 or 11 or 12 or 13 or 14 or 15 or 16 or 17:
                   add loop-number - 1 to {_outline.slots::*}
               else if loop-number is not 5 or 23:
                   add loop-number - 1 to {_prize.slots::*}
               else:
                   add loop-number - 1 to {_pointers::*}
           else:
               stop
       loop {_pointers::*}:
           if "%inventory name of player's current inventory%" is "<light red><bold>Boîte Mystère":
               wait 2 tick
               format slot loop-value of player with redstone torch of fortune to be unstealable
           else:
               stop
           set {_random.loop.number} to random integer between 30 and 60
           set {_random.slowdown.number} to random integer between 6 and 12
       loop {_random.loop.number} times:
           if "%inventory name of player's current inventory%" is "<light red><bold>Boîte Mystère":
               loop {_outline.slots::*}:
                   set {_outline.item} to "stained glass pane:%random element of {_outline.colors::*}%" parsed as item
                   format slot loop-value-2 of player with {_outline.item} to be unstealable
               if loop-number < {_random.loop.number} - {_random.slowdown.number}:
                   loop {_prize.slots::*}:
                       if loop-number is 1:
                           loop 7 times:
                               add random element of {_prize.item::*} to {_prize.anotherlistomg::*}
                       else:
                           add random element of {_prize.item::*} to {_prize.anotherlistomg::*}
                       set {_n} to loop-index parsed as integer + loop-number
                       format slot loop-value-2 of player with {_prize.anotherlistomg::%{_n}%} to be unstealable
                       play raw sound "note.snare" at player with pitch 1 volume 1
               else:
                   if loop-number is divisible by 2:
                       loop {_prize.slots::*}:
                           add random element of {_prize.item::*} to {_prize.anotherlistomg::*}
                           set {_n} to loop-index parsed as integer + loop-number
                           format slot loop-value-2 of player with {_prize.anotherlistomg::%{_n}%} to be unstealable
                           play raw sound "note.snare" at player with pitch 1 volume 1
               wait 2 tick
           else:
               stop
       wait 15 tick
       if "%inventory name of player's current inventory%" is "<light red><bold>Boîte Mystère":
           if slot 13 of current inventory of player is a tnt:
               spawn a primed tnt at player
               close inventory of player
               stop
       else:
           stop
       loop {_prize.slots::*}:
           if "%inventory name of player's current inventory%" is "<light red><bold>Boîte Mystère":
               if loop-value is not 13:
                   format slot loop-value of player with air to be unstealable
               else if loop-value is 13:
                   unformat slot 13 of player
           else:
               stop
       loop 10 times:
           if "%inventory name of player's current inventory%" is "<light red><bold>Boîte Mystère":
               set {_outline.item} to "stained glass pane:%random element of {_outline.colors::*}%" parsed as item
               loop {_outline.slots::*}:
                   format slot loop-value-2 of player with {_outline.item} to be unstealable
               wait 3 tick
               play raw sound "note.pling" at player with pitch 1 volume 1
           else:
               stop

 

 

 

EDIT:

J'ai aussi trouvé cela:

http://pastebin.com/AraKaSCU

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