# # ___ # / (_) # \__ __ __ _ _ __ _ _ _ | # / / / \ / |/ | / \ / |/ |/ | | | --+-- # /\___/\___/\__// | |_\__// | | |_ \_/|/ | # /| # \| # __ __ __ __ _ # /|/ \ / | /|/ \ /|/ \ | | o # | __/ | _ _ _ | __/ _ _|_ |___/ _ _ _ _ | | _ _ # | \| | | / |/ |/ | | \|/ / \ | _| | | / |/ |/ | |/ \_ |/_) | / |/ | # /|(__/ \_/|/ (_|/ | | |_/|(__/|__/ \/ |_ | / \_/|_/ | | |_ |__/ /| \_/|_/ | |_ # /| /| # \| \| # options: # ############################################################# # ZAKAZ EDYCJI TYCH INFORMACJI author: ImBestPumpkin version: v1.0 # ############################################################# # Skrypt opiera się na dodaniu ekonomi na serwer # Odpowiednik pluginu vault # PERMISJE # economy+.reload.cmd - /reloadeconomy odświeża skrypt # economy+.help.cmd - /economy help pomoc do skryptu economy+ # economy+.showmore.help - zobaczenie permisji w /economyhelp # economy+.pay.cmd - /pay # economy.managemoney.cmd - /managemoney # economy.money.cmd - /money # ################################## USTAWIENIA ################################### # ############ SPERSONALIZUJ SKRYPT ZANIM GO UŻYJESZ ############# # Symbol pieniędzy symbol: € # Prefix tag: &6[&5ECONOMY+&6]&r # ################################################################################# # ################################################################################# # ################################################################################# # ################################################################################# # ALERTY I WIADOMOŚCI # Wiadomość dotycząca braku permisji noPermMess: "&6[&5ECONOMY+&6]&r &cNie masz permisji, aby tego użyć!" # Wiadomość skierowana głównie do konsoli cantDoMess: "&6[&5ECONOMY+&6]&r &cNie możesz tego zrobić!" # Brak środków na koncie aby np. przelać ją innemu graczowi noMoneyMess: "&6[&5ECONOMY+&6]&r &cNie posiadasz pieniędzy!" # Gracz któremu chcesz wysłać pieniądze jest offline notPlayerMess: "&6[&5ECONOMY+&6]&r &cTen gracz jest offline lub nie istnieje!" # ################################################################################# # CYKLICZNE DAWANIE PIENIĘDZY # Czy zezwalasz na to aby na twoim serwerze była cykliczna nagroda za grę cyclicPrize: true # Co ile ma być cykliczna nagroda cyclicWait: 10 minutes #seconds, minutes, hours, months, years # Potrzebne do np. Otrzymaleś 10 $ za 5 minut gry cyclicWaitNotify: 10 cyclicWaitNotifyMess: minut # Ile pieniędzy ma dostawać gracz cyclicMoney: 10 # ################################################################################# # KOD # on first join: set {Economy+ 1.0.%player's uuid%.moneycount} to 0 on join: if {Economy+ 1.0.%player's uuid%.moneycount} is not set: set {Economy+ 1.0.%player's uuid%.moneycount} to 0 command /money: permission: economy.money.cmd permission message: {@noPermMess} trigger: if executor is player: send "{@tag} &7Twój stan konta: &5%{Economy+ 1.0.%player's uuid%.moneycount}%{@symbol}" to player else: send {@cantDoMess} command /managemoney [] [] []: permission: economy.managemoney.cmd permission message: {@noPermMess} trigger: if arg-1 is "add" or "dodaj": if arg-2 is set: if arg-3 is not set: add arg-2 to {Economy+ 1.0.%player's uuid%.moneycount} send "{@tag} &7Dodałeś &5%arg-2%{@symbol} &7sobie!" else if arg-3 parsed as player is set: add arg-2 to {Economy+ 1.0.%arg-3's uuid%.moneycount} send "{@tag} &7Dodałeś &5%arg-2%{@symbol} &7graczowi %arg-3%!" else if arg-3 is "all": loop all players: add arg-2 to {Economy+ 1.0.%loop-player's uuid%.moneycount} send "{@tag} &7Dodałeś &5%arg-2%{@symbol} &7całemu serwerwi!" else: send "{@tag} &cWpisz all lub nick gracza" else: send "{@tag} &cPodaj kwotę!" else if arg-1 is "set" or "ustaw": if arg-2 is set: if arg-3 is not set: set {Economy+ 1.0.%player's uuid%.moneycount} to arg-2 send "{@tag} &7Ustawiłeś &5%arg-2%{@symbol} &7sobie!" else if arg-3 parsed as player is set: set {Economy+ 1.0.%player's uuid%.moneycount} to arg-2 send "{@tag} &7Ustawiłeś &5%arg-2%{@symbol} &7graczowi %arg-3%!" else if arg-3 is "all": loop all players: set {Economy+ 1.0.%loop-player's uuid%.moneycount} to arg-2 send "{@tag} &7Ustawiłeś &5%arg-2%{@symbol} &7całemu serwerwi!" else: send "{@tag} &cWpisz all lub nick gracza" else: send "{@tag} &cPodaj kwotę!" else: send "{@tag} &7Użyj: &5/managemoney &lset/add kwota gracz/all" command /pay [] []: permission: economy+.pay.cmd permission message: {@noPermMess} trigger: if executor is player: if arg-1 is set: if arg-1 is player: if player is not arg-1: if arg-2 is set: if arg-2 <= {Economy+ 1.0.%player's uuid%.moneycount}: remove arg-2 from {Economy+ 1.0.%player's uuid%.moneycount} send "{@tag} &7Wysłałeś &6%arg-2%{@symbol} &7do gracza &5%arg-1% &7" to player add arg-2 to {Economy+ 1.0.%arg-1's uuid%.moneycount} send "" else: send {@noMoneyMess} else: send "{@tag} &cPodaj kwotę" else: send "{@tag} &cNie możesz wysłać sobie pieniędzy!" else: send "{@tag} &cTen gracz jest offline lub nie istnieje!" else: send "{@tag} &7Użycie: &5/pay &lgracz kwota" else: send {@cantDoMess} every {@cyclicWait}: if {@cyclicPrize} is true: loop all players: if {@cyclicMoney} is number: add {@cyclicMoney} to {Economy+ 1.0.%loop-player's uuid%.moneycount} send action bar "&7Otrzymałeś &5{@cyclicMoney}{@symbol} &7za &5{@cyclicWaitNotify} {@cyclicWaitNotifyMess}&7 gry!" to loop-player on load: broadcast " " broadcast " " broadcast " " broadcast "&7Skrypt &e&lEconomy+ {@version} &r&7napisany przez &a&l&n{@author} &r&7właśnie się ładuje!" broadcast " " broadcast "&7Użyj &e&l/economyhelp &r&7aby uzyskać pomoc dot. skryptu" broadcast " " command /reloadeconomy: permission: economy+.reload.cmd trigger: execute console command "sk reload economy+ 1.0.sk" command /economyhelp: permission: economy+.help.cmd aliases: ecohelp, ecopomoc, economypomoc, epomoc, ehelp trigger: send "&e&l========== Economy+ {@version} ==========" send "{@tag} &7/pay gracz kwota - wysłanie pieniędzy do gracza" send "{@tag} &7/money - zobaczenie ilości pieniędzy na koncie" if player has permission "economy+.showmore.help": send "{@tag} &7/managemoney add/set kwota gracz/all" send "{@tag} &7Permisje:" send "{@tag} &7economy+.reload.cmd - /reloadeconomy odświeża skrypt" send "{@tag} &7economy+.help.cmd - /economy help pomoc do skryptu economy+" send "{@tag} &7economy+.showmore.help - zobaczenie permisji czyli ten tekst" send "{@tag} &7economy+.pay.cmd - /pay" send "{@tag} &7economy.managemoney.cmd - /managemoney" send "{@tag} &7economy.money.cmd - /money" send "{@tag} &7Dodaj permisję &c(economy+.showmore.help) &7aby zobaczyć pomoc dla administracji" send "&e&l========== Economy+ {@version} ==========" # # ___ # / (_) # \__ __ __ _ _ __ _ _ _ | # / / / \ / |/ | / \ / |/ |/ | | | --+-- # /\___/\___/\__// | |_\__// | | |_ \_/|/ | # /| # \| # __ __ __ __ _ # /|/ \ / | /|/ \ /|/ \ | | o # | __/ | _ _ _ | __/ _ _|_ |___/ _ _ _ _ | | _ _ # | \| | | / |/ |/ | | \|/ / \ | _| | | / |/ |/ | |/ \_ |/_) | / |/ | # /|(__/ \_/|/ (_|/ | | |_/|(__/|__/ \/ |_ | / \_/|_/ | | |_ |__/ /| \_/|_/ | |_ # /| /| # \| \| #