command /bank [] [] []: trigger: set {_ist.%player%} to yaml value "konto.ist" from "bankgracze/%player%.yml" if arg 1 is "utworz": if {_ist.%player%} is "0": send "&9&l&m----------------------------------------" send "&f&lKonto w banku zalozone!" send "&f&lUzyj &9&l/bank &f&laby zobaczyc liste komend!" send "&9&l&m----------------------------------------" set yaml value "konto.ist" from "bankgracze/%player%.yml" to "1" stop else: send "&9&l&m----------------------------------------" send "&f&lJuz posiadasz konto!" send "&9&l&m----------------------------------------" if {_ist.%player%} is "0": send "&9&l&m----------------------------------------" send "&f&lNie masz konta w banku!" send "&f&lUzyj &9&l/bank utworz" send "&9&l&m----------------------------------------" stop if arg 1 is not set: send "&9&l&m----------------------------------------" send "&9&l/bank konto &f&l> Pokazuje stan konta" send "&9&l/bank wplac &f&l> Wplaca pieniadze do banku" send "&9&l/bank wyplac &f&l> Wyplaca pieniadze z banku" send "&9&l/bank kredyt Bierze kredyt" send "&9&l/bank splac &f&l> Splaca kredyt" send "&9&l/bank przelew &f&l> Przelewa pieniadze" send "&9&l/bank zamknij &f&l> Zamyka konto" send "&9&l&m----------------------------------------" if arg 1 is not "zamknij" or "konto" or "wplac" or "wyplac" or "kredyt" or "splac" or "przelew": make player execute command "bank" stop if arg 1 is "zamknij": if arg 2 is 1: set {_sprkr.%player%} to yaml value "konto.kredyt" from "bankgracze/%player%.yml" if {_sprkr.%player%} is 0: set yaml value "konto.ist" from "bankgracze/%player%.yml" to "0" set yaml value "konto.kasa" from "bankgracze/%player%.yml" to "0" set yaml value "konto.kredyt" from "bankgracze/%player%.yml" to 0 send "&9&l&m----------------------------------------" send "&f&lKonto zamkniete!" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lAby zamknac konto w banku musisz splacic" send "&f&lWszystkie kredyty! Obecny kredyt wynosi:" send "&f&l>> &9&l%{_sprkr.%player%}%&f&l$" send "&f&lUzyj &9&l/bank splac kwota &f&laby go splacic!" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lPamietaj! Usuwajac konto w banku, tracisz" send "&f&lwszystkie wplacone pieniadze! Lepiej je wyplac!" send "&f&lJesli nadal chcesz zamknac konto" send "&f&lUzyj &9&l/bank zamknij 1" send "&9&l&m----------------------------------------" stop if arg 1 is "konto": set {_kasabank.%player%} to yaml value "konto.kasa" from "bankgracze/%player%.yml" send "&9&l&m----------------------------------------" send "&f&lTwoje obecne pieniadze:" send "&f&lPortfel: &a&l%player's account%" send "&f&lBank: &a&l$%{_kasabank.%player%}%" set {_sprkr.%player%} to yaml value "konto.kredyt" from "bankgracze/%player%.yml" if {_sprkr.%player%} is 0: send "&f&lNie masz kredytu!" else: send "&f&lKredyt: &c&l$%{_sprkr.%player%}%" send "&9&l&m----------------------------------------" if arg 1 is "wplac": if arg 2 is set: if arg 2 is number: set {_wplac.%player%} to arg 2 if player's money is more than {_wplac.%player%}: subtract {_wplac.%player%} from player's money set {_op.%player%} to yaml value "konto.kasa" from "bankgracze/%player%.yml" set {_op1.%player%} to {_op.%player%}+{_wplac.%player%} set yaml value "konto.kasa" from "bankgracze/%player%" to {_op1.%player%} if {ostatnia.wplata.%player%} is not set: set {ostatnia.wplata.%player%} to now send "&9&l&m----------------------------------------" send "&f&lWplacono: &a&l$%{_wplac.%player%}%" send "&9&l&m----------------------------------------" stop if player's money is {_wplac.%player%}: subtract {_wplac.%player%} from player's money set {_op.%player%} to yaml value "konto.kasa" from "bankgracze/%player%.yml" set {_op1.%player%} to {_op.%player%}+{_wplac.%player%} set yaml value "konto.kasa" from "bankgracze/%player%" to {_op1.%player%} if {ostatnia.wplata.%player%} is not set: set {ostatnia.wplata.%player%} to now send "&9&l&m----------------------------------------" send "&f&lWplacono: &a&l$%{_wplac.%player%}%" send "&9&l&m----------------------------------------" stop else: send "&9&l&m----------------------------------------" send "&f&lTwoj portfel nie zawiera tyle pieniedzy!" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank wplac kwota" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank wplac kwota" send "&9&l&m----------------------------------------" if arg 1 is "wyplac": if arg 2 is set: if arg 2 is number: set {_wyplac.%player%} to arg 2 set {_op.%player%} to yaml value "konto.kasa" from "bankgracze/%player%" if {_op.%player%} is {_wyplac.%player%}: add {_wyplac.%player%} to player's money set {_op1.%player%} to {_op.%player%}-{_wyplac.%player%} set yaml value "konto.kasa" from "bankgracze/%player%" to {_op1.%player%} send "&9&l&m----------------------------------------" send "&f&lWyplacono: &a&l$%{_wyplac.%player%}%" send "&9&l&m----------------------------------------" stop if {_op.%player%} is more than {_wyplac.%player%}: add {_wyplac.%player%} to player's money set {_op1.%player%} to {_op.%player%}-{_wyplac.%player%} set yaml value "konto.kasa" from "bankgracze/%player%" to {_op1.%player%} send "&9&l&m----------------------------------------" send "&f&lWyplacono: &a&l$%{_wyplac.%player%}%" send "&9&l&m----------------------------------------" stop else: send "&9&l&m----------------------------------------" send "&f&lTwoje konto nie zawiera tyle pieniedzy!" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank wyplac kwota" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank wyplac kwota" send "&9&l&m----------------------------------------" if arg 1 is "kredyt": if arg 2 is set: set {_kredyt.%player%} to arg 2 if {_kredyt.%player%} is less than 10: send "&9&l&m----------------------------------------" send "&f&lMinimalna kwota kredytu wynosi: &9&l$10" send "&9&l&m----------------------------------------" else: set {_kredyty.%player%} to yaml value "konto.kredyt" from "bankgracze/%player%" set {_opk1.%player%} to {_kredyt.%player%}+{_kredyty.%player%} if {_opk1.%player%} is more than 2500: send "&9&l&m----------------------------------------" send "&f&lTwoje kredyty moga maksymalnie wynosic &9&l$2500$&f&l!" send "&9&l&m----------------------------------------" else: set yaml value "konto.kredyt" from "bankgracze/%player%.yml" to {_opk1.%player%} set {_op7.%player%} to yaml value "konto.kasa" from "bankgracze/%player%.yml" set {_opk2.%player%} to {_op7.%player%}+{_kredyt.%player%} set yaml value "konto.kasa" from "bankgracze/%player%.yml" to {_opk2.%player%} if {kredytczas.%player%} is 0: set {kredytczas.%player%} to now if {kredytczas.%player%} is not set: set {kredytczas.%player%} to now set {kredyt.%player%} to true send "&9&l&m----------------------------------------" send "&f&lWziales kredyt! Teraz Twoje kredyty lacznie" send "&f&lwynosza: &9&l$%{_opk1.%player%}%&f&l!" send "&6&lPowodzenia w splacaniu ;)" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank kredyt kwota" send "&9&l&m----------------------------------------" if arg 1 is "splac": if arg 2 is set: set {_zmspl.%player%} to arg 2 set {_krdospl.%player%} to yaml value "konto.kredyt" from "bankgracze/%player%" set {_ks.%player%} to yaml value "konto.kasa" from "bankgracze/%player%" set {_wyn.%player%} to {_krdospl.%player%}-{_zmspl.%player%} if {_wyn.%player%} is less than 0: send "&9&l&m----------------------------------------" send "&f&lProbojesz splacic wiecej niz jestes winien!" send "&f&lTwoj kredyt wynosi: &9&l$%{_krdospl.%player%}%" send "&9&l&m----------------------------------------" stop if {_ks.%player%} is more than {_zmspl.%player%}: set {_spl1.%player%} to {_ks.%player%} - {_zmspl.%player%} set {_splkr1.%player%} to {_krdospl.%player%} - {_zmspl.%player%} set yaml value "konto.kasa" from "bankgracze/%player%" to {_spl1.%player%} set yaml value "konto.kredyt" from "bankgracze/%player%" to {_splkr1.%player%} send "&9&l&m----------------------------------------" send "&f&lSplaciles: &a&l$%{_zmspl.%player%}%" if {_splkr1.%player%} is less than 0.1: set yaml value "konto.kredyt" from "bankgracze/%player%" to 0 send "&a&lSplaciles caly kredyt!" set {kredytczas.%player%} to 0 else: send "&f&lPozostaly kredyt: &9&l$%{_splkr1.%player%}%" send "&9&l&m----------------------------------------" stop if {_ks.%player%} is {_zmspl.%player%}: set {_spl1.%player%} to {_ks.%player%} - {_zmspl.%player%} set {_splkr1.%player%} to {_krdospl.%player%} - {_zmspl.%player%} set yaml value "konto.kasa" from "bankgracze/%player%" to {_spl1.%player%} set yaml value "konto.kredyt" from "bankgracze/%player%" to {_splkr1.%player%} send "&9&l&m----------------------------------------" send "&f&lSplaciles: &a&l$%{_zmspl.%player%}%" if {_splkr1.%player%} is less than 0.1: set yaml value "konto.kredyt" from "bankgracze/%player%" to 0 send "&a&lSplaciles caly kredyt!" set {kredytczas.%player%} to 0 else: send "&f&lPozostaly kredyt: &9&l$%{_splkr1.%player%}%" send "&9&l&m----------------------------------------" stop else: send "&9&l&m----------------------------------------" send "&f&lNie masz tyle kasy!" send "&9&lUwaga! Liczy sie tylko kasa, ktora posiadasz" send "&9&lna koncie bankowym!" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank splac kwota" send "&9&l&m----------------------------------------" if arg 1 is "przelew": if arg 2 is set: if arg 3 is set: set {_kasa.%player%} to yaml value "konto.kasa" from "bankgracze/%player%" if {_kasa.%player%} is less than arg 2: send "&9&l&m----------------------------------------" send "&f&lNie posiadasz &c&l%arg 2%$&f&l!" send "&9&l&m----------------------------------------" stop if arg 2 is less than 10: send "&9&l&m----------------------------------------" send "&f&lNie mozesz przelac tak malej kwoty!" send "&9&l&m----------------------------------------" stop set {_ok.%player%} to yaml value "konto.kasa" from "bankgracze/%player-arg%" set {_op.%player%} to arg 2 set yaml value "konto.kasa" from "bankgracze/%player%" to {_kasa.%player%}-{_op.%player%} set yaml value "konto.kasa" from "bankgracze/%player-arg%" to {_ok.%player%}+{_op.%player%} send "&9&l&m----------------------------------------" send "&f&lPrzelano &9&l%{_op.%player%}%$&f&l graczowi &9&l%player-arg%&f&l!" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank przelew kwota nick" send "&9&l&m----------------------------------------" else: send "&9&l&m----------------------------------------" send "&f&lUzyj &9&l/bank przelew kwota nick" send "&9&l&m----------------------------------------" every 600 seconds: loop all players: set {_sprkredytow.%loop-player%} to yaml value "konto.kredyt" from "bankgracze/%loop-player%" if {_sprkredytow.%loop-player%} is more than 0: send "&9&l&m----------------------------------------" to loop-player send "&f&lPamietaj o splacie swojego kredytu!" to loop-player set {_kredytspr.%loop-player%} to difference between {kredytczas.%loop-player%} and now # if {_kredytspr.%loop-player%} is more than 7 day: set {_nowykredyt.%loop-player%} to {_sprkredytow.%loop-player%}*3 set yaml value "konto.kredyt" from "bankgracze/%loop-player%" to {_nowykredyt.%loop-player%} send "&f&lNie splacasz kredytu! Teraz wynosi: &c&l$%{_nowykredyt.%loop-player%}%" to loop-player set {_kasacoczas.%loop-player%} to yaml value "konto.kasa" from "bankgracze/%loop-player%" send "&c&lNadchodza kary finansowe! Tracisz:" to loop-player set {_traci.%loop-player%} to {_nowykredyt.%loop-player%}*0.2 if {_kasacoczas.%loop-player%} is more than {_traci.%loop-player%}: set {_kps.%loop-player%} to {_kasacoczas.%loop-player%}-{_traci.%loop-player%} set yaml value "kasa.player" from "bankgracze/%loop-player%" to {_kps.%loop-player%} send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego konta bankowego!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop else: if loop-player's money is more than {_traci.%loop-player%}: send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego portfela!" to loop-player subtract {_traci.%loop-player%} from loop-player's money send "&9&l&m----------------------------------------" to loop-player stop else: set loop-player's money to 0 send "&c&l>> &4&l$%{_traci.%loop-player%}%&c&l!" to loop-player send "&c&lPoniewaz nie masz tyle $ - Twoj portfel zostaje wyzerowany!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop # if {_kredytspr.%loop-player%} is more than 6 day: set {_nowykredyt.%loop-player%} to {_sprkredytow.%loop-player%}*3 set yaml value "konto.kredyt" from "bankgracze/%loop-player%" to {_nowykredyt.%loop-player%} send "&f&lNie splacasz kredytu! Teraz wynosi: &c&l$%{_nowykredyt.%loop-player%}%" to loop-player set {_kasacoczas.%loop-player%} to yaml value "konto.kasa" from "bankgracze/%loop-player%" send "&c&lNadchodza kary finansowe! Tracisz:" to loop-player set {_traci.%loop-player%} to {_nowykredyt.%loop-player%}*0.2 if {_kasacoczas.%loop-player%} is more than {_traci.%loop-player%}: set {_kps.%loop-player%} to {_kasacoczas.%loop-player%}-{_traci.%loop-player%} set yaml value "kasa.player" from "bankgracze/%loop-player%" to {_kps.%loop-player%} send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego konta bankowego!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop else: if loop-player's money is more than {_traci.%loop-player%}: send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego portfela!" to loop-player subtract {_traci.%loop-player%} from loop-player's money send "&9&l&m----------------------------------------" to loop-player stop else: set loop-player's money to 0 send "&c&l>> &4&l$%{_traci.%loop-player%}%&c&l!" to loop-player send "&c&lPoniewaz nie masz tyle $ - Twoj portfel zostaje wyzerowany!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop # if {_kredytspr.%loop-player%} is more than 5 day: set {_nowykredyt.%loop-player%} to {_sprkredytow.%loop-player%}*3 set yaml value "konto.kredyt" from "bankgracze/%loop-player%" to {_nowykredyt.%loop-player%} send "&f&lNie splacasz kredytu! Teraz wynosi: &c&l$%{_nowykredyt.%loop-player%}%" to loop-player set {_kasacoczas.%loop-player%} to yaml value "konto.kasa" from "bankgracze/%loop-player%" send "&c&lNadchodza kary finansowe! Tracisz:" to loop-player set {_traci.%loop-player%} to {_nowykredyt.%loop-player%}*0.2 if {_kasacoczas.%loop-player%} is more than {_traci.%loop-player%}: set {_kps.%loop-player%} to {_kasacoczas.%loop-player%}-{_traci.%loop-player%} set yaml value "kasa.player" from "bankgracze/%loop-player%" to {_kps.%loop-player%} send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego konta bankowego!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop else: if loop-player's money is more than {_traci.%loop-player%}: send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego portfela!" to loop-player subtract {_traci.%loop-player%} from loop-player's money send "&9&l&m----------------------------------------" to loop-player stop else: set loop-player's money to 0 send "&c&l>> &4&l$%{_traci.%loop-player%}%&c&l!" to loop-player send "&c&lPoniewaz nie masz tyle $ - Twoj portfel zostaje wyzerowany!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop # if {_kredytspr.%loop-player%} is more than 4 day: set {_nowykredyt.%loop-player%} to {_sprkredytow.%loop-player%}*3 set yaml value "konto.kredyt" from "bankgracze/%loop-player%" to {_nowykredyt.%loop-player%} send "&f&lNie splacasz kredytu! Teraz wynosi: &c&l$%{_nowykredyt.%loop-player%}%" to loop-player set {_kasacoczas.%loop-player%} to yaml value "konto.kasa" from "bankgracze/%loop-player%" send "&c&lNadchodza kary finansowe! Tracisz:" to loop-player set {_traci.%loop-player%} to {_nowykredyt.%loop-player%}*0.2 if {_kasacoczas.%loop-player%} is more than {_traci.%loop-player%}: set {_kps.%loop-player%} to {_kasacoczas.%loop-player%}-{_traci.%loop-player%} set yaml value "kasa.player" from "bankgracze/%loop-player%" to {_kps.%loop-player%} send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego konta bankowego!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop else: if loop-player's money is more than {_traci.%loop-player%}: send "&c&l>> &4&l$%{_traci.%loop-player%}% &c&lze swojego portfela!" to loop-player subtract {_traci.%loop-player%} from loop-player's money send "&9&l&m----------------------------------------" to loop-player stop else: set loop-player's money to 0 send "&c&l>> &4&l$%{_traci.%loop-player%}%&c&l!" to loop-player send "&c&lPoniewaz nie masz tyle $ - Twoj portfel zostaje wyzerowany!" to loop-player send "&9&l&m----------------------------------------" to loop-player stop if {_kredytspr.%loop-player%} is more than 3 day: set {_nowykredyt.%loop-player%} to {_sprkredytow.%loop-player%}*1.50 set yaml value "konto.kredyt" from "bankgracze/%loop-player%" to {_nowykredyt.%loop-player%} send "&f&lNie splacasz kredytu! Teraz wynosi: &c&l$%{_nowykredyt.%loop-player%}%" to loop-player send "&9&l&m----------------------------------------" to loop-player stop if {_kredytspr.%loop-player%} is more than 2 day: set {_nowykredyt.%loop-player%} to {_sprkredytow.%loop-player%}*1.30 set yaml value "konto.kredyt" from "bankgracze/%loop-player%" to {_nowykredyt.%loop-player%} send "&f&lNie splacasz kredytu! Teraz wynosi: &c&l$%{_nowykredyt.%loop-player%}%" to loop-player send "&9&l&m----------------------------------------" to loop-player stop if {_kredytspr.%loop-player%} is more than 1 day: set {_nowykredyt.%loop-player%} to {_sprkredytow.%loop-player%}*1.13 set yaml value "konto.kredyt" from "bankgracze/%loop-player%" to {_nowykredyt.%loop-player%} send "&f&lNie splacasz kredytu! Teraz wynosi: &c&l$%{_nowykredyt.%loop-player%}%" to loop-player send "&9&l&m----------------------------------------" to loop-player stop send "&9&l&m----------------------------------------" to loop-player every 600 seconds: loop all players: set {_kasalokaty.%loop-player%} to yaml value "konto.kasa" from "bankgracze/%loop-player%" if {_kasalokaty.%loop-player%} is more than 0: set {_lokataspr.%loop-player%} to difference between {ostatnia.wplata.%loop-player%} and now if {_lokataspr.%loop-player%} is more than 1 day: set {ostatnia.wplata.%loop-player%} to now if loop-player has permission "bank.gracz": set {_lokatazysk.%loop-player%} to {_kasalokaty.%loop-player%}*1.050 if loop-player has permission "bank.vip": set {_lokatazysk.%loop-player%} to {_kasalokaty.%loop-player%}*1.080 if loop-player has permission "bank.svip": set {_lokatazysk.%loop-player%} to {_kasalokaty.%loop-player%}*1.1 set yaml value "konto.kasa" from "bankgracze/%loop-player%" to {_lokatazysk.%loop-player%} send "&9&l&m----------------------------------------" to loop-player send "&a&lTwoje pieniadze procentuja!" to loop-player send "&9&l&m----------------------------------------" to loop-player # # # on script load: if folder "plugins/Skript/scripts/bankgracze" doesn't exists: create folder "plugins/Skript/scripts/bankgracze" on join: if file "plugins/Skript/scripts/bankgracze/%player%.yml" doesn't exists: create file "plugins/Skript/scripts/bankgracze/%player%.yml" set yaml value "konto.ist" from "bankgracze/%player%.yml" to "0" set yaml value "konto.kasa" from "bankgracze/%player%.yml" to "0" set yaml value "konto.kredyt" from "bankgracze/%player%.yml" to "0"