# # Wersja 1.0 BETA # # Tekst który wyświetla się w konsoli przy włączaniu/resetowaniu serwera oraz przy przeładowaniu skryptu # on load: send "&6[DROP] Pomyslnie wczytano drop!" to console # # Konfiguracja # options: gui-name: Drop ze stone # Nazwa gui permission: drop.reload # Permisja do przeładowywania pluginy chance-diamond: 0.04% # Szansa na wykopanie diamentu chance-gold: 0.02% # Szansa na wykopanie złota chance-iron: 0.4% # Szansa na wykopanie żelaza chance-emerald: 0.06% # Szansa na wykopanie szmaragdu chance-coal: 2% # Szansa na wykopanie węgla chance-copper: 4% # Szansa na wykopanie miedźi chance-redstone: 0.6% # Szansa na wykopanie redstona chance-lapis: 0.2% # Szansa na wykopanie lapizu drop-yes: &a&l✔ # Tekst ktory pokazuje czy dany przedmiot jest wlaczony drop-no: &c&l❌ # Tekst ktory pokazuje dany przedmiot jest wylaczony exp: 5 # Wpisz tutaj ile ma dodawać exp do gracza po wykopaniu stone on join: if {drop::%player's uuid%} is not set or 0: set {coal.status::%player's uuid%} to "{@drop-yes}" set {copper.status::%player's uuid%} to "{@drop-yes}" set {iron.status::%player's uuid%} to "{@drop-yes}" set {gold.status::%player's uuid%} to "{@drop-yes}" set {diamond.status::%player's uuid%} to "{@drop-yes}" set {emerald.status::%player's uuid%} to "{@drop-yes}" set {stone.status::%player's uuid%} to "{@drop-yes}" set {redstone.status::%player's uuid%} to "{@drop-yes}" set {lapis.status::%player's uuid%} to "{@drop-yes}" set {powiadomienia.status::%player's uuid%} to "{@drop-yes}" set {drop::%player's uuid%} to 1 # Odpowiada za włączenie całego dropu przy pierwszym wejściu na serwer # # Komenda drop # command /drop []: trigger: if arg 1 is not set: set {_gui} to chest inventory with 3 rows named "{@gui-name}" open {_gui} to player loop 6*9 times: set player's current inventory's slot (loop-number - 1) to black glass pane named " " wait 1 tick set slot 0 of {_gui} to coal with lore "&7Możliwość dropu: %{coal.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-coal}%" named "&7Drop: &8Węgla" set slot 1 of {_gui} to copper ore with lore "&7Możliwość dropu: %{copper.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-copper}%" named "&7Drop: &6Miedzi" set slot 2 of {_gui} to iron ore with lore "&7Możliwość dropu: %{iron.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-iron}%" named "&7Drop: &fŻelaza" set slot 3 of {_gui} to gold ore with lore "&7Możliwość dropu: %{gold.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-gold}%" named "&7Drop: &eZłota" set slot 4 of {_gui} to diamond with lore "&7Możliwość dropu: %{diamond.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-diamond}%" named "&7Drop: &bDiamentów" set slot 5 of {_gui} to emerald with lore "&7Możliwość dropu: %{emerald.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-emerald}%" named "&7Drop: &aSzmaragdów" set slot 6 of {_gui} to redstone with lore "&7Możliwość dropu: %{redstone.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-redstone}%" named "&7Drop: &cRedstona" set slot 7 of {_gui} to lapis with lore "&7Możliwość dropu: %{lapis.status::%player's uuid%}%%nl%&7Szansa: &f{@chance-lapis}%" named "&7Drop: &9Lapizu" set slot 18 of {_gui} to lime dye named "&aWłącz wszystko" set slot 19 of {_gui} to red dye named "&cWyłącz wszystko" set slot 25 of {_gui} to cobblestone named "&7Drop cobblestone &7(%{stone.status::%player's uuid%}%&7)" set slot 26 of {_gui} to paper named "&7Powiadomienia (%{powiadomienia.status::%player's uuid%}%&7)" if arg 1 is "reload": if player has permission "{@permission}": reload script script send "&aPomyślnie przeładowano drop." else: send "&cNie masz permisji" # # Odpowiada za włączanie/wyłączanie wypadania danego przedmiotu # on inventory click: event-inventory is not player's inventory if name of event-inventory is "{@gui-name}": cancel event if clicked slot is 0: if {coal.status::%player's uuid%} is "{@drop-yes}": set {coal.status::%player's uuid%} to "{@drop-no}" execute player command "/drop" else: set {coal.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 1: if {copper.status::%player's uuid%} is "{@drop-yes}": set {copper.status::%player's uuid%} to "{@drop-no}" else: set {copper.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 2: if {iron.status::%player's uuid%} is "{@drop-yes}": set {iron.status::%player's uuid%} to "{@drop-no}" else: set {iron.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 3: if {gold.status::%player's uuid%} is "{@drop-yes}": set {gold.status::%player's uuid%} to "{@drop-no}" else: set {gold.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 4: if {diamond.status::%player's uuid%} is "{@drop-yes}": set {diamond.status::%player's uuid%} to "{@drop-no}" else: set {diamond.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 5: if {emerald.status::%player's uuid%} is "{@drop-yes}": set {emerald.status::%player's uuid%} to "{@drop-no}" else: set {emerald.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 6: if {redstone.status::%player's uuid%} is "{@drop-yes}": set {redstone.status::%player's uuid%} to "{@drop-no}" else: set {redstone.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 7: if {lapis.status::%player's uuid%} is "{@drop-yes}": set {lapis.status::%player's uuid%} to "{@drop-no}" else: set {lapis.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 18: set {coal.status::%player's uuid%} to "{@drop-yes}" set {copper.status::%player's uuid%} to "{@drop-yes}" set {iron.status::%player's uuid%} to "{@drop-yes}" set {gold.status::%player's uuid%} to "{@drop-yes}" set {diamond.status::%player's uuid%} to "{@drop-yes}" set {emerald.status::%player's uuid%} to "{@drop-yes}" set {redstone.status::%player's uuid%} to "{@drop-yes}" set {lapis.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 19: set {coal.status::%player's uuid%} to "{@drop-no}" set {copper.status::%player's uuid%} to "{@drop-no}" set {iron.status::%player's uuid%} to "{@drop-no}" set {gold.status::%player's uuid%} to "{@drop-no}" set {diamond.status::%player's uuid%} to "{@drop-no}" set {emerald.status::%player's uuid%} to "{@drop-no}" set {redstone.status::%player's uuid%} to "{@drop-no}" set {lapis.status::%player's uuid%} to "{@drop-no}" execute player command "/drop" if clicked slot is 25: if {stone.status::%player's uuid%} is "{@drop-yes}": set {stone.status::%player's uuid%} to "{@drop-no}" execute player command "/drop" else: set {stone.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" if clicked slot is 26: if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": set {powiadomienia.status::%player's uuid%} to "{@drop-no}" execute player command "/drop" else: set {powiadomienia.status::%player's uuid%} to "{@drop-yes}" execute player command "/drop" # # Drop ze stone # on mine of stone: if player's tool is any pickaxe: add {@exp} xp to the player if {stone.status::%player's uuid%} is "{@drop-no}": set event-block to air cancel event if {gold.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-gold}: give 1 gold ore to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &eZłoto &7({@chance-gold}%)" to player if {diamond.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-diamond}: give 1 diamond to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &bDiament &7({@chance-diamond}%)" to player if {iron.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-iron}: give 1 iron ore to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &fŻelazo &7({@chance-iron}%)" to player if {emerald.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-emerald}: give 1 emerald to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &2Szmaragd &7({@chance-emerald}%)" to player if {coal.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-coal}: give 1 coal to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &8Węgiel &7({@chance-coal}%)" to player if {copper.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-copper}: give 1 copper ore to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &6Miedź &7({@chance-copper}%)" to player if {redstone.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-redstone}: give 1 redstone to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &cRedstone &7({@chance-redstone}%)" to player if {lapis.status::%player's uuid%} is "{@drop-yes}": chance of {@chance-lapis}: give 1 lapis to player if {powiadomienia.status::%player's uuid%} is "{@drop-yes}": send action bar "&aZnalazłeś &9Lapis &7({@chance-lapis}%)" to player # # Wrazie problemów pisz discord: zubier #