#Autor:mrsofnik {prosze nie kasować tej linijki} #Skrypt można edytować na swoje potrzby options: #opcje: #tag przed wiadomościami logo : &e[&a&lBank&e] #maksymalna ilość jaką można pożyczyć z banku max.pozycz : 1000 #czas na spłate pożyczki [w dniach] czas.splata : 2 #czas na spłate pożyczki , jeżeli nie zrobił tego w pierwotnym terminie [w dniach] czas.splata.zaleglosc : 2 #minimalnba ilość pieniędzy jaką można wpłacić na konto bankowe min.wplac : 700 #Co ile dni dodawane są pieniądze do konta graczy czas.dodaj : 1 variables: #zmienne: #nie należy zmieniać pozyczka.%player% = 0 ilosc.%player% = 0 zaleglosc.%player% = 0 konto.%player% = 0 kontoj.%player% = false #kod skryptu command /b [] [] []: aliases: bank permission: bank.gracz trigger: if arg 1 is "pozycz": if {pozyczka.%player%} is 0: if {zaleglosc.%player%} is 0: if arg 2 is smaller than {@max.pozycz}: add arg 2 to player's balance add arg 2 to {ilosc.%player%} set {pozyczka.%player%} to 1 send "{@logo}&dPozyczyles %arg 2%$!" wait {@czas.splata} days if player's balance is greater than arg 2: remove arg 2 from player's balance send "{@logo}&dSplaciles pozyczke!" to player set {ilosc.%player%} to 0 set {pozyczka.%player%} to 0 else: send "{@logo}&dNie masz sierodkow aby splacic pozyczke!Musisz zgromadzic pieniadze aby to zrobic ,bo stracisz zdlonosc kredytowa!" set {zaleglosc.%player%} to 1 wait {@czas.splata.zaleglosc} days if player's balance is greater than arg 2: remove arg 2 from player's balance send "{@logo}&dSplaciles pozyczke!" to player set {ilosc.%player%} to 0 set {pozyczka.%player%} to 0 set {zaleglosc.%player%} to 0 else: send "{@logo}&dNie splaciles zaleglosci tracisz zdolnosc kredytowa!" else: send "{@logo}&dNie mozesz az tle pozyczyc" else: send "{@logo}&dNie masz zdolnoisci kredytowej!" else: send "{@logo}&dMasz juz pozyczke, splac najpierw pierwsza!" if arg 1 is "splac": if {pozyczka.%player%} is 1: if player's balance is greater than {ilosc.%player%}: remove {ilosc.%player%} from player's balance send "{@logo}&dSplaciles pozyczke!" to player set {ilosc.%player%} to 0 set {pozyczka.%player%} to 0 set {zaleglosc.%player%} to 0 else: send "{@logo}&dNie masz sierodkow aby splacic pozyczke!" else: send "{@logo}&dNie masz pozyczki, to co chcesz splacac?:)" if arg 1 is "naleznosc": send "{@logo}&dAktualnie musisz splacic &r%{ilosc.%player%}%&d!" if arg 1 is "wplac": if player's balance is greater than arg 2: if {zaleglosc.%player%} is 0: if arg 2 is greater than {@min.wplac}: remove arg 2 from player's balance add arg 2 to {konto.%player%} set {kontoj.%player%} to true send "{@logo}&dWplaciles na konto bankowe: &r%arg 2%&d!" send "{@logo}&dStan twojego konta bankowego to: &r%{konto.%player%}%&d!" else: send "{@logo}&dNie mozesz wplacic na konto tak malej ilosci gotowki" else: send "{@logo}&dNie splaciles pozyczki!Zostalo to odnotowane i nie mozesz juz kozystac z uslug banku!" else: send "{@logo}&dNie mozesz wplacic wiecej pieniedzy niz masz w portfelu!" if arg 1 is "wyplac": if {kontoj.%player%} is true: remove {konto.%player%} from {konto.%player%} add {konto.%player%} to player's balance send "{@logo}&dWyplaciles swoje oszczednosci!" else: send "{@logo}&dNie masz oszczednosci!" if arg 1 is "przelej": if {konto.%player%} is greater than arg 2: if {kontoj.%arg 3%} is false: set {kontoj.%arg 3%} to true add arg 2 to {konto.%arg 3%} send "{@logo}&dPrzelales kwote %arg 2% na konto gracza %arg 3%!" send "{@logo}&dGracz %player% przelal %arg 3% na twoje konto!" remove arg 3 from {konto.%player%} else: add arg 2 to {konto.%arg 3%} send "{@logo}&dPrzelales kwote %arg 2% na konto gracza %arg 3%!" send "{@logo}&dGracz %player% przelal %arg 3% na twoje konto!" to arg 3 remove arg 3 from {konto.%player%} else: send "{@logo}&dNie masz tyle pieniedzy na koncie" if arg 1 is "stan": if {kontoj.%player%} is true: send "{@logo}&dStan twojego konta bankowego: &r%{konto.%player%}%" else: send "{@logo}&dNie masz konta bankowego!" if arg 1 is "pomoc" or "?": send "{@logo}&dPomoc" send "{@logo}&d/b pozycz - pozyczasz wybrana ilosc pieniedzy" send "{@logo}&d/b splac - splaca pozyczke" send "{@logo}&d/b przelej - przelewa na konto wybranego gracza pieniądze" send "{@logo}&d/b naleznosc - pokazuje ile masz pozyczonych pieniedzy" send "{@logo}&d/b wplac - wplaca pieniadze na konto bankowe" send "{@logo}&d/b wyplac - wyplaca pieniadze z konta" send "{@logo}&d/b stan - stan twojego konta bankowego" command /ba [] []: aliases: bankadmin permission: bank.admin trigger: if arg 1 is "splac": if {pozyczka.%arg 2%} is 1: send "{@logo}&dSplaciles pozyczke gracza %arg 2%!" to player set {ilosc.%arg 2%} to 0 set {pozyczka.%arg 2%} to 0 set {zaleglosc.%arg 2%} to 0 else: send "{@logo}&dTen gracz nie jest zadluzony!" if arg 1 is "stan": if {kontoj.%arg 2%} is true: send "{@logo}&dStan konta bankowego tego gracza: &r%{konto.%arg 2%}%" else: send "{@logo}&dTen gracz nie ma konta bankowego!" if arg 2 is "naleznosc": send "{@logo}&dTen gracz aktualnie musi splacic &r%{ilosc.%arg 2%}%&d!" every {@czas.dodaj} days: loop all players: if {kontoj.%loop-player%} is true: if {konto.%loop-player%} is smaller than 1500: add 20 to {konto.%loop-player%} if {konto.%loop-player%} is between 1501 and 4000: add 50 to {konto.%loop-player%} if {konto.%loop-player%} is between 4001 and 7000: add 100 to {konto.%loop-player%} if {konto.%loop-player%} is between 7001 and 10000: add 150 to {konto.%loop-player%} if {konto.%loop-player%} is greater than 10000: add 200 to {konto.%loop-player%} on skript stop: send "&e#############################################" to console send "&e|&4Zatrzymywanie skryptu&e| " to console send "&e#############################################" to console on skript start: send "&e###########################################" to console send "&e|&4Uruchamianie skryptu&e| " to console send "&e###########################################" to console loop all players: if {pozyczka.%loop-player%} is 1: wait {@czas.splata} days if loop-player's balance is greater than {ilosc.%loop-player%}: remove {ilosc.%loop-player%} from loop-player's balance send "{@logo}&dSplaciles pozyczke!" to loop-player set {ilosc.%loop-player%} to 0 set {pozyczka.%loop-player%} to 0 else: send "{@logo}&dNie masz sierodkow aby splacic pozyczke!Musisz zgromadzic pieniadze aby to zrobic ,bo stracisz zdlonosc kredytowa!" to loop-player set {zaleglosc.%loop-player%} to 1 wait {@czas.splata.zaleglosc} days if loop-player's balance is greater than {ilosc.%loop-player%}: remove {ilosc.%loop-player%} from loop-player's balance send "{@logo}&dSplaciles pozyczke!" to loop-player set {ilosc.%loop-player%} to 0 set {pozyczka.%loop-player%} to 0 set {zaleglosc.%loop-player%} to 0 else: send "{@logo}&dNie splaciles zaleglosci tracisz zdolnosc kredytowa!" to loop-player on sign change: if line 1 is "[bank]" or "[b]": set line 1 to "{@logo}" if line 2 is "stan": set line 2 to "&2Stan" if line 2 is "splac": set line 2 to "&2Splac" on rightclick on sign: if line 1 is "{@logo}": if line 2 is "&2Stan": if {kontoj.%player%} is true: send "{@logo}&dStan twojego konta bankowego: &r%{konto.%player%}%" else: send "{@logo}&dNie masz konta bankowego!" if line 2 is "&2Splac": if {pozyczka.%player%} is 1: if player's balance is greater than {ilosc.%player%}: remove {ilosc.%player%} from player's balance send "{@logo}&dSplaciles pozyczke!" to player set {ilosc.%player%} to 0 set {pozyczka.%player%} to 0 set {zaleglosc.%player%} to 0 else: send "{@logo}&dNie masz sierodkow aby splacic pozyczke!" else: send "{@logo}&dNie masz pozyczki, to co chcesz splacac?:)" on first join: set {kontoj.%player%} to false