# Wersja 1.1 # Zmiany: # dodano liste dropu w gui, opcje wylaczania dropu, powiadomienia, wylaczanie powiadomien, opcja wylacz wszystko (powiadomienia drop),komenda /turbodrop admin, za wyjscie z serwera i ponowne wejscie zabiera 1 minuta z turbodropa, # Komenda /turbodrop admin. mozesz nadac jakiemus graczu turbodrop np. /turbodrop admin macius121 10 Nadaje graczowi macius121 turbodrop na 10 minut # permisje: # turbodrop.admin # Dostepne komendy: /drop /lvl /turbodrop [admin] options: p.exp.dzial: ({lvl::%player%}*{lvl::%player%})*150 # dzialanie, ktore decyduje o ilosci potrzebnego exp. Z levelem zwieksza sie potrzebny exp lvl.up: &6Zdobyles Level &l%{lvl::%player%}%&c! # Wiadomosc o wbiciu levela drop.expa: 1 and 10 # ile minimalnie i maksymalnie jestesmy zdobyc expa z jedengo bloku szansa.coal: 8 # Szansa na wydropienie wegla szansa.iron: 6 # Szansa na wydropienie rudy zelaza szansa.gold: 3 # Szansa na wydropienie Rudy zlota szansa.diamond: 0.5 # Szansa na wydropienie diamentu szansa.emerald: 0.1 # Szansa na wydropienie emeraldu szansa.turbodrop: 0.005 # Szansa na wydropienie turbodrop mnoznik.turbodrop: 2 # Ile razy turbodrop ma mnozyc drop turbodrop.czas: 10 # Czas w minutach ile ma trwac turbodrop Min. 1 turbodrop.item: blaze rod # Item ktory aktywuje turbodrop turbodrop.nazwa: &6TurboDrop # Nazwa itemu turbodrop gui.drop: &6&lDROP # Nazwa gui z dropem variables: {lvl::%player%} = 1 {p.exp.%player%} = 150 {wyp::coal::%player%} = "&aWlaczone" {pow::coal::%player%} = "&aWlaczone" {wyp::iron::%player%} = "&aWlaczone" {pow::iron::%player%} = "&aWlaczone" {wyp::gold::%player%} = "&aWlaczone" {pow::gold::%player%} = "&aWlaczone" {wyp::diamond::%player%} = "&aWlaczone" {pow::diamond::%player%} = "&aWlaczone" {wyp::emerald::%player%} = "&aWlaczone" {pow::emerald::%player%} = "&aWlaczone" {wyp::tb::%player%} = "&aWlaczone" {pow::tb::%player%} = "&aWlaczone" {wyp::cobel::%player%} = "&aWlaczone" command /turbodrop [] [] []: aliases: tb trigger: if arg 1 is "admin": if player has permissions "turbodrop.admin": arg 2 is not set: send "&c/tb admin gracz czas.w.minutach" stop arg 3 is not set: send "&cPodaj czas w minutach" stop set {turbodrop.%player%} to arg 3 stop {turbodrop.%player%} > 0: send "&2Pozostalo Ci jeszcze %{turbodrop.%player%}% &2minut {@turbodrop.nazwa}" else: send "&cNie masz aktywnego {@turbodrop.nazwa}" command /lvl []: aliases: level, poziom, l, poziom trigger: send "&elevel: %{lvl::%player%}%" send "&eExp: &2%{exp.%player%}%/&6%{p.exp.%player%}%" on join: {turbodrop.%player%} > 0: remove 1 from {turbodrop.%player%} send "&cOdjelo Ci 1 minute z {@turbodrop.nazwa} za wyjscie z serwera" command /drop []: aliases: stone trigger: open chest inventory named "{@gui.drop}" to player set player's current inventory's slot 0 to coal named "&8&lWegiel" with lore "&aSzansa na drop: &c{@szansa.coal}%%" and "&2Wypadanie: %{wyp::coal::%player%}%" and "&2Powiadomienie o dropie: %{pow::coal::%player%}%" set player's current inventory's slot 1 to iron ore named "&lRuda zelaza" with lore "&aSzansa na drop: &c{@szansa.iron}%%" and "&2Wypadanie: %{wyp::iron::%player%}%" and "&2Powiadomienie o dropie: %{pow::iron::%player%}%" set player's current inventory's slot 2 to gold ore named "&lRuda zlota" with lore "&aSzansa na drop: &c{@szansa.gold}%%" and "&2Wypadanie: %{wyp::gold::%player%}%" and "&2Powiadomienie o dropie: %{pow::gold::%player%}%" set player's current inventory's slot 3 to diamond named "&lDiament" with lore "&aSzansa na drop: &c{@szansa.diamond}%%" and "&2Wypadanie: %{wyp::diamond::%player%}%" and "&2Powiadomienie o dropie: %{pow::diamond::%player%}%" set player's current inventory's slot 4 to emerald named "&lEmerald" with lore "&aSzansa na drop: &c{@szansa.emerald}%%" and "&2Wypadanie: %{wyp::emerald::%player%}%" and "&2Powiadomienie o dropie: %{pow::emerald::%player%}%" set player's current inventory's slot 5 to {@turbodrop.item} named "{@turbodrop.nazwa}" with lore "&aSzansa na drop: &c{@szansa.turbodrop}%%" and "&2Wypadanie: %{wyp::tb::%player%}%" and "&2Powiadomienie o dropie: %{pow::tb::%player%}%" set player's current inventory's slot 25 to red wool named "&c&lWylacz wszystko" with lore "&cLPM > &eAby &cwylaczyc&e drop" and "&cPPM > &eAby &cwylaczyc&e powiadomienia" set player's current inventory's slot 24 to lime wool named "&a&lWlacz wszystko" with lore "&cLPM > &eAby &awlaczyc&e drop" and "&cPPM > &eAby &awlaczyc&e powiadomienia" set player's current inventory's slot 26 to cobblestone named "&7Bruk" with lore "&2Wypadanie: %{wyp::cobel::%player%}%" if {turbodrop.%player%} > 0: set player's current inventory's slot 18 to gold pickaxe named "{@turbodrop.nazwa} &2Osobisty" with lore "&aPozostalo jeszcze &6%{turbodrop.%player%}% &aMinut" else: set player's current inventory's slot 18 to gold pickaxe named "{@turbodrop.nazwa} &2Osobisty" with lore "&cWylaczony" on inventory click: if name of current inventory of player is "{@gui.drop}": cancel event if clicked slot is 26: if {wyp::cobel::%player%} is "&aWlaczone": set {wyp::cobel::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: &7Bruku" else: set {wyp::cobel::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: &7Bruku" set player's current inventory's slot 26 to cobblestone named "&7Bruk" with lore "&2Wypadanie: %{wyp::cobel::%player%}%" stop if clicked slot is 0: if "%click type%" contains "LEFT": if {wyp::coal::%player%} is "&aWlaczone": set {wyp::coal::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: &8&lWegla" else: set {wyp::coal::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: &8&lWegla" else: if {pow::coal::%player%} is "&aWlaczone": set {pow::coal::%player%} to "&cWylaczone" send "&cWylaczyles powiadomienie dropu: &8&lWegla" else: set {pow::coal::%player%} to "&aWlaczone" send "&aWlaczyles powiadomienie dropu: &8&lWegla" set player's current inventory's slot 0 to coal named "&8&lWegiel" with lore "&aSzansa na drop: &c{@szansa.coal}%%" and "&2Wypadanie: %{wyp::coal::%player%}%" and "&2Powiadomienie o dropie: %{pow::coal::%player%}%" stop if clicked slot is 1: if "%click type%" contains "LEFT": if {wyp::iron::%player%} is "&aWlaczone": set {wyp::iron::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: &f&lRudy zelaza" else: set {wyp::iron::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: &f&lRudy zelaza" else: if {pow::iron::%player%} is "&aWlaczone": set {pow::iron::%player%} to "&cWylaczone" send "&cWylaczyles powiadomienie dropu: &f&lRudy zelaza" else: set {pow::iron::%player%} to "&aWlaczone" send "&aWlaczyles powiadomienie dropu: &f&lRudy zelaza" set player's current inventory's slot 1 to iron ore named "&lRuda zelaza" with lore "&aSzansa na drop: &c{@szansa.iron}%%" and "&2Wypadanie: %{wyp::iron::%player%}%" and "&2Powiadomienie o dropie: %{pow::iron::%player%}%" stop if clicked slot is 2: if "%click type%" contains "LEFT": if {wyp::gold::%player%} is "&aWlaczone": set {wyp::gold::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: &f&lRudy zlota" else: set {wyp::gold::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: &f&lRudy zlota" else: if {pow::gold::%player%} is "&aWlaczone": set {pow::gold::%player%} to "&cWylaczone" send "&cWylaczyles powiadomienie dropu: &6&lRudy zlota" else: set {pow::gold::%player%} to "&aWlaczone" send "&aWlaczyles powiadomienie dropu: &6&lRudy zlota" set player's current inventory's slot 2 to gold ore named "&lRuda zlota" with lore "&aSzansa na drop: &c{@szansa.gold}%%" and "&2Wypadanie: %{wyp::gold::%player%}%" and "&2Powiadomienie o dropie: %{pow::gold::%player%}%" stop if clicked slot is 3: if "%click type%" contains "LEFT": if {wyp::diamond::%player%} is "&aWlaczone": set {wyp::diamond::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: &3&lDiamentu" else: set {wyp::diamond::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: &3&lDiamentu" else: if {pow::diamond::%player%} is "&aWlaczone": set {pow::diamond::%player%} to "&cWylaczone" send "&cWylaczyles powiadomienie dropu: &3&lDiamentu" else: set {pow::diamond::%player%} to "&aWlaczone" send "&aWlaczyles powiadomienie dropu: &3&lDiamentu" set player's current inventory's slot 3 to diamond named "&lDiament" with lore "&aSzansa na drop: &c{@szansa.diamond}%%" and "&2Wypadanie: %{wyp::diamond::%player%}%" and "&2Powiadomienie o dropie: %{pow::diamond::%player%}%" stop if clicked slot is 4: if "%click type%" contains "LEFT": if {wyp::emerald::%player%} is "&aWlaczone": set {wyp::emerald::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: &2&lEmeraldu" else: set {wyp::emerald::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: &2&lEmeraldu" else: if {pow::emerald::%player%} is "&aWlaczone": set {pow::diamond::%player%} to "&cWylaczone" send "&cWylaczyles powiadomienie dropu: &2&lEmeraldu" else: set {pow::emerald::%player%} to "&aWlaczone" send "&aWlaczyles powiadomienie dropu: &2&lEmeraldu" set player's current inventory's slot 4 to emerald named "&lEmerald" with lore "&aSzansa na drop: &c{@szansa.emerald}%%" and "&2Wypadanie: %{wyp::emerald::%player%}%" and "&2Powiadomienie o dropie: %{pow::emerald::%player%}%" stop if clicked slot is 5: if "%click type%" contains "LEFT": if {wyp::tb::%player%} is "&aWlaczone": set {wyp::tb::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: {@turbodrop.nazwa}" else: set {wyp::tb::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: {@turbodrop.nazwa}" else: if {pow::tb::%player%} is "&aWlaczone": set {pow::tb::%player%} to "&cWylaczone" send "&cWylaczyles powiadomienie dropu: {@turbodrop.nazwa}" else: set {pow::tb::%player%} to "&aWlaczone" send "&aWlaczyles powiadomienie dropu: {@turbodrop.nazwa}" set player's current inventory's slot 5 to {@turbodrop.item} named "{@turbodrop.nazwa}" with lore "&aSzansa na drop: &c{@szansa.turbodrop}%%" and "&2Wypadanie: %{wyp::tb::%player%}%" and "&2Powiadomienie o dropie: %{pow::tb::%player%}%" stop if clicked slot is 25: if "%click type%" contains "LEFT": set {wyp::coal::%player%} to "&cWylaczone" set {wyp::iron::%player%} to "&cWylaczone" set {wyp::gold::%player%} to "&cWylaczone" set {wyp::diamond::%player%} to "&cWylaczone" set {wyp::emerald::%player%} to "&cWylaczone" set {wyp::tb::%player%} to "&cWylaczone" set {wyp::cobel::%player%} to "&cWylaczone" send "&cWylaczyles wypadanie: &cWszystkiego" else: set {pow::coal::%player%} to "&cWylaczone" set {pow::iron::%player%} to "&cWylaczone" set {pow::gold::%player%} to "&cWylaczone" set {pow::diamond::%player%} to "&cWylaczone" set {pow::emerald::%player%} to "&cWylaczone" set {pow::tb::%player%} to "&cWylaczone" send "&cWylaczyles powiadomienie dropu: &cWszystkiego" set player's current inventory's slot 0 to coal named "&8&lWegiel" with lore "&aSzansa na drop: &c{@szansa.coal}%%" and "&2Wypadanie: %{wyp::coal::%player%}%" and "&2Powiadomienie o dropie: %{pow::coal::%player%}%" set player's current inventory's slot 1 to iron ore named "&lRuda zelaza" with lore "&aSzansa na drop: &c{@szansa.iron}%%" and "&2Wypadanie: %{wyp::iron::%player%}%" and "&2Powiadomienie o dropie: %{pow::iron::%player%}%" set player's current inventory's slot 2 to gold ore named "&lRuda zlota" with lore "&aSzansa na drop: &c{@szansa.gold}%%" and "&2Wypadanie: %{wyp::gold::%player%}%" and "&2Powiadomienie o dropie: %{pow::gold::%player%}%" set player's current inventory's slot 3 to diamond named "&lDiament" with lore "&aSzansa na drop: &c{@szansa.diamond}%%" and "&2Wypadanie: %{wyp::diamond::%player%}%" and "&2Powiadomienie o dropie: %{pow::diamond::%player%}%" set player's current inventory's slot 4 to emerald named "&lEmerald" with lore "&aSzansa na drop: &c{@szansa.emerald}%%" and "&2Wypadanie: %{wyp::emerald::%player%}%" and "&2Powiadomienie o dropie: %{pow::emerald::%player%}%" set player's current inventory's slot 5 to {@turbodrop.item} named "{@turbodrop.nazwa}" with lore "&aSzansa na drop: &c{@szansa.turbodrop}%%" and "&2Wypadanie: %{wyp::tb::%player%}%" and "&2Powiadomienie o dropie: %{pow::tb::%player%}%" set player's current inventory's slot 26 to cobblestone named "&7Bruk" with lore "&2Wypadanie: %{wyp::cobel::%player%}%" if {turbodrop.%player%} > 0: set player's current inventory's slot 18 to gold pickaxe named "{@turbodrop.nazwa} &2Osobisty" with lore "&aPozostalo jeszcze &6%{turbodrop.%player%}% &aMinut" else: set player's current inventory's slot 18 to gold pickaxe named "{@turbodrop.nazwa} &2Osobisty" with lore "&cWylaczony" stop if clicked slot is 24: if "%click type%" contains "LEFT": set {wyp::coal::%player%} to "&aWlaczone" set {wyp::iron::%player%} to "&aWlaczone" set {wyp::gold::%player%} to "&aWlaczone" set {wyp::diamond::%player%} to "&aWlaczone" set {wyp::emerald::%player%} to "&aWlaczone" set {wyp::tb::%player%} to "&aWlaczone" set {wyp::cobel::%player%} to "&aWlaczone" send "&aWlaczyles wypadanie: &cWszystkiego" else: set {pow::coal::%player%} to "&aWlaczone" set {pow::iron::%player%} to "&aWlaczone" set {pow::gold::%player%} to "&aWlaczone" set {pow::diamond::%player%} to "&aWlaczone" set {pow::emerald::%player%} to "&aWlaczone" set {pow::tb::%player%} to "&aWlaczone" send "&aWlaczyles powiadomienie dropu: &cWszystkiego" set player's current inventory's slot 0 to coal named "&8&lWegiel" with lore "&aSzansa na drop: &c{@szansa.coal}%%" and "&2Wypadanie: %{wyp::coal::%player%}%" and "&2Powiadomienie o dropie: %{pow::coal::%player%}%" set player's current inventory's slot 1 to iron ore named "&lRuda zelaza" with lore "&aSzansa na drop: &c{@szansa.iron}%%" and "&2Wypadanie: %{wyp::iron::%player%}%" and "&2Powiadomienie o dropie: %{pow::iron::%player%}%" set player's current inventory's slot 2 to gold ore named "&lRuda zlota" with lore "&aSzansa na drop: &c{@szansa.gold}%%" and "&2Wypadanie: %{wyp::gold::%player%}%" and "&2Powiadomienie o dropie: %{pow::gold::%player%}%" set player's current inventory's slot 3 to diamond named "&lDiament" with lore "&aSzansa na drop: &c{@szansa.diamond}%%" and "&2Wypadanie: %{wyp::diamond::%player%}%" and "&2Powiadomienie o dropie: %{pow::diamond::%player%}%" set player's current inventory's slot 4 to emerald named "&lEmerald" with lore "&aSzansa na drop: &c{@szansa.emerald}%%" and "&2Wypadanie: %{wyp::emerald::%player%}%" and "&2Powiadomienie o dropie: %{pow::emerald::%player%}%" set player's current inventory's slot 5 to {@turbodrop.item} named "{@turbodrop.nazwa}" with lore "&aSzansa na drop: &c{@szansa.turbodrop}%%" and "&2Wypadanie: %{wyp::tb::%player%}%" and "&2Powiadomienie o dropie: %{pow::tb::%player%}%" set player's current inventory's slot 26 to cobblestone named "&7Bruk" with lore "&2Wypadanie: %{wyp::cobel::%player%}%" if {turbodrop.%player%} > 0: set player's current inventory's slot 18 to gold pickaxe named "{@turbodrop.nazwa} &2Osobisty" with lore "&aPozostalo jeszcze &6%{turbodrop.%player%}% &aMinut" else: set player's current inventory's slot 18 to gold pickaxe named "{@turbodrop.nazwa} &2Osobisty" with lore "&cWylaczony" stop on mine stone: clear drops if {wyp::cobel::%player%} is "&aWlaczone": if player can hold 1 cobblestone: give cobblestone to player else: drop cobblestone send "&cNie pomieszcisz wiecej: Bruku !" set {_exp.d.%player%} to a random integer between {@drop.expa} add {_exp.d.%player%} to {exp.%player%} {exp.%player%} >= {p.exp.%player%}: add 1 to {lvl::%player%} send "{@lvl.up}" set {p.exp.%player%} to {@p.exp.dzial} if {wyp::coal::%player%} is "&aWlaczone": {turbodrop.%player%} > 0: chance of {@szansa.coal}*{@mnoznik.turbodrop}%: if {pow::coal::%player%} is "&aWlaczone": send "&7Dropnales: &8&lWegiel" if player can hold 1 coal: give coal to player else: drop coal send "&cNie pomieszcisz wiecej: Wegla !" else: chance of {@szansa.coal}%: if {pow::coal::%player%} is "&aWlaczone": send "&7Dropnales: &8&lWegiel" if player can hold 1 coal: give coal to player else: drop coal send "&cNie pomieszcisz wiecej: Wegla !" if {wyp::iron::%player%} is "&aWlaczone": {turbodrop.%player%} > 0: chance of {@szansa.iron}*{@mnoznik.turbodrop}%: if {pow::iron::%player%} is "&aWlaczone": send "&7Dropnales: &f&lRude zelaza" if player can hold 1 iron ore: give iron ore to player else: drop iron ore send "&cNie pomieszcisz wiecej: Rud zelaza !" else: chance of {@szansa.iron}%: if {pow::iron::%player%} is "&aWlaczone": send "&7Dropnales: &f&lRude zelaza" if player can hold 1 iron ore: give iron ore to player else: drop iron ore send "&cNie pomieszcisz wiecej: Rud zelaza !" if {wyp::gold::%player%} is "&aWlaczone": {turbodrop.%player%} > 0: chance of {@szansa.gold}*{@mnoznik.turbodrop}%: if {pow::gold::%player%} is "&aWlaczone": send "&7Dropnales: &6&lRude zlota" if player can hold 1 gold ore: give gold ore to player else: drop gold ore send "&cNie pomieszcisz wiecej: Zlota !" else: chance of {@szansa.gold}%: if {pow::gold::%player%} is "&aWlaczone": send "&7Dropnales: &6&lRude zlota" if player can hold 1 gold ore: give gold ore to player else: drop gold ore send "&cNie pomieszcisz wiecej: Zlota !" if {wyp::diamond::%player%} is "&aWlaczone": {turbodrop.%player%} > 0: chance of {@szansa.diamond}*{@mnoznik.turbodrop}%: if {pow::diamond::%player%} is "&aWlaczone": send "&7Dropnales: &3&lDiament" if player can hold 1 diamond: give diamond to player else: drop diamond send "&cNie pomieszcisz wiecej: Diamentow !" else: chance of {@szansa.diamond}%: if {pow::diamond::%player%} is "&aWlaczone": send "&7Dropnales: &3&lDiament" if player can hold 1 diamond: give diamond to player else: drop diamond send "&cNie pomieszcisz wiecej: Diamentow !" if {wyp::emerald::%player%} is "&aWlaczone": {turbodrop.%player%} > 0: chance of {@szansa.emerald}*{@mnoznik.turbodrop}%: if {pow::emerald::%player%} is "&aWlaczone": send "&7Dropnales: &2&lEmerald" if player can hold 1 emerald: give emerald to player else: drop emerald send "&cNie pomieszcisz wiecej: Emeraldow !" else: chance of {@szansa.emerald}%: if {pow::emerald::%player%} is "&aWlaczone": send "&7Dropnales: &2&lEmerald" if player can hold 1 emerald: give emerald to player else: drop emerald send "&cNie pomieszcisz wiecej: Emeraldow !" if {wyp::tb::%player%} is "&aWlaczone": chance of {@szansa.turbodrop}%: if {pow::emerald::%player%} is "&aWlaczone": send "&7Dropnales: {@turbodrop.nazwa}" if player can hold 1 {@turbodrop.item} named "{@turbodrop.nazwa}" with lore "&cWes do reki a nastepnie kliknij PPM" and "&cAby aktywowac {@turbodrop.nazwa} na {@turbodrop.czas} minut": give {@turbodrop.item} named "{@turbodrop.nazwa}" with lore "&cWes do reki a nastepnie kliknij PPM" and "&cAby aktywowac {@turbodrop.nazwa} na {@turbodrop.czas} minut" to player else: drop {@turbodrop.item} named "{@turbodrop.nazwa}" with lore "&cWes do reki a nastepnie kliknij PPM" and "&cAby aktywowac {@turbodrop.nazwa} na {@turbodrop.czas} minut" on rightclick: if name of player's tool is "{@turbodrop.nazwa}": set {_x} to "%player's tool%" set {_x} to first 2 characters of {_x} replace all " " in {_x} with "" set {_x} to {_x} parsed as integer {_x} >= 2: send "&cAby uzyc przedmiotu musisz miec 1 w rece" stop {turbodrop.%player%} > 0: send "&cMasz juz aktywny {@turbodrop.nazwa}" else: set player's tool to air set {turbodrop.%player%} to {@turbodrop.czas} send "&6&lAktywowales {@turbodrop.nazwa} na {@turbodrop.czas} minut" every 1 minute in "world": loop all players: {turbodrop.%loop-player%} > 0: remove 1 from {turbodrop.%loop-player%} {turbodrop.%loop-player%} = 0: send "&c{@turbodrop.nazwa} sie skonczyl" to loop-player stop {turbodrop.%loop-player%} = 5: send "&cPozostalo jeszcze 5 minut {@turbodrop.nazwa}" to loop-player stop {turbodrop.%loop-player%} = 3: send "&cPozostalo jeszcze 3 minuty {@turbodrop.nazwa}" to loop-player stop {turbodrop.%loop-player%} = 1: send "&cPozostalo jeszcze 1 minuta {@turbodrop.nazwa}" to loop-player