Skocz do zawartości
  • 0

Funkcja give - Nie działa


Pytanie

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, SH4DOW947 napisał:

Spróbuj:


give {_i} golden apple:1 named "&aSplegg Gun" to player

albo jak tamto nie będzie działać to może to:


give {ilosckoxow::%player%} golden apple:1 named "&aSplegg Gun" to player

 

Jedno i drugie to to samo ale to drugie nie będzie działać bo nie jest ustawione że to liczba "parsed as number"

Odnośnik do komentarza
https://skript.pl/temat/26511-funkcja-give-nie-dzia%C5%82a/#findComment-174633
Udostępnij na innych stronach

  • 0

Chyba wiem o co chodzi:

remove {_i} from {ilosckoxow::%player%}
send "&a&lTWOJE&f&lIP&7&l.PL &8• &cOtrzymales swoje koxy!"
give {_i} of golden apple:1 to player

Jak masz np takie coś jak wyżej to zamień to tak:

give {_i} of golden apple:1 to player
remove {_i} from {ilosckoxow::%player%}
send "&a&lTWOJE&f&lIP&7&l.PL &8• &cOtrzymales swoje koxy!"

Teraz powinno działać, bo wcześniej usuwałeś koxy ze schowka, a dopiero później z niego je "wypłacałeś" i tak jakby nie było ich już w schowku, bo pierwsze je usuwało.

 

A tak btw. jakiego addonu na gui używasz? Bo nie kojarzę addonu np. z tym .Inventory.display{player};? :P

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/26511-funkcja-give-nie-dzia%C5%82a/#findComment-174634
Udostępnij na innych stronach

  • 0
10 minut temu, SH4DOW947 napisał:

Chyba wiem o co chodzi:


remove {_i} from {ilosckoxow::%player%}
send "&a&lTWOJE&f&lIP&7&l.PL &8• &cOtrzymales swoje koxy!"
give {_i} of golden apple:1 to player

Jak masz np takie coś jak wyżej to zamień to tak:


give {_i} of golden apple:1 to player
remove {_i} from {ilosckoxow::%player%}
send "&a&lTWOJE&f&lIP&7&l.PL &8• &cOtrzymales swoje koxy!"

Teraz powinno działać, bo wcześniej usuwałeś koxy ze schowka, a dopiero później z niego je "wypłacałeś" i tak jakby nie było ich już w schowku, bo pierwsze je usuwało.

 

A tak btw. jakiego addonu na gui używasz? Bo nie kojarzę addonu np. z tym .Inventory.display{player};? :P

Na samym początku je ustawiałem do zmiennej {_i} więc to nie może być to

PS. Inventory z WS

Odnośnik do komentarza
https://skript.pl/temat/26511-funkcja-give-nie-dzia%C5%82a/#findComment-174635
Udostępnij na innych stronach

  • 0
loop ({_i} parsed as integer) times:
	give 1 of golden apple:1 to player

Sprawdź tak lub tak:

loop {_i} times:
	give 1 of golden apple:1 to player

Albo spróbuj zamiast set {_i} to {ilosckoxow::%player%} parsed as number zmienić na parsed as integer

Edytowane przez _AvaX_
Odnośnik do komentarza
https://skript.pl/temat/26511-funkcja-give-nie-dzia%C5%82a/#findComment-174636
Udostępnij na innych stronach

  • 0

Tutaj chodzi o to co napisałem wyżej... i to co napisałem jeszcze wyżej. :/

Nie potrzebnie robisz {_i}, bo skript i tak odczyta np {%player%::ilosckoxow}.

Tutaj masz poprawiony kod: https://code.skript.pl/ZgWdz2Bv

Nie testowałem, ale powinien działać. :) 

Odnośnik do komentarza
https://skript.pl/temat/26511-funkcja-give-nie-dzia%C5%82a/#findComment-174647
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ę...