Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /bank [<text>] [<number>] [<player>]:
- 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 <kwota> &f&l> Wplaca pieniadze do banku"
- send "&9&l/bank wyplac <kwota> &f&l> Wyplaca pieniadze z banku"
- send "&9&l/bank kredyt <kwota &f&l> Bierze kredyt"
- send "&9&l/bank splac <kwota> &f&l> Splaca kredyt"
- send "&9&l/bank przelew <kwota> <nick > &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"
Add Comment
Please, Sign In to add comment