Skocz do zawartości
  • 0

Odczytywanie liczby z lore


agrex1337

Pytanie

on damage:
    if line 12 of lore of attacker's held item contains "&e◈ &cObrazenia: &e8":
        set damage to 8

 

 
W jaki sposob mozna zrobic to, ze nie podaje wartosci obrazen, tylko skript sam odczytuje, ze po "Obrazenia: " jest liczba "8" i te liczbe ustawia jako damage. Skript 1.12.2 + skquery
Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, agrex1337 napisał:


on damage:
    if line 12 of lore of attacker's held item contains "&e◈ &cObrazenia: &e8":
        set damage to 8

 

 
W jaki sposob mozna zrobic to, ze nie podaje wartosci obrazen, tylko skript sam odczytuje, ze po "Obrazenia: " jest liczba "8" i te liczbe ustawia jako damage. Skript 1.12.2 + skquery

Zrób to za pomocą subtextu.

set {_t} to last (length of uncoloured line x of attacker's tool's lore - 13) characters of uncoloured line x of attacker's tool's lore
send "Obrażenia wynoszą %{_t}%!" to attacker

Zamiast x wstawiasz konkretną linijkę lore, w której jest zawarta informacja o obrażeniach.

Wtedy otrzymujesz liczbę obrażeń, ale to jest tekst, więc musisz go parse'ować na 'number'. Kiedy już to zrobisz, możesz spokojnie ustawić obrażenia w evencie.

Edytowane przez Kormic
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Chat wyswietla tyle, ile w lore bron powinna miec obrazen, jednak bije tyle samo przy kazdej mozliwosci
 

on damage:
    set {_t} to last (length of uncoloured line 12 of attacker's tool's lore - 13) characters of uncoloured line 12 of attacker's tool's lore
    send "Obrażenia wynoszą %{_t}%!" to attacker
    set damage of attacker to {_t}

 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
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ę...