Skocz do zawartości
  • 0

on inventory close


AJent

Pytanie

on inventory close:
    inventory name of current inventory of player is "&a&lArcheolog":
        loop 9*5 times:
            if loop-number is not 36 or 37 or 38 or 39 or 40 or 41 or 42 or 43 or 44:
                set {_i} to slot loop-number of player's current inventory
                add {_i} to player

Hej wszystko super git dziala, tylko jak wloze jakis item w pierwszy slot czyli slot 0 to mi item nie oddaje, a inne sloty dzialaja, pomoze ktos?

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@Okk

Ok super gdy wkladam do slota 0 to mi item oddaje, ale oddaje tez 1 czarne szklo z gui nie wiem czemu?

on inventory close:
    inventory name of current inventory of player is "&a&lArcheolog":
        loop 9*5 times:
            if loop-number is not 36 or 37 or 38 or 39 or 40 or 41 or 42 or 43 or 44:
                set {_i} to slot ((loop-number -1)) of player's current inventory
                add {_i} to player


EDIT: Gdy wkladam teraz na samym dole prawy rog to mi itemu nie oddaje, pierw byl 0 slot teraz jest prawy dolny rog

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
26 minut temu, AJent napisał:

@Okk

Ok super gdy wkladam do slota 0 to mi item oddaje, ale oddaje tez 1 czarne szklo z gui nie wiem czemu?

on inventory close:
    inventory name of current inventory of player is "&a&lArcheolog":
        loop 9*5 times:
            if loop-number is not 36 or 37 or 38 or 39 or 40 or 41 or 42 or 43 or 44:
                set {_i} to slot ((loop-number -1)) of player's current inventory
                add {_i} to player
EDIT: Gdy wkladam teraz na samym dole prawy rog to mi itemu nie oddaje, pierw byl 0 slot teraz jest prawy dolny rog

Opcja 1.

inventory close:
	uncoloured inventory name of player's current inventory = "Archeolog"
	loop 45 times:
		loop-number is not between 37 and 45
		add (slot ((loop-number -1)) of player's current inventory) to player

Opcja 2.

inventory close:
	uncoloured inventory name of player's current inventory = "Archeolog"
	add (slot ((integers between 0 and 36)) of player's current inventory) to player

Opcja 3.

inventory close:
	uncoloured inventory name of player's current inventory = "Archeolog"
	loop all items in player's current inventory:
		loop-item != gray glass pane # Tutaj item, który nie chcesz, żeby dodawało do ekwipunku.
		add loop-item to player

// Nie zamieniłem "to player" na "to player's inventory", lecz nie ma to praktycznie żadnego znaczenia - jestem przyzwyczajony bardziej do player's inventory - po prostu.

// Opcji jest pewnie więcej, ja podałem 3. Wszystkie testowane, powinny działać.

Edytowane przez Okk
Dopisek
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ę...