Skocz do zawartości
  • 0

Problem z zbroja


Arrd1337
 Udostępnij

Pytanie

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 minut temu, Arrd1337 napisał:

Witam mam otoz problem z zbroja.
Jak omijac ochrone zbroi gdy ma sie ja zalozana?

Cóż, najprościej byłoby rzecz jasna ustawiać wartość 'final damage' na wartość 'damage'. Problem w tym, że 'final damage' nie można modyfikować.

W takim wypadku masz trzy wyjścia:

1. Stworzenie kodu (najlepiej funkcji) sprawdzającej zbroję atakowanego, następnie przeliczałaby wszystkie modyfikatory ochronne itp., a na końcu zwracała ilość obrażeń wymaganą do zadania, aby zbroja była "ignorowana".

2. Możesz użyć również takiego kodu:

on damage of player:
	cancel event
	damage victim by damage
	set last damage cause to player # Nie jestem pewien co do tego czy istnieje last damage cause jako player, zobacz w dokumentacji

Co prawda nie jest to najlepszy sposób, ale nie zaszkodzi spróbować.

3. Poszukać czegoś w Bukkit/Spigot API, być może znajdzie się jakiś przelicznik modyfikatorów obrażeń. Następnie mógłbyś to zastosować w kodzie przy pomocy dodatku skript-reflect.

Edytowane przez Kormic
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@Kormicpomysly?

 

Otoz mam to sam to zrobilem bo jak zobaczylem ze sie z API mam bawic to sie sczerze zesralem zrobilem takie cos:P

				
				set damage to 0 #Zeby odpychalo uderzenie
				damage victim by {_Ostateczny-Damage} #Zeby walilo
				send "%health of victim%" to victim #dla sprawdzenia :P

 

wiktorm12

Łącze posty

Notatka dodana przez wiktorm12

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.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...