Skocz do zawartości
  • 0

Poprawienie kodów


Misio12320

Pytanie

Witam, poprawi mi ktoś kody? Kody są po prostu ignorowane w grze i przedmiot może ulec "zniszczeniu" 2.5.1, 1.16.4

on smelting:
	if event-block is golden helmet named "&6Hełm &3Górnika":
		if event-block is golden helmet:
			cancel event
	
on inventory click:
	player's current inventory's type is anvil inventory
	if click type is left mouse button or right mouse button:
		clicked slot is 0 or 1
		player's cursor slot is golden helmet named "&6Hełm &3Górnika"
		cancel event
	else if click type is left mouse button with shift or right mouse button with shift:
		slot 0 of player's current inventory or slot 1 of player's current inventory is air
		event-block is golden helmet named "&6Hełm &3Górnika"
		cancel event

 

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
Teraz, Misio12320 napisał:

Witam, poprawi mi ktoś kody? Kody są po prostu ignorowane w grze i przedmiot może ulec "zniszczeniu" 2.5.1, 1.16.4

Dlaczego dwukrotnie sprawdzasz czy przedmiot jest złotym hełmem z nazwą,  a następnie złotym hełmem? Po prostu sprawdzaj czy jest złotym hełmem i tyle.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 22.11.2020 o 15:22, xAxee napisał:

Możesz jeszcze raz napisać o co ci chodzi? Bo średnio da się to zrozumieć

W pierwszym kodzie nie powinien się ten hełm spalić, w drugim nie powinno kowadło pozwolić na naprawę przez złoto, w trzecim
 

on item damage:
	if event-item is golden helmet named "&6Hełm &3Górnika":
		cancel event

powinno anulować zniszczenie się poprzez otrzymanie obrażeń.

W dniu 22.11.2020 o 15:25, Kormic napisał:

Dlaczego dwukrotnie sprawdzasz czy przedmiot jest złotym hełmem z nazwą,  a następnie złotym hełmem? Po prostu sprawdzaj czy jest złotym hełmem i tyle.

Próbuję wszystkiego i nadal nie działa to spróbowałem tego.

 

W dniu 22.11.2020 o 15:37, xAxee napisał:

event on smelting wywołuje się gdy piec coś przepala a nie gdy item się pali.

spróbuj sprawdzać po samej nazwie a nie po całym itemie ponieważ wtedy item musi być dokładnie taki sam np:



on inventory click:
	player's current inventory's type is anvil inventory
	if click type is left mouse button or right mouse button:
		clicked slot is 0 or 1
		name of player's cursor slot is "&6Hełm &3Górnika"
		cancel event

Co do kowadła możesz użyć eventu z TuSke on anvil combine

EDIT: Użyłem tej podanej przez ciebie sugestii, dziękuję.

Mam ostatnie pytanie do tego tematu:

Czy jest możliwość zablokowania całkowicie tego przedmiotu? Mam na myśli 1 event, który nie pozwoli na spalenie, zniszczenie przez uderzenie w gracza, zablokowanie naprawy, blokada usunięcia enchantu itd

Nieaktywny

Łączę posty.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1

event on smelting wywołuje się gdy piec coś przepala a nie gdy item się pali.

spróbuj sprawdzać po samej nazwie a nie po całym itemie ponieważ wtedy item musi być dokładnie taki sam np:

on inventory click:
	player's current inventory's type is anvil inventory
	if click type is left mouse button or right mouse button:
		clicked slot is 0 or 1
		name of player's cursor slot is "&6Hełm &3Górnika"
		cancel event

Co do kowadła możesz użyć eventu z TuSke on anvil combine

Odnośnik do komentarza
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ę...