Skocz do zawartości
  • 0

numer konta przypisany do gracza


Kocugi33

Pytanie

Hej potrzebował bym prostego skryptu zrobionego na zmiennych oparty o vault, przechodząc do tematu potrzebuje skryptu w którym mam komendę /zalozkonto który generuje tobie liczbę od 111111111 do 999999999 i przypisuje do gracza a kiedy wpisze /przelej (kwota) (nr konta) i jeżeli numer konta istnieje wykrywa gracza który posiada dokładnie tą liczbę którą wpisałem i wysyła do niego przelew o nominale wartości argumentu 1

Na marginesie nie zapłacę bo nie jestem w stanie ;)

Edytowane przez Kocugi33
Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
command /zalozkonto:
	permission: skript.zalozkonto
	trigger:
		set {_gracz} to player
		set {_liczba} to random integer between 111111111 and 999999999
		set {konta::%{_gracz}%} to {_liczba}
		send "Twoj numer konta to: %{_liczba}%"

command /przelej [<integer>] [<string>]:
	permission: skript.przelej
	trigger:
		set {_gracz} to player
		if {konta::%{_gracz}%} is not set:
			send "Nie posiadasz konta bankowego"
			stop
		set {_kwota} to arg-1
		set {_nr_konta} to arg-2
		loop all players:
			if {konta::%loop-player%} is set:
				if {konta::%loop-player%} is {_nr_konta}:
					set {_odbiorca} to loop-player
					set {_saldo_gracza} to balance of {_gracz}
					if {_saldo_gracza} < {_kwota}:
						send "Nie masz wystarczajacych srodkow na koncie"
						stop
					set {_nowe_saldo_gracza} to {_saldo_gracza} - {_kwota}
					set {_nowe_saldo_odbiorcy} to {_odbiorca}'s balance
					add {_kwota} to {_nowe_saldo_odbiorcy}
					set {_gracz}'s balance to {_nowe_saldo_gracza}
					set {_odbiorca}'s balance to {_nowe_saldo_odbiorcy}
					send "Przelew o wartosci %{_kwota}% zostal wyslany na konto %{_nr_konta}%"
					stop
			send "Nie znaleziono konta o numerze %{_nr_konta}%"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 minut temu, xMarmo321 napisał:
command /zalozkonto:
	permission: skript.zalozkonto
	trigger:
		set {_gracz} to player
		set {_liczba} to random integer between 111111111 and 999999999
		set {konta::%{_gracz}%} to {_liczba}
		send "Twoj numer konta to: %{_liczba}%"

command /przelej [<integer>] [<string>]:
	permission: skript.przelej
	trigger:
		set {_gracz} to player
		if {konta::%{_gracz}%} is not set:
			send "Nie posiadasz konta bankowego"
			stop
		set {_kwota} to arg-1
		set {_nr_konta} to arg-2
		loop all players:
			if {konta::%loop-player%} is set:
				if {konta::%loop-player%} is {_nr_konta}:
					set {_odbiorca} to loop-player
					set {_saldo_gracza} to balance of {_gracz}
					if {_saldo_gracza} < {_kwota}:
						send "Nie masz wystarczajacych srodkow na koncie"
						stop
					set {_nowe_saldo_gracza} to {_saldo_gracza} - {_kwota}
					set {_nowe_saldo_odbiorcy} to {_odbiorca}'s balance
					add {_kwota} to {_nowe_saldo_odbiorcy}
					set {_gracz}'s balance to {_nowe_saldo_gracza}
					set {_odbiorca}'s balance to {_nowe_saldo_odbiorcy}
					send "Przelew o wartosci %{_kwota}% zostal wyslany na konto %{_nr_konta}%"
					stop
			send "Nie znaleziono konta o numerze %{_nr_konta}%"

 

dziękuje ci :DDD

Odnośnik do komentarza
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
Odpowiedz na pytanie...

×   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ę...