Skocz do zawartości
  • 0

Ograniczenie craftowania przedmiotów


Pytanie

Siemka :D Potrzebuje skrypt, który umożliwi ograniczenie możliwości craftowania danego itemu do np. 15 sztuk na całą mape. Załóżmy, że na całą mape może być np. 15 enchanting table, jeżeli limit zostanie osiągnięty to wyskoczy jakiś tam komunikat, jeżeli nie można zrobić czegoś takiego to jeśli jest taka opcja żeby zrobić tak aby na mapie można było postawić np. tych 15 enchanting table, że możesz craftować ale nie będziesz mógł postawić jeżeli jest już osiągnięty limit 

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	limitenchant: 15

on craft enchanting table:
	if {scraftowaneenchanty} < {@limitenchant}:
		add 1 to {scraftowaneenchanty}
	else:
		send "&cNie mozesz scraftowac enchantu, gdyz limit wynosi %{@limitenchant}%" to player

 

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240058
Udostępnij na innych stronach

  • 0

ogolnie działa ale jeżeli jest juz 15 to dalej mozna craftowac 

W dniu 30.03.2020 o 04:59, Wituusieq napisał:

options:
	limitenchant: 15

on craft enchanting table:
	if {scraftowaneenchanty} < {@limitenchant}:
		add 1 to {scraftowaneenchanty}
	else:
		send "&cNie mozesz scraftowac enchantu, gdyz limit wynosi %{@limitenchant}%" to player

 

 

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240156
Udostępnij na innych stronach

  • 0
options:
	limit: 15

on craft:
	if {limit::%event-item%} >= 15:
		cancel event
		send "Zostal osiagniety limit na scraftowanie tego przedmiotu!"
	else if {limit::%event-item%} < 15:
		add 1 to {limit::%event-item%}

 

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240170
Udostępnij na innych stronach

  • 0
30 minut temu, LjayPL789 napisał:

options:
	limit: 15

on craft:
	if {limit::%event-item%} >= 15:
		cancel event
		send "Zostal osiagniety limit na scraftowanie tego przedmiotu!"
	else if {limit::%event-item%} < 15:
		add 1 to {limit::%event-item%}

 

nie dziala 

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240178
Udostępnij na innych stronach

  • 0
options:
	limit: 15
on load:
	set {limit::stone button} to 0
	set {limit::wood button} to 0
on craft:
	if {limit::%event-item%} >= 15:
		cancel event
		send "Zostal osiagniety limit na scraftowanie tego przedmiotu!"
	else if {limit::%event-item%} < 15:
		if "%event.getClick()%" is "shift left" or "shift right":
			send "&7Nie mozesz craftowac tego przedmiotu z shiftem!"
			cancel event
			stop
		add 1 to {limit::%event-item%}
		send "Pozostalo: %15-{limit::%event-item%}%"

skript mirror

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240180
Udostępnij na innych stronach

  • 0
11 minut temu, xAxee napisał:

options:
	limit: 15
on load:
	set {limit::stone button} to 0
	set {limit::wood button} to 0
on craft:
	if {limit::%event-item%} >= 15:
		cancel event
		send "Zostal osiagniety limit na scraftowanie tego przedmiotu!"
	else if {limit::%event-item%} < 15:
		if "%event.getClick()%" is "shift left" or "shift right":
			send "&7Nie mozesz craftowac tego przedmiotu z shiftem!"
			cancel event
			stop
		add 1 to {limit::%event-item%}
		send "Pozostalo: %15-{limit::%event-item%}%"

skript mirror

tez nie dziala :/ 

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240186
Udostępnij na innych stronach

  • 0
1 minutę temu, Majster3 napisał:

dodatek mam, błędy nie wyskakują ,zrobilem tak  "on craft enchanting table: " nie wiem czy tak ma być  

options:
	limit: 15
on craft:
	if event-item is enchantment table:
		if {limit::%event-item%} is not set:
			set {limit::%event-item%} to 0
	if {limit::%event-item%} >= 15:
		cancel event
		send "Zostal osiagniety limit na scraftowanie tego przedmiotu!"
	else if {limit::%event-item%} < 15:
		if "%event.getClick()%" is "shift left" or "shift right":
			send "&7Nie mozesz craftowac tego przedmiotu z shiftem!"
			cancel event
			stop
		add 1 to {limit::%event-item%}
		send "Pozostalo: %15-{limit::%event-item%}%"

 

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240189
Udostępnij na innych stronach

  • 0
17 godzin temu, xAxee napisał:

options:
	limit: 15
on craft:
	if event-item is enchantment table:
		if {limit::%event-item%} is not set:
			set {limit::%event-item%} to 0
	if {limit::%event-item%} >= 15:
		cancel event
		send "Zostal osiagniety limit na scraftowanie tego przedmiotu!"
	else if {limit::%event-item%} < 15:
		if "%event.getClick()%" is "shift left" or "shift right":
			send "&7Nie mozesz craftowac tego przedmiotu z shiftem!"
			cancel event
			stop
		add 1 to {limit::%event-item%}
		send "Pozostalo: %15-{limit::%event-item%}%"

 

Działa, lecz można z shiftem craftować i ogólnie jakiś reset przydałby się zliczania 

 

17 godzin temu, Majster3 napisał:

Działa, lecz można z shiftem craftować i ogólnie jakis reset przydałby się zliczania 

Reset rozwiązałem w ten sposób ale nadal z shiftem można craftować 

 

Edytowane przez Majster3
TakiJakTy

Łącze posty oraz wstawiam na code.skript.pl.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/37846-ograniczenie-craftowania-przedmiot%C3%B3w/#findComment-240190
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ę...