Skocz do zawartości
  • 1

Banknoty


Pulpix
 Udostępnij

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
22 minuty temu, Pulpix napisał:

Witam jest możliwość stworzenia skryptu na komendę /wyplac gdzie po napisaniu wypłaca daną ilość monet w banknocie a po naciśnięciu prawego przycisku myszy wpłaca tą ilość?

  • czym są monety \ konto?
  • czym jest banknot?
  • gdzie ma zapisywać tą ilość monet?
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, Pulpix napisał:

Witam jest możliwość stworzenia skryptu na komendę /wyplac gdzie po napisaniu wypłaca daną ilość monet w banknocie a po naciśnięciu prawego przycisku myszy wpłaca tą ilość?

Proszę, skrypt nietestowany. Ponieważ nie opisałeś czym mają być te banknoty ani nie opisałeś w jaki sposób jest zaimplementowana ekonomia na twoim serwerze, zrobiłem skrypt według własnego uznania.

Wymagany Vault oraz plugin wspierający ekonomię na serwerze (np. EssentialsX).

command /wyplac [<integer=100>]:
	trigger:
		if arg-1 is greater than player's balance:
			send "&cNie posiadasz wystarczającej ilości pieniędzy!" to player
			stop
		remove arg-1 from player's balance
		if player has enough space for 1 lime dye named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$":
			give player 1 lime dye named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$"
		else:
			drop 1 lime dye named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$" at player
		send "&aWypłaciłeś &6%arg-1%&6$ &aze swojego konta!" to player
	
on right click:
	player's tool's type is lime dye
	player's tool's name is "&2Banknot"
	player's tool's lore contains "&7Wartość: &a"
	set {_} to (substring of (line 1 of player's tool's lore) from characters 14 to (length of (line 1 of player's tool's lore) - 3)) parsed as integer
	add {_} to player's balance
	set player's tool to (item amount of player's tool - 1) of player's tool
	send "&aWpłaciłeś &6%{_}%&6$ &ana swoje konto!" to player

 

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

  • 0
37 minut temu, Kormic napisał:

Proszę, skrypt nietestowany. Ponieważ nie opisałeś czym mają być te banknoty ani nie opisałeś w jaki sposób jest zaimplementowana ekonomia na twoim serwerze, zrobiłem skrypt według własnego uznania.

Wymagany Vault oraz plugin wspierający ekonomię na serwerze (np. EssentialsX).


command /wyplac [<integer=100>]:
	trigger:
		if arg-1 is greater than player's balance:
			send "&cNie posiadasz wystarczającej ilości pieniędzy!" to player
			stop
		remove arg-1 from player's balance
		if player has enough space for 1 lime dye named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$":
			give player 1 lime dye named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$"
		else:
			drop 1 lime dye named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$" at player
		send "&aWypłaciłeś &6%arg-1%&6$ &aze swojego konta!" to player
	
on right click:
	player's tool's type is lime dye
	player's tool's name is "&2Banknot"
	player's tool's lore contains "&7Wartość: &a"
	set {_} to (substring of (line 1 of player's tool's lore) from characters 14 to (length of (line 1 of player's tool's lore) - 4)) parsed as integer
	add {_} to player's balance
	remove 1 of player's tool from player's inventory
	send "&aWpłaciłeś &6%{_}%&6$ &ana swoje konto!" to player

 

nie da sie wplacac

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
17 minut temu, KacPoImprze napisał:

nie da sie wplacac

Poprawiłem skrypt, teraz wszystko powinno grać. Mimo wszystko odbieranie w pierwotnej wersji działało, jedynie podałem zły indeks litery, co powodowało, że otrzymywaliśmy o jedno 0 mniej pieniędzy względem poprzedniej wartości.

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.

 Udostępnij

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

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