#Autor: MarcusSlover #Typ: Zlecenie #Wesja: 1.0 #Proszę o nie zmienianie autora skriptu! #Opcje możesz modyfikować jak chcesz options: prefix: &e[&bs&3&lSkrzynie&e] permisja: slover.skrzynie nazwa.skrzyni: &aSkrzynia #ustaw tak jak ci pasuje polecam od 10 do 15 itemki: 10 # Wiadomości brak.permisji: &e[&bs&3&lSkrzynie&e] &cNie posiadasz permisji! otrzymanie.skrzyni: &aOtrzymałeś skrzynkę! &ePostaw aby ustawić! zapisano: &aZapisano itemki! ustawiona: &aUstawiłeś skrzynie! zniszczone: &aUsunąłeś skrzynie! odnowione: &aSkrzynie zostały odnowione! # Itemy z gui (nie radziłbym edytować :P) zapisz: emerald named "&e[&aZapisz&e]" with lore "&3&l* &bKliknij, aby zapiać!" command /skrzynia []: permission: {@permisja} permission message: {@brak.permisji} trigger: arg is not set: send "&r &r &r &r &r {@prefix}" send "&r &8* &f/skrzynia edytor &e[&aOtwiera edytor itemków&e]" send "&r &8* &f/skrzynia daj &e[&aDaje skrzynie 'skywarsową'&e]" send "&r &7* &f/skrzynia odnow &e[&aOdnawia skrzynie&e]" stop else: arg is "edytor": open chest with 6 rows named "{@prefix} &rEdytor" to player loop 5*9 times: loop {items::*}: set slot "%loop-number - 1%" parsed as integer of player's current inventory to {items::%loop-number%} set slot 49 of player's current inventory to {@zapisz} stop arg is "daj": send "{@prefix} {@otrzymanie.skrzyni}" give chest named "{@nazwa.skrzyni}" to player stop arg is "odnow": loop {skrzynie::*}: loop {@itemki} times: set {_r} to random integer from 0 to 26 set {_item} to random element out of {items::*} add {_item} to block at loop-value-1 set slot {_r} of block at loop-value-1 to {_item} send "{@prefix} {@odnowione}" stop on inventory click: "%inventory name of player's current inventory%" contains "{@prefix} &rEdytor": player's current inventory's slot slot is {@zapisz}: cancel event loop 5*9 times: set {items::%loop-number%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player close player's inventory send "{@prefix} {@zapisano}" stop on place of chest: name of player's tool is "{@nazwa.skrzyni}": set {skrzynka::%block%} to true add location of block to {skrzynie::*} send "{@prefix} {@ustawiona}" stop on break of chest: {skrzynka::%block%} is true: delete {skrzynka::%block%} remove location of block from {skrzynie::*} send "{@prefix} {@zniszczone}" stop