# xBank # # Twórcy: # Napisał: Kondzioz(Red) # Poprawki i kolory: Lukiqq on skript load: load yaml "plugins/Skript/scripts/bank/playerdata.yml" as "plugins/Skript/scripts/bank/playerdata.yml" load yaml "plugins/Skript/scripts/bank/config.yml" as "plugins/Skript/scripts/bank/config.yml" if skript-yaml "plugins/Skript/scripts/bank/config.yml" is empty: set skript-yaml value "option.prefix" from "plugins/Skript/scripts/bank/config.yml" to "&c&lBANK &7&o>>&7 " set skript-yaml value "option.prefixmenu" from "plugins/Skript/scripts/bank/config.yml" to "&c&lBANK&r" set skript-yaml value "option.wersja" from "plugins/Skript/scripts/bank/config.yml" to "&c1.2" set skript-yaml value "option.blad" from "plugins/Skript/scripts/bank/config.yml" to "&c&lBLAD&r" save yaml "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::PREFIX} to skript-yaml value "option.prefix" of "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::PREFIXMENU} to skript-yaml value "option.prefixmenu" of "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::WERSJA} to skript-yaml value "option.wersja" of "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::BLAD} to skript-yaml value "option.blad" of "plugins/Skript/scripts/bank/config.yml" send "%{OPTIONS::PREFIX}% &a&lZaladowano! &7Wersja: %{OPTIONS::WERSJA}%" to all ops on join: if {kasabank.%player%} is not set: set {kasabank.%player%} to 0 set yaml value "kasabank.%player%" from "plugins/Skript/scripts/bank/playerdata.yml" to {kasabank.%player%} save yaml "plugins/Skript/scripts/bank/playerdata.yml" command /bank [] [] []: trigger: if arg 1 is not set: send "%{OPTIONS::BLAD}% &7poprawne uzycie &c/bank help" if arg 1 is "reload": if player has permission "bank.reload": execute player command "/sk reload bank" load yaml "plugins/Skript/scripts/bank/playerdata.yml" as "plugins/Skript/scripts/bank/playerdata.yml" load yaml "plugins/Skript/scripts/bank/playerdata.yml" as "plugins/Skript/scripts/bank/playerdata.yml" load yaml "plugins/Skript/scripts/bank/config.yml" as "plugins/Skript/scripts/bank/config.yml" if skript-yaml "plugins/Skript/scripts/bank/config.yml" is empty: set skript-yaml value "option.prefix" from "plugins/Skript/scripts/bank/config.yml" to "&c&lBANK &7&o>>&7 " set skript-yaml value "option.prefixmenu" from "plugins/Skript/scripts/bank/config.yml" to "&c&lBANK&r" set skript-yaml value "option.blad" from "plugins/Skript/scripts/bank/config.yml" to "&c&lBLAD&r" set skript-yaml value "option.wersja" from "plugins/Skript/scripts/bank/config.yml" to "&c1.2" save yaml "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::PREFIX} to skript-yaml value "option.prefix" of "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::PREFIXMENU} to skript-yaml value "option.prefixmenu" of "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::WERSJA} to skript-yaml value "option.wersja" of "plugins/Skript/scripts/bank/config.yml" set {OPTIONS::BLAD} to skript-yaml value "option.blad" of "plugins/Skript/scripts/bank/config.yml" send "%{OPTIONS::PREFIX}% &a&lPrzeladowano! &7Wersja: %{OPTIONS::WERSJA}%" to all ops if arg 1 is "przelej": if arg 2 is not set: send "%{OPTIONS::BLAD}% &7poprawne uzycie &c/bank przelej [ilosc] [nick]" if arg 3 is not set: send "%{OPTIONS::BLAD}% &7poprawne uzycie &c/bank przelej [ilosc] [nick]" stop if arg 2 is set: if arg 3 is not set: send "%{OPTIONS::BLAD}% &7poprawne zycie &c/bank przelej [ilosc] [nick]" stop if arg 3 is set: set {_gracz} to arg 3 parsed as a player set {_kasa} to arg 2 parsed as a number if {_gracz} is set: if {_kasa} is set: if {_kasa} is less than {kasabank.%player%}: send "%{OPTIONS::PREFIX}% Nie masz wystarczajaco pieniedzy!" stop if {_kasa} is greater than or equal to {kasabank.%player%}: send "%{OPTIONS::PREFIX}% &7Przelano &c%{_kasa}% &7do &c%{_gracz}%" send "%{OPTIONS::PREFIX}% &7Otrzymales &c%{_kasa}% &7pieniedzy od &c%player%" to {_gracz} remove {_kasa} from {kasabank.%player%} add {_kasa} to {kasabank.%{_gracz}%} set yaml value "kasabank.%player%" from "plugins/Skript/scripts/bank/playerdata.yml" to {kasabank.%player%} set yaml value "kasabank.%{_gracz}%" from "plugins/Skript/scripts/bank/playerdata.yml" to {kasabank.%{_gracz}%} save yaml "plugins/Skript/scripts/bank/playerdata.yml" else: send "%{OPTIONS::BLAD}% &cPodaj liczbe" else: send "{%{OPTIONS::BLAD}% &cPodaj gracza" if arg 1 is "status": send "&7--===+- %{OPTIONS::PREFIXMENU}% &7-+===--" send "" send "&7Twoje pieniadze &c%player's money%" send "" send "&7Trzymasz w banku &c%{kasabank.%player%}%" send "" send "&7--===+- %{OPTIONS::PREFIXMENU}% &7-+===--" if arg 1 is "wplac": if arg 2 is not set: send "%{OPTIONS::BLAD}% &7poprawne zycie &c/bank wplac [ilosc]" if arg 2 is set: set {_kasa} to arg 2 parsed as a number if {_kasa} is set: if player's money is less than {_kasa}: send "%{OPTIONS::PREFIX}% Nie masz wystarczajaco pieniedzy!" if player's money is greater than or equal to {_kasa}: #subtract {_kasa} from player's money execute console command "/eco take %player% %{_kasa}%" send "%{OPTIONS::PREFIX}% Wpłacono %{_kasa}%" add {_kasa} to {kasabank.%player%} set yaml value "kasabank.%player%" from "plugins/Skript/scripts/bank/playerdata.yml" to {kasabank.%player%} save yaml "plugins/Skript/scripts/bank/playerdata.yml" else: send "%{OPTIONS::BLAD}% &cPodaj liczbe" if arg 1 is "wyplac": if arg 2 is not set: send "{%{OPTIONS::BLAD}% &7poprawne zycie &c/bank wyplac [ilosc]" if arg 2 is set: set {_kasa} to arg 2 parsed as a number if {_kasa} is set: if {_kasa} is greater than {kasabank.%player%}: send "%{OPTIONS::PREFIX}% Nie masz wystarczajaco pieniedzy!" if {_kasa} is less than or equal to {kasabank.%player%}: execute console command "/eco give %player% %{_kasa}%" send "%{OPTIONS::PREFIX}% Wypłacono %{_kasa}%" remove {_kasa} from {kasabank.%player%} set yaml value "kasabank.%player%" from "plugins/Skript/scripts/bank/playerdata.yml" to {kasabank.%player%} save yaml "plugins/Skript/scripts/bank/playerdata.yml" stop else: send "%{OPTIONS::BLAD}% &7Podaj liczbe" if arg 1 is "help": send "&7--===+- %{OPTIONS::PREFIXMENU}% &7-+===--" send "&c/bank reload &8- &7Reload scripta" send "&c/bank wplac [ilosc] &8- &7Wplaca dana ilosc kasy na konto bankowe" send "&c/bank wyplac [ilosc] &8- &7Wyplaca dana ilosc kasy z konta bankowego" send "&c/bank przelej [ilosc] [nick] &8- &7Przelewa kase z twojego konta bankowego do danej osoby" send "&c/bank status &8- &7Status twojego konta bankowego" send "&7--===+- %{OPTIONS::PREFIXMENU}% &7-+===--" on death: if attacker is a player: if player's balance is greater than 10: set {kasa.smierc} to victim's money * 0.10 increase the attacker's balance by {kasa.smierc} remove {kasa.smierc} from victim's inventory send "&7Otrzymales &c%{kasa.smierc}% &7za zabicie &c%player%" to attacker else: if player's balance is greater than 20: set {kasa.smierc} to victim's money * 0.05 remove {kasa.smierc} from victim's balance