#Autor: krvl_Kakus / TheKakus command /ruletka: aliases: roulette trigger: if player's tool's name is "&6Banknot": set {_banknot.%player%} to (substring of (line 2 of player's tool's lore) from characters 14 to (length of (line 2 of player's tool's lore) - 5)) parsed as number if {_banknot.%player%} is between 5 and 500: wait 2 tick open chest inventory with 3 rows named "&8» &0&lRULETKA - WYBÓR KOLORU" to the player wait 1 tick set slot (numbers between 0 and 26) of player's current inventory to light gray stained glass pane named "&r" set slot 11 of player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" with lore "", "&c&oKliknij, aby obstawić", "&2&o%{_banknot.%player%}%&7&oPLN &c&ona ten kolor..." set slot 13 of player's current inventory to 14 of lime stained glass pane named "&f» &2&lx14 &f«" with lore "", "&c&oKliknij, aby obstawić", "&2&o%{_banknot.%player%}%&7&oPLN &c&ona ten kolor..." set slot 15 of player's current inventory to 2 of black stained glass pane named "&f» &8&lx2 &f«" with lore "", "&c&oKliknij, aby obstawić", "&2&o%{_banknot.%player%}%&7&oPLN &c&ona ten kolor..." else: send "&4Błąd: &cMusisz trzymać w ręce banknot o wartości między 5PLN, a 500PLN!" else: send "&4Błąd: &cMusisz trzymać w ręce banknot o wartości między 5PLN, a 500PLN!" on inventory click: name of player's current inventory = "&8» &0&lRULETKA - WYBÓR KOLORU" clicked inventory is not player's inventory cancel event clicked item is not light gray stained glass pane named "&r" set {ruletkakolor.%player%} to "%type of event-slot%" set {ruletkakolor.%player%} to first 1 character of {ruletkakolor.%player%} set {ruletkabet.%player%} to ((substring of (line 2 of player's tool's lore) from characters 14 to (length of (line 2 of player's tool's lore) - 5)) parsed as number) set {ruletka.%player%} to random integer between 3 and 30 set {ruletkadlugosc.%player%} to 0 open chest inventory with 3 rows named "&8» &0&lRULETKA" to the player wait 1 tick remove 1 of player's tool from player set slot (numbers between 0 and 26) of player's current inventory to light gray stained glass pane named "&r" set slot 22 of player's current inventory to cobweb named "&f↑" set slot 4 of player's current inventory to cobweb named "&f↓" set slot 9 of player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of player's current inventory to 7 of red stained glass pane named "&f» &f» &4&lx2 &f« &f«" set slot 12 of player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 14 of player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" on inventory click: name of player's current inventory = "&8» &0&lRULETKA" clicked inventory is not player's inventory cancel event every 8 ticks: loop all players: if {ruletka.%loop-player%} is set: name of loop-player's current inventory is not "&8» &0&lRULETKA" open chest inventory with 3 rows named "&8» &0&lRULETKA" to the loop-player set slot ((numbers between 0 and 8) and (numbers between 18 and 26)) of loop-player's current inventory to light gray stained glass pane named "&r" set slot 22 of loop-player's current inventory to cobweb named "&f↑" set slot 4 of loop-player's current inventory to cobweb named "&f↓" name of loop-player's current inventory = "&8» &0&lRULETKA" if {ruletka.%loop-player%} > 0: play sound "minecraft:block.note_block.snare" with volume 0.1 and pitch 0.6 to loop-player add 1 to {ruletkadlugosc.%loop-player%} remove 1 from {ruletka.%loop-player%} if {ruletkadlugosc.%loop-player%} is 1 or 16: set slot 9 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 10 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 11 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 12 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 13 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 14 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 15 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 16 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 17 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 2 or 17: set slot 9 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 12 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 13 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 14 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 3 or 18: set slot 9 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 10 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 11 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 12 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 14 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 15 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 16 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 17 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 4 or 19: set slot 9 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 10 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 11 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 12 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 13 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 14 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 5 or 20: set slot 9 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 12 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 14 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 15 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 16 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 17 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 6 or 21: set slot 9 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 10 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 11 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 12 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 13 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 14 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 7 or 22: set slot 9 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 12 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 14 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 15 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 16 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 17 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 8 or 23: set slot 9 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" set slot 10 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 11 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 12 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 13 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 14 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 9 or 24: set slot 9 of loop-player's current inventory to 3 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 12 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 14 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 15 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 16 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 17 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 10 or 25: set slot 9 of loop-player's current inventory to 10 of black stained glass pane named "&f» &8&lx2 &f«" set slot 10 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 11 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 12 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 13 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 14 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 11 or 26: set slot 9 of loop-player's current inventory to 4 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 12 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 14 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 15 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 16 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 17 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" stop if {ruletkadlugosc.%loop-player%} is 12 or 27: set slot 9 of loop-player's current inventory to 11 of black stained glass pane named "&f» &8&lx2 &f«" set slot 10 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 11 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 12 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 13 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 14 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 17 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 13 or 28: set slot 9 of loop-player's current inventory to 5 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 12 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 14 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 15 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 16 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 14 or 29: set slot 9 of loop-player's current inventory to 12 of black stained glass pane named "&f» &8&lx2 &f«" set slot 10 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 11 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 12 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 13 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 14 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 15 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 16 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 17 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" stop if {ruletkadlugosc.%loop-player%} is 15 or 30: set slot 9 of loop-player's current inventory to 6 of red stained glass pane named "&f» &4&lx2 &f«" set slot 10 of loop-player's current inventory to 13 of black stained glass pane named "&f» &8&lx2 &f«" set slot 11 of loop-player's current inventory to 7 of red stained glass pane named "&f» &4&lx2 &f«" set slot 12 of loop-player's current inventory to 14 of black stained glass pane named "&f» &8&lx2 &f«" set slot 13 of loop-player's current inventory to 1 of lime stained glass pane named "&f» &2&lx14 &f«" set slot 14 of loop-player's current inventory to 1 of red stained glass pane named "&f» &4&lx2 &f«" set slot 15 of loop-player's current inventory to 8 of black stained glass pane named "&f» &8&lx2 &f«" set slot 16 of loop-player's current inventory to 2 of red stained glass pane named "&f» &4&lx2 &f«" set slot 17 of loop-player's current inventory to 9 of black stained glass pane named "&f» &8&lx2 &f«" stop else if {ruletka.%loop-player%} = 0: clear {ruletkadlugosc.%loop-player%}, {ruletka.%loop-player%} set {ruletkanagroda.%loop-player%} to "%type of slot 13 of loop-player's current inventory%" set {ruletkanagroda.%loop-player%} to first 1 character of {ruletkanagroda.%loop-player%} if {ruletkanagroda.%loop-player%} = {ruletkakolor.%loop-player%}: launch firework large ball coloured red, dark red, yellow, orange, aqua, light aqua and lime at loop-player with duration 1 wait 1 second play sound "minecraft:entity.experience_orb.pickup" with pitch 0.7 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (4, 22) of loop-player's current inventory to pink stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 0.8 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (3, 5, 12, 14, 21, 23) of loop-player's current inventory to pink stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 0.9 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (2, 11, 20, 6, 15, 24) of loop-player's current inventory to magenta stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 1.0 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (10, 19, 16, 25) of loop-player's current inventory to magenta stained glass pane named "&r" set slot (1, 7) of loop-player's current inventory to purple stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 1.1 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (18, 26) of loop-player's current inventory to magenta stained glass pane named "&r" set slot (0, 9, 8, 17) of loop-player's current inventory to purple stained glass pane named "&r" wait 1 second if {ruletkakolor.%loop-player%} is "r" or "b": if loop-player has enough space for 1 of paper of infinity named "&6Banknot" with lore "", "&fWartość: &2%14 * {ruletkabet.%loop-player%}%&7PLN", "": give 1 paper of infinity named "&6Banknot" with lore "", "&fWartość: &2%2 * {ruletkabet.%loop-player%}%&7PLN", "" to loop-player else: drop 1 paper of infinity named "&6Banknot" with lore "", "&fWartość: &2%2 * {ruletkabet.%loop-player%}%&7PLN", "" at loop-player if {ruletkakolor.%loop-player%} is "l": if loop-player has enough space for 1 of paper of infinity named "&6Banknot" with lore "", "&fWartość: &2%14 * {ruletkabet.%loop-player%}%&7PLN", "": give 1 paper of infinity named "&6Banknot" with lore "", "&fWartość: &2%14 * {ruletkabet.%loop-player%}%&7PLN", "" to loop-player else: drop 1 paper of infinity named "&6Banknot" with lore "", "&fWartość: &2%14 * {ruletkabet.%loop-player%}%&7PLN", "" at loop-player else: launch firework large ball coloured black, gray, light gray at loop-player with duration 1 wait 1 second play sound "minecraft:entity.experience_orb.pickup" with pitch 1.1 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (4, 22) of loop-player's current inventory to gray stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 1.0 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (3, 5, 12, 14, 21, 23) of loop-player's current inventory to gray stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 0.9 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (2, 11, 20, 6, 15, 24) of loop-player's current inventory to light gray stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 0.8 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (10, 19, 16, 25) of loop-player's current inventory to light gray stained glass pane named "&r" set slot (1, 7) of loop-player's current inventory to white stained glass pane named "&r" wait 5 ticks play sound "minecraft:entity.experience_orb.pickup" with pitch 0.7 to loop-player if name of loop-player's current inventory = "&8» &0&lRULETKA": set slot (18, 26) of loop-player's current inventory to light gray stained glass pane named "&r" set slot (0, 9, 8, 17) of loop-player's current inventory to white stained glass pane named "&r" wait 1 second clear {ruletkanagroda.%loop-player%}, {ruletkakolor.%loop-player%}, {ruletkabet.%loop-player%} name of loop-player's current inventory = "&8» &0&lRULETKA" close loop-player's inventory