Aller au contenu
  • 0

Chance dans la loterie


Question

Posté(e)

Bonjour, alors j'ai repris et modifier un plugin de loterie sauf qu'il n'y a pas de pourcentage de chance c'est random en faite. Donc est ce que vous saurait comment je pourrais ajouter un pourcentage ?

 

Voici le bout de code qui nous intèresse:

 

on rightclick on chest:
   if location of the clicked block is {loterie.location}:
       if player is holding a tripwire hook:
           remove 1 tripwire hook from player's inventory
           cancel event
           remove tripwire hook named "{@nom.cle}" from player
           add 1 beacon to {_prize.item::*}
           add 16 gold blocks to {_prize.item::*}
           add 32 gold nugget to {_prize.item::*}
           add 8 gold ingot to {_prize.item::*}
           add 4 diamond to {_prize.item::*}
           add 3 beacon to {_prize.item::*}
           add 3 wither skeleton head to {_prize.item::*}
           add 1 tripwire hook named "{@nom.cle}" with lore "{@description.cle}" to {_prize.item::*}

           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

0 réponse à cette question

Messages recommandés

Il n’y a pas encore eu de réponse à cette question

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