Skocz do zawartości
  • 0

Pomocy, bug itemy z gui na skrzynce !


Pytanie

Powie mi ktoś dlaczego w tym skrypcie jak trzymam ksiązkę o nazwie &eLista Mebli to jak klikne prawym na skrzynkę trzymając ten item to te itemy są w skrzynce, bo jakieś to pobugowane i nie chce żeby tak było :///

 

on right click:
    if player's tool is book:
        if name of player's tool is "&eLista mebli":
            open chest with 1 rows named "&eLista Mebli" to player
            wait 1 tick
            format slot 0 of player with green wool named "&2Lista 1" to close then run [make player execute command "furniture list"]
            format slot 1 of player with red wool named "&cLista 2" to close then run [make player execute command "furniture list 2"]
            format slot 2 of player with yellow wool named "&eLista 3" to close then run [make player execute command "furniture list 3"]
            format slot 3 of player with pink wool named "&dLista 4" to close then run [make player execute command "furniture list 4"]
            format slot 4 of player with blue wool named "&bLista 5" to close then run [make player execute command "furniture list 5"]
            stop

Odnośnik do komentarza
https://skript.pl/temat/27918-pomocy-bug-itemy-z-gui-na-skrzynce/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Ponieważ używasz format slot ;/ zamień na :set player's current inventory's a tak (raczej) nie będzie
Mały TUTEK :D

set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> Daj no like :D"

Potem musisz zablokować wyciąganie itemów z gui eventem on inventory click przykład:

on inventory click:
	if inventory name of current inventory of player is "<Nazwa Inventory>": #Sprawdzanie gui
		cancel event #Anulowanie wyciągania
		

To teraz musisz ustawić slot przykład:

if clicked slot is 4: #pod cancel event // wybiera slot który jest klikany

Całość powinna wyglądać tak:

open chest with 1 rows named "<Nazwa inventory>" to player
set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> // Daj like xD"
set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> // Daj like xD"
set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> // Daj like xD"

on inventory click:
	if inventory name of current inventory of player is "<Nazwa Inventory>":
		cancel event
        if clicked slot is 1:
        	execute player command "Komenda 1"
        if clicked slot is 2:
        	execute player command "Komenda 2"
        if clicked slot is 3:
        	execute player command "Komenda 3"

edit::: No ni ja tu się rozpisuje a ty tu dajesz odp. :D "XD"

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/27918-pomocy-bug-itemy-z-gui-na-skrzynce/#findComment-184924
Udostępnij na innych stronach

  • 0
4 godziny temu, xAxee napisał:

Ponieważ używasz format slot ;/ zamień na :set player's current inventory's a tak (raczej) nie będzie
Mały TUTEK :D


set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> Daj no like :D"

Potem musisz zablokować wyciąganie itemów z gui eventem on inventory click przykład:


on inventory click:
	if inventory name of current inventory of player is "<Nazwa Inventory>": #Sprawdzanie gui
		cancel event #Anulowanie wyciągania
		

To teraz musisz ustawić slot przykład:


if clicked slot is 4: #pod cancel event // wybiera slot który jest klikany

Całość powinna wyglądać tak:


open chest with 1 rows named "<Nazwa inventory>" to player
set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> // Daj like xD"
set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> // Daj like xD"
set player's current inventory's slot <slot 0-XX> to <item> named "<nazwa>" with lore "<lore> // Daj like xD"

on inventory click:
	if inventory name of current inventory of player is "<Nazwa Inventory>":
		cancel event
        if clicked slot is 1:
        	execute player command "Komenda 1"
        if clicked slot is 2:
        	execute player command "Komenda 2"
        if clicked slot is 3:
        	execute player command "Komenda 3"

edit::: No ni ja tu się rozpisuje a ty tu dajesz odp. :D "XD"

Z twojej odpowiedzi skorzystam najbardziej mnie przekonuje XD

Odnośnik do komentarza
https://skript.pl/temat/27918-pomocy-bug-itemy-z-gui-na-skrzynce/#findComment-184959
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ę...