Skocz do zawartości
  • 0

Gui z zamianą diamentów na ich bloki


Pytanie

Napisze mi ktoś skrypt na bloki? Mamy komendę /bloki lub /bloczki i otwiera się gui, w gui jest diamentowy blok i jeżeli go klikniemy to wszystkie diamenty w naszym eq zamieniają się w bloki.

Edytowane przez stefanik11
stefanik11

Poprawiam formatowanie, dodaję brakujące znaki diakrytyczne, zmieniam nazwę tematu na bardziej zrozumiałą.

Notatka dodana przez stefanik11

Odnośnik do komentarza
https://skript.pl/temat/29866-gui-z-zamian%C4%85-diament%C3%B3w-na-ich-bloki/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Spróbuj tak :):
 

options:
	guiName: "&6Bloki!"

command /blok:
	aliases: bloki
	trigger:
		open chest with 3 rows named {@guiName} to player
		wait 1 tick
		set slot 12 of current inventory of player to diamond block
		stop

on inventory click:
	if name of current inventory of player is not {@guiName}:
		stop
	if clicked item is not diamond block:
		stop
	set {_amount} to rounded down (amount of diamonds in player's inventory/9)
	remove {_amount}*9 diamonds from player's inventory
	add {_amount} diamond blocks to player's inventory
	stop

 

Edytowane przez stefanik11
Odnośnik do komentarza
https://skript.pl/temat/29866-gui-z-zamian%C4%85-diament%C3%B3w-na-ich-bloki/#findComment-196093
Udostępnij na innych stronach

  • 0
1 godzinę temu, stefanik11 napisał:

Spróbuj tak :):
 


options:
	guiName: "&6Bloki!"

command /blok:
	aliases: bloki
	trigger:
		open chest with 3 rows named {@guiName} to player
		wait 1 tick
		set slot 12 of current inventory of player to diamond block
		stop

on inventory click:
	if name of current inventory of player is not {@guiName}:
		stop
	if clicked item is not diamond block:
		stop
	set {_amount} to rounded down (amount of diamonds in player's inventory/9)
	remove {_amount}*9 diamonds from player's inventory
	add {_amount} diamond blocks to player's inventory
	stop

 

coś nie działa. wyciągam blok i nie zamienia mi diamentów ! Pomocy !

 

Edytowane przez OfcaTv
Dodanie
Odnośnik do komentarza
https://skript.pl/temat/29866-gui-z-zamian%C4%85-diament%C3%B3w-na-ich-bloki/#findComment-196110
Udostępnij na innych stronach

  • 0
options:
	guiName: "&6Bloki!"

command /blok:
	aliases: bloki
	trigger:
		open chest with 3 rows named {@guiName} to player
		wait 1 tick
		loop 27 times:
			set player's current inventory's slot (loop-number-1) to gray glass pane named ""
		set player's current inventory's slot 12 to diamond block named "&bWymien" with lore "&cWszystkie diamenty na Diamentowe bloki!"
		stop

on inventory click:
	if name of current inventory of player is not {@guiName}:
		cancel event
		if clicked item is not diamond block:
			stop
		else:
			set {_amount} to rounded down (amount of diamonds in player's inventory/9)
			remove {_amount}*9 diamonds from player's inventory
			add {_amount} diamond blocks to player's inventory
			stop

 

Odnośnik do komentarza
https://skript.pl/temat/29866-gui-z-zamian%C4%85-diament%C3%B3w-na-ich-bloki/#findComment-196114
Udostępnij na innych stronach

  • 0
7 minut temu, xAxee napisał:

options:
	guiName: "&6Bloki!"

command /blok:
	aliases: bloki
	trigger:
		open chest with 3 rows named {@guiName} to player
		wait 1 tick
		loop 27 times:
			set player's current inventory's slot (loop-number-1) to gray glass pane named ""
		set player's current inventory's slot 12 to diamond block named "&bWymien" with lore "&cWszystkie diamenty na Diamentowe bloki!"
		stop

on inventory click:
	if name of current inventory of player is not {@guiName}:
		cancel event
		if clicked item is not diamond block:
			stop
		else:
			set {_amount} to rounded down (amount of diamonds in player's inventory/9)
			remove {_amount}*9 diamonds from player's inventory
			add {_amount} diamond blocks to player's inventory
			stop

 

Nie pojawia się blok diamentu do wymiany i da sie wyciągać szkło z gui

 

 

6 minut temu, stefanik11 napisał:

Teraz?

 

Dalej skrypt ma 4 błedy i zamiana nie działa. I dalej moża wyciągać bloki

 

stefanik11

Łączę.

Notatka dodana przez stefanik11

Odnośnik do komentarza
https://skript.pl/temat/29866-gui-z-zamian%C4%85-diament%C3%B3w-na-ich-bloki/#findComment-196117
Udostępnij na innych stronach

  • 0
command /bloki [<text>]:
    trigger:
        open chest with 1 row named "&6&lBLOKI" to player
        wait 3 tick
        set player's current inventory's slot 0 to diamond named "&7Wymien na &b&lBLOKI DIAMENTU"
        
on inventory click:
    if inventory name of current inventory of player is "&6&lBLOKI":
        cancel event
        if clicked slot is 0:
            close player's inventory
            set {_x} to amount of diamond in player's inventory
            if {_x} is 0:
                stop
            set {_x} to {_d}/9
            remove {_x} diamond from player
            give {_d} 57 to player
            send "&7Scraftowales &f&n%{_d}%&r &7blokow &b&lDIAMENTU."
            stop

Wymagane; wildskript, skript.

Odnośnik do komentarza
https://skript.pl/temat/29866-gui-z-zamian%C4%85-diament%C3%B3w-na-ich-bloki/#findComment-196126
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ę...