Patetic Posté(e) le 27 juin 2015 Posté(e) le 27 juin 2015 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 : 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
Doc Posté(e) le 27 juin 2015 Posté(e) le 27 juin 2015 Tiens va voir ici : http://dev.bukkit.org/bukkit-plugins/skript/forum/help/79058-roulette-gui-chest/ Tu ne sera pas déçu ;)
Tecnologic95 Posté(e) le 5 juillet 2015 Posté(e) le 5 juillet 2015 Je suis intéressée par ce skript, mais ça ne marche pas pour moi. Ça m'affiche juste un inventaire vide. :/
Patetic Posté(e) le 10 juillet 2015 Auteur Posté(e) le 10 juillet 2015 Effectivement j'aimerais bien que vous partagiez vos skript pour ceci dans ce topic !
Doc Posté(e) le 16 juillet 2015 Posté(e) le 16 juillet 2015 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 1
Messages recommandés