Skocz do zawartości
  • 0

Zmiana receptury craftingu


Pytanie

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
Teraz, FordCurdy napisał:

Ma ktoś skrypt na zmiane receptury craftingu zbroji z np. sztabek żelaza na bloki żelaza i tak na wszystkie zbroje?

1. Zlecenia (rozumiem, że to jest zlecenie) składamy w dziale "Skript > Zlecenia". Pamiętaj o tym na przyszłość.

2. Jest to jak najbardziej wykonalne. Należy nadpisać crafting żelaznej zbroi, aby z niego powstawało powietrze, a z bloków żelaza były tworzone elementy żelaznej zbroi.

on load:
	# Nadpisywanie zwykłej, żelaznej zbroi w Minecraft
	register new shaped recipe for air using iron ingot, iron ingot, iron ingot, iron ingot, air, iron ingot, air, air, air
	register new shaped recipe for air using iron ingot, air, iron ingot, iron ingot, iron ingot, iron ingot, iron ingot, iron ingot, iron ingot
	register new shaped recipe for air using iron ingot, iron ingot, iron ingot, iron ingot, air, iron ingot, iron ingot, air, iron ingot
	register new shaped recipe for air using air, air, air, iron ingot, air, iron ingot, iron ingot, air, iron ingot
	
	# Dodawanie nowej, żelaznej zbroi z nowej receptury
	register new shaped recipe for iron helmet using iron block, iron block, iron block, iron block, air, iron block, air, air, air
	register new shaped recipe for iron chestplate using iron block, air, iron block, iron block, iron block, iron block, iron block, iron block, iron block
	register new shaped recipe for iron leggings using iron block, iron block, iron block, iron block, air, iron block, iron block, air, iron block
	register new shaped recipe for iron boots using air, air, air, iron block, air, iron block, iron block, air, iron block

Tak samo należy zrobić z resztą zbroi. Żmudna robota, ale powinno zadziałać.

Jedynie nie zmienisz skórzanej zbroi z oczywistych względów.

Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273434
Udostępnij na innych stronach

  • 0
39 minut temu, Kormic napisał:

1. Zlecenia (rozumiem, że to jest zlecenie) składamy w dziale "Skript > Zlecenia". Pamiętaj o tym na przyszłość.

2. Jest to jak najbardziej wykonalne. Należy nadpisać crafting żelaznej zbroi, aby z niego powstawało powietrze, a z bloków żelaza były tworzone elementy żelaznej zbroi.


on load:
	# Nadpisywanie zwykłej, żelaznej zbroi w Minecraft
	register new shaped recipe for air using iron ingot, iron ingot, iron ingot, iron ingot, air, iron ingot, air, air, air
	register new shaped recipe for air using iron ingot, air, iron ingot, iron ingot, iron ingot, iron ingot, iron ingot, iron ingot, iron ingot
	register new shaped recipe for air using iron ingot, iron ingot, iron ingot, iron ingot, air, iron ingot, iron ingot, air, iron ingot
	register new shaped recipe for air using air, air, air, iron ingot, air, iron ingot, iron ingot, air, iron ingot
	
	# Dodawanie nowej, żelaznej zbroi z nowej receptury
	register new shaped recipe for iron helmet using iron block, iron block, iron block, iron block, air, iron block, air, air, air
	register new shaped recipe for iron chestplate using iron block, air, iron block, iron block, iron block, iron block, iron block, iron block, iron block
	register new shaped recipe for iron leggings using iron block, iron block, iron block, iron block, air, iron block, iron block, air, iron block
	register new shaped recipe for iron boots using air, air, air, iron block, air, iron block, iron block, air, iron block

Tak samo należy zrobić z resztą zbroi. Żmudna robota, ale powinno zadziałać.

Jedynie nie zmienisz skórzanej zbroi z oczywistych względów.

nie działa

Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273439
Udostępnij na innych stronach

  • 0
6 minut temu, FordCurdy napisał:

nie działa

Przepraszam, zapomniałem dodać, że wymagany jest dodatek SkQuery. Wymagana wersja to minimum 3.6.2-Lime.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273444
Udostępnij na innych stronach

  • 0
Teraz, FordCurdy napisał:

nadal nie działa

Powiedz co dokładnie robisz.

Podaj wersję serwera, silnik serwera, wersję Skripta oraz posiadane do niego dodatki.

Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273450
Udostępnij na innych stronach

  • 0
7 minut temu, FordCurdy napisał:

Nadal moge tworzyć buty żelazne z sztabek

Układasz buty na górze craftingu czy na dole?

Skrypt jest jedynie przystosowany do tego drugiego sposobu. Jeżeli chcesz pierwszy mieć również zablokowany (zakładam, że tak) to musisz skopiować linijkę nr 6 i zmodyfikować składniki receptury do wyglądu pierwszego sposobu.

using iron ingot, air, iron ingot, iron ingot, air, iron ingot, air, air, air

Sposoby układania:

# X to sztabki żelaza
# O to powietrze

# Układasz tak?

X | O | X
X | O | X
O | O | O

# Czy może tak?

O | O | O
X | O | X
X | O | X

Tak samo sprawa wygląda z hełmem, którego crafting jest nadpisany w 3. linijce i jest przystosowany jedynie do układania na górze craftingu.

11 minut temu, FordCurdy napisał:

a co jeszcze podać bo nie zrozumiałem

Wersję Skripta oraz wszystkie posiadane do niego dodatki.

Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273458
Udostępnij na innych stronach

  • 0
10 minut temu, Kormic napisał:

Układasz buty na górze craftingu czy na dole?

Skrypt jest jedynie przystosowany do tego drugiego sposobu. Jeżeli chcesz pierwszy mieć również zablokowany (zakładam, że tak) to musisz skopiować linijkę nr 6 i zmodyfikować składniki receptury do wyglądu pierwszego sposobu.


using iron ingot, air, iron ingot, iron ingot, air, iron ingot, air, air, air

Sposoby układania:


# X to sztabki żelaza
# O to powietrze

# Układasz tak?

X | O | X
X | O | X
O | O | O

# Czy może tak?

O | O | O
X | O | X
X | O | X

Tak samo sprawa wygląda z hełmem, którego crafting jest nadpisany w 3. linijce i jest przystosowany jedynie do układania na górze craftingu.

Wersję Skripta oraz wszystkie posiadane do niego dodatki.

tak układam buty na górze, nie działa, wersje skripta mam raczej najnowszą, nie wiem gdzie to sprawdzic ale pobierałem pare miesięcy temu. Dodatków nie mam

Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273464
Udostępnij na innych stronach

  • 0
Godzinę temu, FordCurdy napisał:

wersje skripta mam raczej najnowszą, nie wiem gdzie to sprawdzic ale pobierałem pare miesięcy temu.

Użyj komendy /ver Skript.

Godzinę temu, FordCurdy napisał:

Dodatków nie mam

Oczywiście nie wliczając SkQuery, tak?

Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273474
Udostępnij na innych stronach

  • 0
23 godziny temu, FordCurdy napisał:

wersja skryptu 2.5.1

Dobrze, przyszedłem z nowym rozwiązaniem. Testowałem i działa jak marzenie.

Wymagane dodatki skript-reflect oraz SkQuery.

import:
	org.bukkit.event.inventory.PrepareItemCraftEvent
	org.bukkit.inventory.ItemStack
	org.bukkit.Material

on PrepareItemCraftEvent:
	event.getRecipe().getResult() is any iron armor or any gold armor or any diamond armor
	set {_} to "%event.getInventory().getMatrix()%"
	{_} contains "iron ingot" or "golden ingot" or "diamond"
	{_} doesn't contain "diamond block"
	event.getInventory().setResult(new ItemStack(Material.AIR, 1))
	
on load:
	register new shaped recipe for iron helmet using iron block, iron block, iron block, iron block, air, iron block, air, air, air
	register new shaped recipe for iron chestplate using iron block, air, iron block, iron block, iron block, iron block, iron block, iron block, iron block
	register new shaped recipe for iron leggings using iron block, iron block, iron block, iron block, air, iron block, iron block, air, iron block
	register new shaped recipe for iron boots using air, air, air, iron block, air, iron block, iron block, air, iron block
	
	register new shaped recipe for gold helmet using gold block, gold block, gold block, gold block, air, gold block, air, air, air
	register new shaped recipe for gold chestplate using gold block, air, gold block, gold block, gold block, gold block, gold block, gold block, gold block
	register new shaped recipe for gold leggings using gold block, gold block, gold block, gold block, air, gold block, gold block, air, gold block
	register new shaped recipe for gold boots using air, air, air, gold block, air, gold block, gold block, air, gold block
	
	register new shaped recipe for diamond helmet using diamond block, diamond block, diamond block, diamond block, air, diamond block, air, air, air
	register new shaped recipe for diamond chestplate using diamond block, air, diamond block, diamond block, diamond block, diamond block, diamond block, diamond block, diamond block
	register new shaped recipe for diamond leggings using diamond block, diamond block, diamond block, diamond block, air, diamond block, diamond block, air, diamond block
	register new shaped recipe for diamond boots using air, air, air, diamond block, air, diamond block, diamond block, air, diamond block

 

Odnośnik do komentarza
https://skript.pl/temat/43661-zmiana-receptury-craftingu/#findComment-273756
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ę...