Skocz do zawartości
  • 0

Jak sprawdzac numer w opisie helmu ofiary.


Pytanie

Witam, mam problem, chodzi o to, że chce sprawdzać numer w linijce  opisiu helmu gracza.

Mam takie coś, ale to nie działa.

on damage:
	loop 100 times:
		if "%uncoloured lore of victim's helmet%" is "Ochrona: %loop-number%":
			set damage to damage : "%loop-number%"
			stop

Chce, aby jak gracz ma założony helm z opisem np. "Ochrona: 40" to jak dostanie damage, to zostanie on podzielony przez 40(Czyli tą liczbe w opisie helmu gracza.)

Za wszystkie odpowiedzi z góry dziękuje.
Daje like.

Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on damage:
    loop 100 times:
        if "%uncoloured lore of victim's helmet%" is "Ochrona: %loop-number%":
            set damage to damage "%loop-number%"
            stop

Nie testowane

Edytowane przez Ixidi
[code]
Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/#findComment-164280
Udostępnij na innych stronach

  • 0
32 minuty temu, SernickLOL napisał:

on damage:
    loop 100 times:
        if "%uncoloured lore of victim's helmet%" is "Ochrona: %loop-number%":
            set damage to damage "%loop-number%"
            stop

 

Nie testowane

Nie działa.

Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/#findComment-164283
Udostępnij na innych stronach

  • 0
19 minut temu, Sewer napisał:

Set {zmienna} to lore of player's tool

Replace all "ochrona:" with "" in {zmienna}

Set damage to damage %{zmienna}%

 

Ale przecież to nie ma sensu... Ja tylko chce sprawdzać linijke z opisem "Ochrona <Numer>", i dzielić damage przez tą liczbe.

Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/#findComment-164286
Udostępnij na innych stronach

  • 0

Spróbuj tak

set {_zmiennazlore} to "%uncolored lore of victim's helmet%"
Replace all "Ochrona: " with "" in {_zmiennazlore}

set {_zdmg} to {_zmiennazlore} parsed as number
set {_dmg} to damage of attacker
set damage of attacker to {_dmg}/{_zdmg}

 

Edytowane przez Zaaxel
Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/#findComment-164287
Udostępnij na innych stronach

  • 0
on damage:
	if victim is a player:
		loop 100 times:
			if victim's helmet lore is "Ochrona: %loop-number%":
				send "Twoja obrona to %loop-number"
			else:
				send "Nie odnaleziono wartości 'Ochrona: WARTOŚĆ' w hełmie gracza"

Dlaczego sobie utrudniacie?
Walisz kod, wklejasz w niego wiadomości i sprawdzasz do którego momentu działa, potem doklejasz resztę...

Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/#findComment-164289
Udostępnij na innych stronach

  • 0
4 minuty temu, Zaaxel napisał:

Spróbuj tak



 

Tekst

[/Code]

Coś się popsuło, mam to już, dzięki, do zamknięcia.

on damage:
	if "%lore of victim's helmet%" contains "    &&DaDada":
		loop 100 times:
			if "%uncoloured lore of victim's helmet%" contains "     Ochrona&7: %loop-number%":
				stop
		

 

3 minuty temu, Deadlyo napisał:

on damage:
	if victim is a player:
		loop 100 times:
			if victim's helmet lore is "Ochrona: %loop-number%":
				send "Twoja obrona to %loop-number"
			else:
				send "Nie odnaleziono wartości 'Ochrona: WARTOŚĆ' w hełmie gracza"

Dlaczego sobie utrudniacie?
Walisz kod, wklejasz w niego wiadomości i sprawdzasz do którego momentu działa, potem doklejasz resztę...

Em... a ten, a podzielnik damage? Nie da się? Bo próbowałem "set damage to damage : 2

Nie działa te loop-number

Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/#findComment-164290
Udostępnij na innych stronach

  • 0
7 godzin temu, Wakal napisał:

Em... a ten, a podzielnik damage? Nie da się? Bo próbowałem "set damage to damage : 2

Nie działa te loop-number

W skrypcie podzielnik, to nie dwukropek a "/", czyli jeśli chcesz coś podzielić to robisz :

set {_zmienna} to {zmienna1} / {zmienna2}

 

Odnośnik do komentarza
https://skript.pl/temat/24545-jak-sprawdzac-numer-w-opisie-helmu-ofiary/#findComment-164364
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ę...