Skocz do zawartości
  • 0

Skrypt na przelew


TheFightaz

Pytanie

Cześć, 
mam krótki kod dotyczący przelewów na konto, wszystko działa, ale jest jeden mały problem. Mianowicie moge przelac samemu sobie, wiecie co i gdzie dopisac?
 

command /przelej [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "{@tag} &7Poprawne uzycie &2/przelej &6<ilość> <nick>"
			stop
		if arg 2 is not set:
			send "{@tag} &7Poprawne uzycie &2/przelej &6<ilość> <nick>"
			stop
		if arg 1 is set:
			if arg 2 is not set:
				send "{@tag} &7Poprawne uzycie &2/przelej &6<ilość> <nick>"
				stop
			if arg 2 is set:
				set {_gracz} to arg 2 parsed as a player
				set {_kasa} to arg 1 parsed as a number
				if {_gracz} is set:
					if {_kasa} is set:
						if {_kasa} is less than {playerAccountMoney.%player%}:
							send "{@tag} &7Brak środków na koncie!"
							stop
						if {_kasa} is greater than or equal to {playerAccountMoney.%player%}:
							send "{@tag} &7Przelano &2%{_kasa}% &7do &6%{_gracz}%"
							send "{@tag} &7Otrzymałeś/aś &2%{_kasa}% od &6%{_gracz}%" to {_gracz}
							remove {_kasa} from {playerAccountMoney.%player%}
							add {_kasa} to {playerAccountMoney.%{_gracz}%}
			else:
				send "{@tag} &7Podaj gracza!"
		else:
			send "{@tag} &7Podaj kwote do przelewu!"

 

Odnośnik do komentarza
https://skript.pl/temat/51226-skrypt-na-przelew/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
5 minut temu, TheFightaz napisał:

Cześć, 
mam krótki kod dotyczący przelewów na konto, wszystko działa, ale jest jeden mały problem. Mianowicie moge przelac samemu sobie, wiecie co i gdzie dopisac?
 

command /przelej [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "{@tag} &7Poprawne uzycie &2/przelej &6<ilość> <nick>"
			stop
		if arg 2 is not set:
			send "{@tag} &7Poprawne uzycie &2/przelej &6<ilość> <nick>"
			stop
		if arg 1 is set:
			if arg 2 is not set:
				send "{@tag} &7Poprawne uzycie &2/przelej &6<ilość> <nick>"
				stop
			if arg 2 is set:
				set {_gracz} to arg 2 parsed as a player
				set {_kasa} to arg 1 parsed as a number
				if {_gracz} is set:
					if {_kasa} is set:
						if {_kasa} is less than {playerAccountMoney.%player%}:
							send "{@tag} &7Brak środków na koncie!"
							stop
						if {_kasa} is greater than or equal to {playerAccountMoney.%player%}:
							send "{@tag} &7Przelano &2%{_kasa}% &7do &6%{_gracz}%"
							send "{@tag} &7Otrzymałeś/aś &2%{_kasa}% od &6%{_gracz}%" to {_gracz}
							remove {_kasa} from {playerAccountMoney.%player%}
							add {_kasa} to {playerAccountMoney.%{_gracz}%}
			else:
				send "{@tag} &7Podaj gracza!"
		else:
			send "{@tag} &7Podaj kwote do przelewu!"

 

Dodaj sobie sprawdzanie czy arg-2 jest graczem który wykonuje komende

powinno zadziałać
#nietestowane

Odnośnik do komentarza
https://skript.pl/temat/51226-skrypt-na-przelew/#findComment-315570
Udostępnij na innych stronach

  • 0
Godzinę temu, polsatgraniepl napisał:

Dodaj sobie sprawdzanie czy arg-2 jest graczem który wykonuje komende

powinno zadziałać
#nietestowane

Error Taki https://imgur.com/a/jN1N3md
EDIT:
Zmieniłem linijke na taką  "                if arg 2 parsed as player is not a player" i działa. Dzięki za pomoc!

 
Edytowane przez TheFightaz
Odnośnik do komentarza
https://skript.pl/temat/51226-skrypt-na-przelew/#findComment-315572
Udostępnij na innych stronach

  • 0
4 minuty temu, TheFightaz napisał:

Error Taki https://imgur.com/a/jN1N3md
EDIT:
Zmieniłem linijke na taką  "                if arg 2 parsed as player is not a player" i działa. Dzięki za pomoc!

 

zamień sobie [<text>] w arg-2 na [<player>] to wtedy nie będziesz musiał przy każdym wykorzystaniu argumentu parsować go na gracza

Odnośnik do komentarza
https://skript.pl/temat/51226-skrypt-na-przelew/#findComment-315573
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ę...