Skocz do zawartości
  • 0

Skrypt na wojownika


Miki0201

Pytanie

Witam mam problem z moim skryptem na misje u wojownika. Otoz dziala to ze jesli klikne PPM na wojownika to wyskoczy dialog. Ale nie dziala jak by misja jesli zabije potwora to nie dodaje mi go do misji. Przez co misja jest nie mozliwa do zrobienia. Wydaje mi sie ze blad jest gdzies w on death of zombie: .Z gory mowie ze skript ma 0 errorow.

 

 

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/32122-skrypt-na-wojownika/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

A wyświetla te dialogi po zabiciu zombie? 

Cytat

send "&cZabiles &7Zaprzys &6Lvl.&41 &c[%{misjaprogress.%player%}%/20]" to player

send "Wykonales misje! Udaj sie do wojownika" to player

 

Odnośnik do komentarza
https://skript.pl/temat/32122-skrypt-na-wojownika/#findComment-209000
Udostępnij na innych stronach

  • 0
31 minut temu, Grex napisał:

W evencie DEATH nie ma PLAYER, jest VICTIM i ATTACKER, masz linka do poprawionego:

https://code.skript.pl/URZxElqC

 

nadal nie działa, zabijam moba i nie wyskakuje na chacie dialog ani nie dodaje do misji :/

Odnośnik do komentarza
https://skript.pl/temat/32122-skrypt-na-wojownika/#findComment-209016
Udostępnij na innych stronach

  • 0

To polecimy debugiem.

Masz tutaj taki kod:

on death of zombie:
	send "Zabitto zombie" to attacker
	if attacker is player:
		send "Jestes playerem" to attacker
		if victim's name contains "&7Zaprzys &6Lvl.&41":
			send "To dobry zombie do misji" to attacker
			if {misja.%attacker%} is true:
				send "Masz aktywowana misje" to attacker
				if {1misjaprogress.%attacker%} is smaller than 20:
					add 1 to {1misjaprogress.%attacker%}
					send "&cZabiles &7Zaprzys &6Lvl.&41 &c[%{misjaprogress.%attacker%}%/20]" to attacker
				if {1misjaprogress.%attacker%} is bigger than 20:
					send "Wykonales misje! Udaj sie do wojownika" to attacker
					set {1misjazrobiona.%attacker%} to true
				

I sprawdź jakie sendy dochodzą.

Jeżeli wyświetli tylko Zabitto zombie to ten kod powinien działać:

on death of zombie:
	set {_a} to "%attacker%" parsed as player
	if {_a} is online:
		if name of victim contains "&7Zaprzys &6Lvl.&41":
			if {misja.%{_a}%} is true:
				if {1misjaprogress.%{_a}%} is smaller than 20:
					add 1 to {1misjaprogress.%{_a}%}
					send "&cZabiles &7Zaprzys &6Lvl.&41 &c[%{misjaprogress.%attacker%}%/20]" to {_a}
				if {1misjaprogress.%{_a}%} is bigger than 20:
					send "Wykonales misje! Udaj sie do wojownika" to {_a}
					set {1misjazrobiona.%{_a}%} to true
				

 

Odnośnik do komentarza
https://skript.pl/temat/32122-skrypt-na-wojownika/#findComment-209151
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ę...