########################## # Skript By IgorEx0407 # ########################## # Skript edit by kaol48s # ########################## # Wersja 7.5 # ####################################### # Zakaz Kopiowania, Zmieniania autora # ####################################### command /monety: trigger: if player has permission "monety.sk": give 1 sunflower of infinity 1 named "%{woodcoin}%" to player give 1 redstone dust of infinity 1 named "%{rubycoin}%" to player give 1 slimeball of infinity 1 named "%{slimecoin}%" to player else: message "Nie masz wystarczajacych uprawnien! (monety.sk)" on drop of sunflower or redstone dust or slimeball: if event-item's name is "%{woodcoin}%" or "%{rubycoin}%" or "%{slimecoin}%": cancel event send "Nie mozesz wyrzucic waluty mozesz ja wplacic&e /bank" to player on inventory click: if inventory name of current inventory of player is "container.chest" or "container.enderchest" or "container.furnace" or "container.minecart": wait 2 ticks loop 54 times: set {_} to slot "%loop-number - 1%" parsed as an integer of current inventory of player if {_} is not air: loop 64 times: if "%{_}%" contains "of infinity 1 named": if "%{_}%" contains "sunfl": set {_n} to number of all sunflower of infinity 1 named "%{woodcoin}%" in current inventory of player remove all sunflower of infinity 1 named "%{woodcoin}%" from current inventory of player loop {_n} times: add 1 to {Bank.Kasa::%player%} if "%{_}%" contains "redsto": set {_n} to number of all redstone dust of infinity 1 named "%{rubycoin}%" in current inventory of player remove all redstone dust of infinity 1 named "%{rubycoin}%" from current inventory of player loop {_n} times: add 5 to {Bank.Kasa::%player%} if "%{_}%" contains "slimeb": set {_n} to number of all slimeball of infinity 1 named "%{slimecoin}%" in current inventory of player remove all slimeball of infinity 1 named "%{slimecoin}%" from current inventory of player loop {_n} times: add 25 to {Bank.Kasa::%player%} if {_n} is set: send "Nie mozesz wrzucac waluty do skrzynki/enderchesta/piecyka/wagonika z skrzynka. Zostala ona wplacona do &e/bank" to player stop options: Prefix: &6[Bank] Prefix1: &c[BankError] Variables: {Bank.Kasa::%player%} = 0 on script load: if {woodcoin} is not set: set {woodcoin} to "&c&lwoodcoin" if {rubycoin} is not set: set {rubycoin} to "&c&lrubycoin" if {slimecoin} is not set: set {slimecoin} to "&c&lslimecoin" loop all players: remove loop-player from {gracze::*} add loop-player to {gracze::*} command /zmiennazwe [] []: trigger: if player has permission "monety.sk": if arg-1 is "woodcoin" or "rubycoin" or "slimecoin": if {%arg-1%} is not "%colored arg-2%": if arg-2 is set: send "&6Zmienianie waluty w EQ graczy &2ONLINE" loop all players: if arg-1 is "woodcoin": set {_} to number of all sunflower of infinity 1 named "%{%arg-1%}%" in loop-player's inventory remove all sunflower of infinity 1 named "%{%arg-1%}%" from loop-player loop {_} times: give 1 sunflower of infinity 1 named "%colored arg-2%" to loop-player if arg-1 is "rubycoin": set {_} to number of all redstone dust of infinity 1 named "%{%arg-1%}%" in loop-player's inventory remove all redstone dust of infinity 1 named "%{%arg-1%}%" from loop-player loop {_} times: give 1 redstone dust of infinity 1 named "%colored arg-2%" to loop-player if arg-1 is "slimecoin": set {_} to number of all slimeball of infinity 1 named "%{%arg-1%}%" in loop-player's inventory remove all slimeball of infinity 1 named "%{%arg-1%}%" from loop-player loop {_} times: give 1 slimeball of infinity 1 named "%colored arg-2%" to loop-player add 1 to {_procent} add 1 to {_gracz} wait 5 tick if {_procent} is 5: set {_number} to number of all players set {_procent} to {_gracz}*100 set {_procent} to {_procent}/{_number} send "&2Ukonczono %{_number}%%%" set {_procent} to 0 send "&2Ukonczono 100%%" send "&6Zmienianie waluty w EQ graczy &4OFFLINE" loop {gracze::*}: set {sprawdzaniemonet::%arg-1%::%loop-value%} to "%colored arg-2%" send "&2Ukonczono 100%%" send "&2Poprawnie zmieniono nazwe %arg-1% na %colored arg-2% " set {%arg-1%} to "%colored arg-2%" else: send "&b&lBlad:&cdokladnie tak juz sie nazywa ta waluta :)" else: send "&b&lBlad:&c/zmiennazwe woodcoin\rubycoin\slimecoin [nowa nazwa]" else: message "Nie masz wystarczajacych uprawnien! (monety.sk)" command /bank []: aliases: b trigger: if arg-1 is not set: execute player command "/bankpomoc" if arg-1 is "ilosc": send "{@Prefix}&2 Twoja liczba Monetek to: &3%{Bank.Kasa::%player%}%" if arg is "wplac Cobble": if player has 32 cobblestone: remove 32 cobblestone from player send "{@Prefix} &2Pomyslnie dokonano wymiany" add 1 to {Bank.Kasa::%player%} stop else: send "{@Prefix1}&c Brak odpowiedniej ilosci cobble" if arg-1 is "wyplac woodcoin": if {Bank.Kasa::%player%} >= 1: remove 1 from {Bank.Kasa::%player%} give 1 sunflower of infinity 1 named "%{woodcoin}%" to player send "{@Prefix}&2 Dokonales wymiany" stop else: send "{@Prefix1} &c Halo halo a Monetki gdzie?" if arg-1 is "wyplac slimecoin": if {Bank.Kasa::%player%} >= 25: remove 25 from {Bank.Kasa::%player%} give 1 slimeball of infinity 1 named "%{slimecoin}%" to player send "{@Prefix}&2 Dokonales wymiany" stop else: send "{@Prefix1} &c Halo halo a Monetki gdzie?" if arg-1 is "wyplac rubycoin": if {Bank.Kasa::%player%} >= 5: remove 5 from {Bank.Kasa::%player%} give 1 redstone dust of infinity 1 named "%{rubycoin}%" to player send "{@Prefix}&2 Dokonales wymiany" stop else: send "{@Prefix1} &c Halo halo a Monetki gdzie?" if arg-1 is "wplac slimecoin": if player has 1 slimeball of infinity 1 named "%{slimecoin}%": remove 1 slimeball of infinity 1 named "%{slimecoin}%" from player send "{@Prefix} &2Pomyslnie dokonano wymiany" add 25 to {Bank.Kasa::%player%} stop else: send "{@Prefix1}&c Brak odpowiedniej ilosci monet" if arg-1 is "wplac rubycoin": if player has 1 redstone dust of infinity 1 named "%{rubycoin}%": remove 1 redstone dust of infinity 1 named "%{rubycoin}%" from player send "{@Prefix} &2Pomyslnie dokonano wymiany" add 5 to {Bank.Kasa::%player%} stop else: send "{@Prefix1}&c Brak odpowiedniej ilosci monet" if arg-1 is "wplac woodcoin": if player has 1 sunflower of infinity 1 named "%{woodcoin}%": remove 1 sunflower of infinity 1 named "%{woodcoin}%" from player send "{@Prefix} &2Pomyslnie dokonano wymiany" add 1 to {Bank.Kasa::%player%} stop else: send "{@Prefix1}&c Brak odpowiedniej ilosci monet" command /BankPomoc: aliases: BP trigger: send "{@Prefix}&2 Info o banku" send "&2Komendy:" send " &b&LWPLACANIE" send "&3/bank wplac woodcoin/rubycoin/slimecoin/Cobble " send " &b&LWYPLACANIE" send "&3/bank wyplac woodcoin/rubycoin/slimecoin" send " &b&LINNE" send "&3/bank ilosc &2Pokazuje ilosc monetek w banku" command /s123: trigger: if player has permission "monety.sk": give 1 slimeball of infinity 1 named "%{slimecoin}%" to all players broadcast "&6&lDostales %{slimecoin}%" command /r123: trigger: if player has permission "monety.sk": give 1 redstone dust of infinity 1 named "%{rubycoin}%" to all players broadcast "&6&lDostales %{rubycoin}%" command /w123: trigger: if player has permission "monety.sk": give 1 sunflower of infinity 1 named "%{woodcoin}%" to all players broadcast "&6&lDostales %{woodcoin}%" on join: remove player from {gracze::*} add player to {gracze::*} if {sprawdzaniemonet::woodcoin::%player%} is set: set {_} to number of all sunflower of infinity 1 in player's inventory remove all sunflower of infinity 1 from player loop {_} times: give 1 sunflower of infinity 1 named "%{sprawdzaniemonet::woodcoin::%player%}%" to player clear {sprawdzaniemonet::woodcoin::%player%} if {sprawdzaniemonet::rubycoin::%player%} is set: set {_} to number of all redstone dust of infinity 1 in player's inventory remove all redstone dust of infinity 1 from player loop {_} times: give 1 redstone dust of infinity 1 named "%{sprawdzaniemonet::rubycoin::%player%}%" to player clear {sprawdzaniemonet::rubycoin::%player%} if {sprawdzaniemonet::slimecoin::%player%} is set: set {_} to number of all slimeball of infinity 1 in player's inventory remove all slimeball of infinity 1 from player loop {_} times: give 1 slimeball of infinity 1 named "%{sprawdzaniemonet::slimecoin::%player%}%" to player clear {sprawdzaniemonet::slimecoin::%player%}