Skocz do zawartości

xBank - Skrypt na bank


Rekomendowane odpowiedzi

Witam

Chciałbym pokazać skrypt, który dodaje bank :D 

Twórcy

Ja(Red_100 lub kondzioz)

Lukiqq

Komendy

/bank - Główna komenda

/bank help - Wyświetla wszystkie komendy

/bank wplac [ilosc] - Wpłaca daną kwote na konto

/bank wyplac [ilosc] - Wypłaca daną kwote

/bank przelej [ilosc[ [nick] - Przelewa daną kwote graczowi

/bank reload - Przeładowuje skrypt

Permisje

Do podstawowych komend nie ma permisji

/bank reload- bank.reload

Wymagane

skript 2.3.5 (minimum - 1.13.2)

skript-yaml (1.13.2)

Pobierz

Pobierz

 

Testowany na Spigot 1.13.2

Bugi

/bank przelej - bez argumentów pokazuje 2 razy "Poprawne użycie"

Więcej nie znalazłem

Changelog

1.1 - Poprawka błędów

1.2 - Dodano config

 

Edytowane przez Red
Odnośnik do komentarza
https://skript.pl/temat/32304-xbank-skrypt-na-bank/
Udostępnij na innych stronach

  • 1 rok później...
  • 3 tygodnie później...

Znalazłem bug, Po wpisaniu /bank wplac -100 komenda zadziała i pobierze sie kwota z konta gracza a w banku bedzie na minusie
tutaj poprawka:
dodałem if {_kasa} is greater than 0:

Tutaj pełny skrypt autora Red z dodaną poprawka: 

 

tutaj poprawka:

		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 greater than 0:
					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}% Podaj kwote wieksza od 0"
		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 greater than 0:
					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}% Podaj kwote wieksza od 0"

 

Odnośnik do komentarza
https://skript.pl/temat/32304-xbank-skrypt-na-bank/#findComment-267042
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...