Skocz do zawartości
  • 0

Sety


Karol123123123

Pytanie

Napisałby mi ktoś skrypt na ,,wzmocnione'' sety? (hełm, klata, spodnie, buty) Chciałbym aby, jeśli np. hełm ma w lore ,,Srednia Odpornosc 50%" to dostaje 50% mniej obrażeń. I tak żeby działały wszystkie procenty od 1% do 50% na każdej części. Ja już sam zrobię później do tego npc'ta na zakładanie randomowych procentów. 

Odnośnik do komentarza
https://skript.pl/temat/45549-sety/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, Karol123123123 napisał:

Napisałby mi ktoś skrypt na ,,wzmocnione'' sety? (hełm, klata, spodnie, buty) Chciałbym aby, jeśli np. hełm ma w lore ,,Srednia Odpornosc 50%" to dostaje 50% mniej obrażeń. I tak żeby działały wszystkie procenty od 1% do 50% na każdej części. Ja już sam zrobię później do tego npc'ta na zakładanie randomowych procentów. 

Czy mają się one dodawać (te odporności) czy też ma mieć znaczenie jedynie ten element zbroi z największą odpornością?

Odnośnik do komentarza
https://skript.pl/temat/45549-sety/#findComment-286912
Udostępnij na innych stronach

  • 0
19 minut temu, Karol123123123 napisał:

Tak, aby one się dodawały. Najłatwiej myślę, że będzie jeśli będzie 20% na część seta tak żeby nie było o 100% więcej bo nw czy to będzie działać

Proszę, skrypt nietestowany.

on damage of player:
	add victim's helmet, victim's chestplate, victim's leggings and victim's boots to {_armour::*}
	remove all air from {_armour::*}
	size of {_armour::*} >= 1
	loop {_armour::*}:
		lore of loop-value is set
		set {_n} to 1
		loop lore of loop-value:
			set {_l} to uncoloured loop-value-2
			{_l} contains "Srednia Odpornosc ":
				set {_val} to subtext of {_l} from character (length of {_l} - 18) to character (length of {_l} - 1)
				set {_val} to {_val} parsed as number
				exit 1 loop
			add 1 to {_n}
		add {_val} to {_finalVal}
	if {_finalVal} >= 100:
		set damage to 0
	else:
		set damage to (damage - (damage * ({_finalVal} / 100)))

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45549-sety/#findComment-286914
Udostępnij na innych stronach

  • 0
7 minut temu, Karol123123123 napisał:

Nie wyskakują błędy przy reload, ale bonusy nie działają. Czy do tego trzeba mieć jakiś konkretny dodatek? 

Nie. Przetestuję to jeszcze i zobaczę. Upewnij się, że lore zawiera tę linijkę, którą mi podałeś i dokładnie ona tak wygląda (nie wliczając kolorów).

Odnośnik do komentarza
https://skript.pl/temat/45549-sety/#findComment-286975
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ę...