Skocz do zawartości
  • 0

Pomoc w skrypcie


foleykevin297

Pytanie

Witam, potrzebuje małej pomocy w zrobieniu pewnego skryptu.Sam próbowałem zrobić, ale po wielu godzinach pracy byłem załamany, że mi nie wychodził on.Próbowałem też skopiować to z poradników na yt lub istniejących wątków.Mój problem polega na tym , że potrzebuje skryptu, który będzie powodował, że po wpisaniu komendy /surowce otworzy się skrzynka gdzie będą widoczne surowce u mnie: cobblestone named "&7Kamien"    17:0 named "&7Dębowe" i po najechaniu na ten surowiec wyświetli się jego aktualna liczba tego surowca w /surowce . Druga opcja miało być wpłacanie surowców do /surowce jeśli  ktoś danym surowcem  kliknełoby ppm  i wypłacanie po kliknieciu na niego /surowce i po wpisaniu liczby na chacie jaka chcemy wyplacic.Troche jest to wymagające dla mnie, dlatego przychodze z prośbą o pomoc tutaj.Licze, że ktoś pomoże.

Odnośnik do komentarza
https://skript.pl/temat/31294-pomoc-w-skrypcie/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
3 godziny temu, foleykevin297 napisał:

wyświetli się jego aktualna liczba tego surowca w /surowce

Czyli jakaś zmienna? no to

named "Posiadasz: %{ZMIENNA}%"

2. 

command /surowce [<text>]:
	trigger:
		open chest with 3 rows named "&6Surowce" to player
		set player's current inventory's slot 0 to diamond named "&6Posiadasz: %{ZMIENNA::DIAX::%player%}%"
		stop
on inventory click:
	if inventory name of current inventory of player is "&6Surowce":
		cancel event
		if clicked slot is 0:
			set {WYPLATA::DIAX::%player%} to true
			send "&6napisz na chacie ilosc"
			close player's inventory
on chat:
	if {WYPLATA::DIAX::%player%} is true:
		cancel event
		set {_n} to message
		set {_n} to {_n} parsed as number
		if {_n} is number:
			if {_n} <= {ZMIENNA::DIAX::%player%}:
				remove {_n} from {ZMIENNA::DIAX::%player%}
				add ("%{_n}% diamond" parsed as item) to player
				clear {WYPLATA::DIAX::%player%}
				send "&6Wyplacono"
			else:
				send "&6Nie posiadasz tyle napisz jeszcze raz"
		else:
			send "&6Podales cos zle"

 

Odnośnik do komentarza
https://skript.pl/temat/31294-pomoc-w-skrypcie/#findComment-203551
Udostępnij na innych stronach

  • 0

00

36 minut temu, xAxee napisał:

Czyli jakaś zmienna? no to


named "Posiadasz: %{ZMIENNA}%"

2. 


command /surowce [<text>]:
	trigger:
		open chest with 3 rows named "&6Surowce" to player
		set player's current inventory's slot 0 to diamond named "&6Posiadasz: %{ZMIENNA::DIAX::%player%}%"
		stop
on inventory click:
	if inventory name of current inventory of player is "&6Surowce":
		cancel event
		if clicked slot is 0:
			set {WYPLATA::DIAX::%player%} to true
			send "&6napisz na chacie ilosc"
			close player's inventory
on chat:
	if {WYPLATA::DIAX::%player%} is true:
		cancel event
		set {_n} to message
		set {_n} to {_n} parsed as number
		if {_n} is number:
			if {_n} <= {ZMIENNA::DIAX::%player%}:
				remove {_n} from {ZMIENNA::DIAX::%player%}
				add ("%{_n}% diamond" parsed as item) to player
				clear {WYPLATA::DIAX::%player%}
				send "&6Wyplacono"
			else:
				send "&6Nie posiadasz tyle napisz jeszcze raz"
		else:
			send "&6Podales cos zle"

 

Dziękuje za napisanie tego, jednak ja dopiero się ucze pisac tego, mógłbyś mi teraz napisac to samo ale w formie cobblestone named "&7Kamien" bym troche załapał o co tam chodzi ?

Odnośnik do komentarza
https://skript.pl/temat/31294-pomoc-w-skrypcie/#findComment-203555
Udostępnij na innych stronach

  • 0
command /surowce [<text>]:
	trigger:
		open chest with 3 rows named "&6Surowce" to player
		set player's current inventory's slot 0 to cobblestone named "&6Kamien" with lore "&6Posiadasz: %{ZMIENNA::COBl::%player%}%"
		stop
on inventory click:
	if inventory name of current inventory of player is "&6Surowce":
		cancel event
		if clicked slot is 0:
			set {WYPLATA::COBL::%player%} to true
			send "&6napisz na chacie ilosc"
			close player's inventory
on chat:
	if {WYPLATA::COBL::%player%} is true:
		cancel event
		set {_n} to message
		set {_n} to {_n} parsed as number
		if {_n} is number:
			if {_n} <= {ZMIENNA::COBL::%player%}:
				remove {_n} from {ZMIENNA::COBL::%player%}
				add ("%{_n}% cobblestone" parsed as item) to player
				clear {WYPLATA::COBL::%player%}
				send "&6Wyplacono"
			else:
				send "&6Nie posiadasz tyle napisz jeszcze raz"
		else:
			send "&6Podales cos zle"

 

Odnośnik do komentarza
https://skript.pl/temat/31294-pomoc-w-skrypcie/#findComment-203556
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ę...