Skocz do zawartości
  • 0

Aktualizacja GUI


Pytanie

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

A tak nie jest?

Ulepszyłem ci lekko ten kod

on inventory click:
	if event-inventory is not player's inventory:
		if name of event-inventory is "&bUstawienia":
			cancel event
			if clicked slot is 10:
				if {statuszamiana::%player%} is true:
					send "&cZamiana wyłączona"
					set {statuszamiana::%player%} to false
				else:
					set {statuszamiana::%player%} to true
					send "&aZamiana włączona"

command /ustawienia:
    trigger:
        set {_c} to chest inventory with 6 rows named "&bUstawienia"
        set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%player%}%"
        open {_c} to player

Nie wiem po co ci komenda /ustaw skoro mogłeś to od razu zrobić w slocie

Czemu używasz zmienne z . skoro zapisujesz jakąś grupe graczy?

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332496
Udostępnij na innych stronach

  • 0
12 godzin temu, Fendi napisał:

A tak nie jest?

Ulepszyłem ci lekko ten kod

on inventory click:
	if event-inventory is not player's inventory:
		if name of event-inventory is "&bUstawienia":
			cancel event
			if clicked slot is 10:
				if {statuszamiana::%player%} is true:
					send "&cZamiana wyłączona"
					set {statuszamiana::%player%} to false
				else:
					set {statuszamiana::%player%} to true
					send "&aZamiana włączona"

command /ustawienia:
    trigger:
        set {_c} to chest inventory with 6 rows named "&bUstawienia"
        set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%player%}%"
        open {_c} to player

Nie wiem po co ci komenda /ustaw skoro mogłeś to od razu zrobić w slocie

Czemu używasz zmienne z . skoro zapisujesz jakąś grupe graczy?

Źle sformułowałem o co mi chodzi. Chodzi mi o to żeby był aktualizowany status tej zmiennej na itemku w gui.

https://imgur.com/pW2avwc

Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332517
Udostępnij na innych stronach

  • 0
on inventory click:
	if event-inventory is not player's inventory:
		if name of event-inventory is "&bUstawienia":
			cancel event
			if clicked slot is 10:
				if {statuszamiana::%player%} is true:
					send "&cZamiana wyłączona"
					set {statuszamiana::%player%} to false
					close player's inventory
					openGui(player)
				else:
					set {statuszamiana::%player%} to true
					send "&aZamiana włączona"
					close player's inventory
					openGui(player)

function openGui(p: player):
    set {_c} to chest inventory with 6 rows named "&bUstawienia"
    set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%"
    open {_c} to {_p}

Zobacz czy zadziala

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332521
Udostępnij na innych stronach

  • 0
27 minut temu, Fendi napisał:
on inventory click:
	if event-inventory is not player's inventory:
		if name of event-inventory is "&bUstawienia":
			cancel event
			if clicked slot is 10:
				if {statuszamiana::%player%} is true:
					send "&cZamiana wyłączona"
					set {statuszamiana::%player%} to false
					close player's inventory
					openGui(player)
				else:
					set {statuszamiana::%player%} to true
					send "&aZamiana włączona"
					close player's inventory
					openGui(player)

function openGui(p: player):
    set {_c} to chest inventory with 6 rows named "&bUstawienia"
    set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%"
    open {_c} to {_p}

Zobacz czy zadziala

Niestety nie dodałeś komendy do gui, a nie wiem jak to dodać. Proszę, dodaj komendę i wyślij skrypt jeszcze raz.

Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332524
Udostępnij na innych stronach

  • 0
on inventory click:
	if event-inventory is not player's inventory:
		if name of event-inventory is "&bUstawienia":
			cancel event
			if clicked slot is 10:
				if {statuszamiana::%player%} is true:
					send "&cZamiana wyłączona"
					set {statuszamiana::%player%} to false
					close player's inventory
					openGui(player)
				else:
					set {statuszamiana::%player%} to true
					send "&aZamiana włączona"
					close player's inventory
					openGui(player)

function openGui(p: player):
    set {_c} to chest inventory with 6 rows named "&bUstawienia"
    set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%"
    open {_c} to {_p}
command /ustawienia:
	trigger:
		openGui(player)

A tak, nie zauwazylem

Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332527
Udostępnij na innych stronach

  • 0
16 minut temu, Fendi napisał:
on inventory click:
	if event-inventory is not player's inventory:
		if name of event-inventory is "&bUstawienia":
			cancel event
			if clicked slot is 10:
				if {statuszamiana::%player%} is true:
					send "&cZamiana wyłączona"
					set {statuszamiana::%player%} to false
					close player's inventory
					openGui(player)
				else:
					set {statuszamiana::%player%} to true
					send "&aZamiana włączona"
					close player's inventory
					openGui(player)

function openGui(p: player):
    set {_c} to chest inventory with 6 rows named "&bUstawienia"
    set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%"
    open {_c} to {_p}
command /ustawienia:
	trigger:
		openGui(player)

A tak, nie zauwazylem

Nie działa to zbyt dobrze. 

https://streamable.com/gayap0

Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332529
Udostępnij na innych stronach

  • 0
1 minutę temu, Fendi napisał:

Lepiej ci nie zrobię ,poza tym co zmienia to że ktoś se musi myszka najechać ?

No trochę to nie fajnie wygląda, ale dobra niech już będzie tak. Dziękuję bardzo za napisanie skryptu. Temat do zamknięcia.

Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332531
Udostępnij na innych stronach

  • 0
function openGUI(p: player):
	set {_c} to chest inventory with 6 rows named "&bUstawienia"
	set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%"
	open {_c} to {_p}

on inventory click:
	event-inventory is not player's inventory
	if name of event-inventory is "&bUstawienia":
		cancel event
		if clicked slot is 10:
			if {statuszamiana::%player%} is true:
				send "&cZamiana wyłączona"
				set {statuszamiana::%player%} to false
			else if {statuszamiana::%player%} is false: 
				set {statuszamiana::%player%} to true
				send "&aZamiana włączona"
			openGUI(player)

command /ustawienia:
	trigger:
		openGUI(player) 

prosze chyba działa

Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332537
Udostępnij na innych stronach

  • 0
2 godziny temu, devyy napisał:
function openGUI(p: player):
	set {_c} to chest inventory with 6 rows named "&bUstawienia"
	set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%"
	open {_c} to {_p}

on inventory click:
	event-inventory is not player's inventory
	if name of event-inventory is "&bUstawienia":
		cancel event
		if clicked slot is 10:
			if {statuszamiana::%player%} is true:
				send "&cZamiana wyłączona"
				set {statuszamiana::%player%} to false
			else if {statuszamiana::%player%} is false: 
				set {statuszamiana::%player%} to true
				send "&aZamiana włączona"
			openGUI(player)

command /ustawienia:
	trigger:
		openGUI(player) 

prosze chyba działa

Dziękuję bardzo, leci <3 . Proszę o zamknięcie tematu.

Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332539
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ę...