Skocz do zawartości
  • 0

gui BUG


Vov

Pytanie

command /kom:
    trigger:
        open chest with 5 row named "Kom" to player
        set player's current inventory's slot 4 to diamond named "&aNazwa" with lore "&aOpis1" and "&eOpis2"
        

on inventory click:
    if inventory name of current inventory of player is "Kom":
        if clicked slot is 4:
            execute player command "spawn"
            cancel event

Mam tutaj przykładowe gui prawie wszystko działa jak należy z wyjątkiem tego, że jeśli klikne 4 slot w MOIM ekwipunku podczas, gdy mam otwarte gui "Kom" wywołuje komende z 4 slotu gui "Kom".

Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
30 minut temu, PanMaruda napisał:

musisz dodać jeszcze jeden warunek który to sprawdzi, coś w stylu


if clicked inventory = current inventory

 

Ok dodałem:

on inventory click:
	if clicked inventory = current inventory:
		if inventory name of current inventory of player is "Kom":
			if clicked slot is 4:
				execute player command "spawn"
				cancel event

 Zniknął problem z slotem, ale pojawił się następny - moge ruszać każdy item (wkładać do gui i go wyjmować z wyjątkiem diamentu który wywołuje komende).

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, Vov napisał:

Ok dodałem:


on inventory click:
	if clicked inventory = current inventory:
		if inventory name of current inventory of player is "Kom":
			if clicked slot is 4:
				execute player command "spawn"
				cancel event

 Zniknął problem z slotem, ale pojawił się następny - moge ruszać każdy item (wkładać do gui i go wyjmować z wyjątkiem diamentu który wywołuje komende).

 

anuluj event w odpowiednim miejscu, to będzie działać jak należy.

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ę...