Skocz do zawartości
  • 0

klikanie w gui


the_kakus

Pytanie

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, the_kakus napisał:

da rade zrobic tak zeby otwieralo sie co innego gdy klikniemy w gui lpm lub ppm

Jak najbardziej.

W evencie 'on inventory click' sprawdzamy 'click type'.

if click type is left mouse button:
	# Kod nr 1
else if click type is right mouse button:
	# Kod nr 2

Pełną listę możliwych 'click type' znajdziesz tutaj.

Odnośnik do komentarza
https://skript.pl/temat/46355-klikanie-w-gui/#findComment-291762
Udostępnij na innych stronach

  • 0
1 minutę temu, the_kakus napisał:

jeszcze jedno pytanko, czy da sie ustawic zmienną aby po kliknieciu w dany przedmiot w gui nazwa tego itemu ustawila sie do zmiennej

np. klikam w gui w kamien i {_zmienna} ustawia sie na stone

Z tym również nie ma problemu.

if type of event-slot is stone:
	set {_s} to stone # lub name of event-slot, jak tam wolisz

 

Odnośnik do komentarza
https://skript.pl/temat/46355-klikanie-w-gui/#findComment-291766
Udostępnij na innych stronach

  • 0

mam cos takiego i zmienna po kliknieciu w slot dalej jest <none>

if clicked slot is 11:
        if type of event-slot is redstone:
            set {_sklep} to redstone

 

3 minuty temu, Kormic napisał:

Z tym również nie ma problemu.


if type of event-slot is stone:
	set {_s} to stone # lub name of event-slot, jak tam wolisz

 

Odnośnik do komentarza
https://skript.pl/temat/46355-klikanie-w-gui/#findComment-291768
Udostępnij na innych stronach

  • 0
Teraz, the_kakus napisał:

mam cos takiego i zmienna po kliknieciu w slot dalej jest <none>


if clicked slot is 11:
        if type of event-slot is redstone:
            set {_sklep} to redstone

 

To jest zmienna lokalna, więc poza eventem 'on inventory click' jej nie użyjesz.

Odnośnik do komentarza
https://skript.pl/temat/46355-klikanie-w-gui/#findComment-291769
Udostępnij na innych stronach

  • 0

takie cos mam dokladnie

on inventory click:
	name of player's current inventory = "&8» &7&lSKLEP"
	clicked inventory is not player's inventory
	cancel event
	if clicked slot is 10:
		if type of event-slot is sugar cane:
			set {_sklep} to sugar cane
			execute player command "/sklep select"
	if clicked slot is 11:
		if type of event-slot is redstone:
			set {_sklep} to redstone
			execute player command "/sklep select"
Odnośnik do komentarza
https://skript.pl/temat/46355-klikanie-w-gui/#findComment-291771
Udostępnij na innych stronach

  • 0
2 minuty temu, the_kakus napisał:

takie cos mam dokladnie


 

No i co tutaj nie działa? Co komenda "/sklep select" robi?

Jeżeli w niej próbujesz użyć tej zmiennej, to nie zadziała. Musisz użyć zmiennej globalnej (bez podłogi na początku), która będzie przypisana do gracza (np. '{sklep::%player%}' czy coś takiego).

Odnośnik do komentarza
https://skript.pl/temat/46355-klikanie-w-gui/#findComment-291772
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ę...