Skocz do zawartości
  • 0

Dlaczego to nie działa?


Pytanie

on death of player:
    teleport player to {lokacja::poczekalnia}
    apply potion of blindness 3 to victim for 20 seconds
    send title "&c&lPrzegrales!" with subtitle "&eOdrodzisz za 20 sekund" to player for 20 seconds
    wait 20 seconds
    teleport player to {lokacja::start}

problem jest w tym że niby wszystko zostaje wykonane ale jak umrzesz to wyskakuje ci odrodz lub menu główne i jak naciśniesz odrodz to traisz efekt i nie tepasz się w dane miejsce ktoś pomoże?

Edytowane przez Wojciu
Wojciu

Dodaje kod w znacznik code.

Notatka dodana przez Wojciu

Odnośnik do komentarza
https://skript.pl/temat/41233-dlaczego-to-nie-dzia%C5%82a/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, IgorM2008 napisał:

on death of player:
    teleport player to {lokacja::poczekalnia}
    apply potion of blindness 3 to victim for 20 seconds
    send title "&c&lPrzegrales!" with subtitle "&eOdrodzisz za 20 sekund" to player for 20 seconds
    wait 20 seconds
    teleport player to {lokacja::start}

problem jest w tym że niby wszystko zostaje wykonane ale jak umrzesz to wyskakuje ci odrodz lub menu główne i jak naciśniesz odrodz to traisz efekt i nie tepasz się w dane miejsce ktoś pomoże?

Jeśli chcesz wyświetlać ekran graczowi po śmierci, to można zrobić tak, aby gracz nie umierał :P

on damage of player:
	if final damage > victim's health:
		cancel event
	heal victim	
	teleport player to {lokacja::poczekalnia}
	apply potion of blindness 3 to victim for 20 seconds
	send title "&c&lPrzegrales!" with subtitle "&eOdrodzisz za 20 sekund" to player for 20 seconds
	wait 20 seconds
	teleport player to {lokacja::start}

Ewentualnie możesz zmusić gracza do respawnu.

on death of player:
	force event-player to respawn
	teleport player to {lokacja::poczekalnia}
	apply potion of blindness 3 to victim for 20 seconds
	send title "&c&lPrzegrales!" with subtitle "&eOdrodzisz za 20 sekund" to player for 20 seconds
	wait 20 seconds
	teleport player to {lokacja::start}

Trzecią metodą jest ta podana przez Pana Marudę, abyś po prostu aktywował kod przy respawnie gracza.

Odnośnik do komentarza
https://skript.pl/temat/41233-dlaczego-to-nie-dzia%C5%82a/#findComment-257813
Udostępnij na innych stronach

  • 0
Teraz, IgorM2008 napisał:

bardzo wam dziękuję a mogli byście mi jeszcze tylko powiedzieć bo nowego tematu nie chcę tworzyć jak w skrypcie zrobić że jak ktoś umrze dostaje spectatora?

Użyj tego i dołącz to do jednej z 3 powyższych metod.

set player's gamemode to spectator

W przypadku 'on death' i 'on damage' musisz użyć 'victim' zamiast 'player'.

Odnośnik do komentarza
https://skript.pl/temat/41233-dlaczego-to-nie-dzia%C5%82a/#findComment-257816
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ę...