Aller au contenu

Messages recommandés

Posté(e)

Bonjours a tous !

 

Cela fait presque 2-3mois que je fait des petit skript, mais je ne trouve pas comment faire une sort de roulette qui donne aléatoirement des item un peut comme ceci :

 

1d04485483f89eba964d92466c214e6bb39c19c0?url=http%3A%2F%2Fi.imgur.com%2FAkN2sMi.gif

 

Ceci vien d'un plugins mais je suis pas fan d'avoir 50 plugins sur un serveur (D'ou mon attirance par Skript)

 

Quelque précisions:

-Activation avec un item unique (Renommé ou avec des "lore")

-Affichage grace a un block

-Si il n'a pas d'item unique lui afficher un message d'erreur (je pourrais le faire seul par la suite au pire)

 

Merci d'avance a vous les Skripteur FR <3

Posté(e)

Bonjour,

Le skript n'est pas de moi, il est de zedsdeadbabyzedsdead

 

on rightclick with diamond:
   add 1 diamond to {_prize.item::*}
   add 1 diamond sword of sharpness 5 to {_prize.item::*}
   add 5 obsidian to {_prize.item::*}
   add 1 golden helmet of protection 3 to {_prize.item::*}
   add 1 emerald to {_prize.item::*}
   add 1 gold block to {_prize.item::*}
   add 1 tnt to {_prize.item::*}
   add 5 Enchanted Golden Apple to {_prize.item::*}

   set {_waited} to difference between {RewarDDiamond.%player%.%line 2 of the clicked block%.lastused} and now
   if {_waited} is less than 12 hours:
       message "&b[Roulette] &f: &7Vous avez déjà reçu votre prix !"
       stop
   set {RewarDDiamond.%player%.%line 2 of the clicked block%.lastused} to now

   open chest with 3 rows named "<light red>Kit Crate" to player

   loop 27 times:
       if "%inventory name of player's current inventory%" is "<light red>Kit Crate":
           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>Kit Crate":
           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:
       play raw sound "note.snare" at player with pitch 1 volume 1
       if "%inventory name of player's current inventory%" is "<light red>Kit Crate":
           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
           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
           wait 2 tick
       else:
           stop

   wait 15 tick
   if "%inventory name of player's current inventory%" is "<light red>Kit Crate":
       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>Kit Crate":
           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>Kit Crate":
           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
       else:
           stop

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