Skocz do zawartości
  • 0

Różne zdarzenia, jedna zmienna, rożne wartości, dlaczego?


Pytanie

on break:
    if block is stone:
        send "Wartosc: %{l.%player%}%" to player

on death:
    send "Wartosc: %{l.%player%}%" to attacker
    
command /liczba [<text>]:
    trigger:
        if arg-1 is "1":
            set {l.%player%} to 1
        else if arg-1 is "2":
            set {l.%player%} to 2
        else if arg-1 is "wartosc":
            send "Wartosc: %{l.%player%}%" to player
        stop

Cześć, czy ktoś może mi powiedzieć dlaczego tak się dzieje?

Przypisuje komendą wartość zmiennej, sprawdzam również komendą jest OK, niszczę blok wartość zmiennej jest OK, zabijam wartość zmiennej jest <NONE>, sprawdzam znowu komendą i niszcząc blok ale wartość jest OK.

To samo robiłem ze zmienną {l::%player%} bez zmian. Czego nie widzę?

Dlaczego zdarzenie "on death" nie widzi wartości zmiennej.

Serwer postawiony na 1.17.1, Skript 2.6 - jedyny plugin, nic więcej.

 

Odnośnik do komentarza
https://skript.pl/temat/51008-r%C3%B3%C5%BCne-zdarzenia-jedna-zmienna-ro%C5%BCne-warto%C5%9Bci-dlaczego/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

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ę...