Skocz do zawartości
  • 0

Skrypt na walute


Misio12320

Pytanie

Witam. Mógłby ktoś napisać mi skrypt na walutę? Prosiłbym o taki prosty skrypt :G. 

command wymien [<number=10000>]:
	trigger:
		if player's balance => arg:
			give player paper named "%arg%$"

Jeżeli gracz ma więcej bądź = 10000$ to może wymienić sobie na papier warty arg$, jeżeli kliknie PPM to jest usuwany i dodaje do gracza $. Było chyba coś podobnego na KM i to mam na myśli. Osoba pomagająca może niech coś zasugeruje, ponieważ nie mam pomysłów jak nazwać te pieniążki w papierku :thinking:

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

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
35 minut temu, Misio12320 napisał:

Witam. Mógłby ktoś napisać mi skrypt na walutę? Prosiłbym o taki prosty skrypt :G. 


command wymien [<number=10000>]:
	trigger:
		if player's balance => arg:
			give player paper named "%arg%$"

Jeżeli gracz ma więcej bądź = 10000$ to może wymienić sobie na papier warty arg$, jeżeli kliknie PPM to jest usuwany i dodaje do gracza $. Było chyba coś podobnego na KM i to mam na myśli. Osoba pomagająca może niech coś zasugeruje, ponieważ nie mam pomysłów jak nazwać te pieniążki w papierku :thinking:

Dzisiaj nawet robiłem taki skrypt z jednym gościem w dziale zleceń.

Wcześniej również robiłem takie skrypty.

Jak coś się nie spodoba, podrzuć kod i poprawi się to i owo.

Odnośnik do komentarza
https://skript.pl/temat/46394-skrypt-na-walute/#findComment-292031
Udostępnij na innych stronach

  • 0
42 minuty temu, Kormic napisał:

Dzisiaj nawet robiłem taki skrypt z jednym gościem w dziale zleceń.

Wcześniej również robiłem takie skrypty.

Jak coś się nie spodoba, podrzuć kod i poprawi się to i owo.

command wymien [<number=10000>]:
	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 paper named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$ gracza %player%":
			give player 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$ gracza %player%"
		else:
			drop 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg-1%&a$ gracza %player%" at player
		send "&aWypłaciłeś &6%arg-1%&6$ &aze swojego konta!" to player
	
on right click:
	player's tool's type is paper
	player's tool's name is "&2Banknot"
	player's tool's lore contains "&7Wartość: &a gracza %player%"
	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

Dałem tam jeszcze "gracza %player%" i nie wiem jak zrobić by sprawdziło ile ten papier kosztuje w razie wymiany.. Proszę o poprawienie i to będzie wszystko :3

Odnośnik do komentarza
https://skript.pl/temat/46394-skrypt-na-walute/#findComment-292039
Udostępnij na innych stronach

  • 1
4 minuty temu, Misio12320 napisał:

Dałem tam jeszcze "gracza %player%" i nie wiem jak zrobić by sprawdziło ile ten papier kosztuje w razie wymiany.. Proszę o poprawienie i to będzie wszystko :3

Proszę.

Usunąłem te "gracza %player%", bo wprowadziłoby to więcej złego aniżeli dobrego, a i tak banknot nie ma właściciela, więc niewiele to zmienia.

command /wymien [<number=10000>]:
	trigger:
		arg-1 is greater than player's balance:
			send "&cNie posiadasz wystarczającej ilości pieniędzy!" to player
			stop
		player's balance < 10000:
			send "&cNie posiadasz 10000$!" to player
			stop
		remove arg 1 from player's balance
		if player has enough space for 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg 1%&a$":
			give player 1 paper named "&2Banknot" with lore "&7Wartość: &a%arg 1%&a$"
		else:
			drop 1 paper 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 paper
	player's tool's name is "&2Banknot"
	player's tool's lore contains "&7Wartość: "
	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

 

Odnośnik do komentarza
https://skript.pl/temat/46394-skrypt-na-walute/#findComment-292041
Udostępnij na innych stronach

  • 1
39 minut temu, Misio12320 napisał:

player's tool's lore contains "&7Wartość: &a gracza %player%"

ten warunek się nie spełni, musisz go rozdzielić na 2 oddzielne

Lepiej też to gracza daj do 2 linijki lore

Odnośnik do komentarza
https://skript.pl/temat/46394-skrypt-na-walute/#findComment-292058
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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