Skocz do zawartości
  • 0

Spektator po śmierci


Korus135

Pytanie

Cześć 

Czy dałoby się zrobić w skrypcie, że jeżeli zabije cię gracz to upuszczasz przedmioty jak normalnie po śmierci i dostajesz odrazu gamemode 3 i pisze ci na ekranie: "Zabil cie" i na dole mniejszymi literami nick gracza który zabil potem czekasz 5 sekund i teleportuje cie do świata o nazwie "spawn" w wybrane przeze mnie koordynaty i daje ci znów gamemode 2. Jeżeli się nie da zrobić tego w skrypcie to znacie jakiś plugin który by to robił na wersję 1.15.2? 

Dziękuję za każdą pomoc! 

Odnośnik do komentarza
https://skript.pl/temat/44915-spektator-po-%C5%9Bmierci/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on death:
	if damage was caused by fall:
		set {fall::%victim%} to true
		stop
	attacker is a player
	victim is a player
	set {attacker::%victim%} to attacker
on respawn:
	set player's gamemode to spectator
	if {attacker::%player%} is set:
		send title "Zabil cie:" with subtitle "%{attacker::%player%}%"
		delete {attacker::%player%}
	else if {fall::%player%} is set:
		send title "Zginales od:" with subtitle "upadku!"
		delete {fall::%player%}
	wait 5 seconds
	teleport player to location(100,100,100,"spawn")
	set player's gamemode to adventure

Coś takiego? :)

Odnośnik do komentarza
https://skript.pl/temat/44915-spektator-po-%C5%9Bmierci/#findComment-282184
Udostępnij na innych stronach

  • 0
34 minuty temu, Korus135 napisał:

Cześć 

Czy dałoby się zrobić w skrypcie, że jeżeli zabije cię gracz to upuszczasz przedmioty jak normalnie po śmierci i dostajesz odrazu gamemode 3 i pisze ci na ekranie: "Zabil cie" i na dole mniejszymi literami nick gracza który zabil potem czekasz 5 sekund i teleportuje cie do świata o nazwie "spawn" w wybrane przeze mnie koordynaty i daje ci znów gamemode 2. Jeżeli się nie da zrobić tego w skrypcie to znacie jakiś plugin który by to robił na wersję 1.15.2? 

Dziękuję za każdą pomoc! 

Proszę.

on damage of player:
	final damage > victim's health
	cancel event
	set player's gamemode to spectator
	if damage cause is attack:
		attacker is a player
		send title "Zabil cie" with subtitle "%attacker%" to victim
	else if damage cause is fall:
		send title "Zginales od" with subtitle "upadku!" to victim
	wait 5 seconds
	set player's gamemode to adventure
	teleport player to location at (100, 100, 100) in world "spawn"

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44915-spektator-po-%C5%9Bmierci/#findComment-282186
Udostępnij na innych stronach

  • 0
11 godzin temu, CoFFeIN04 napisał:



on death:
	if damage was caused by fall:
		set {fall::%victim%} to true
		stop
	attacker is a player
	victim is a player
	set {attacker::%victim%} to attacker
on respawn:
	set player's gamemode to spectator
	if {attacker::%player%} is set:
		send title "Zabil cie:" with subtitle "%{attacker::%player%}%"
		delete {attacker::%player%}
	else if {fall::%player%} is set:
		send title "Zginales od:" with subtitle "upadku!"
		delete {fall::%player%}
	wait 5 seconds
	teleport player to location(100,100,100,"spawn")
	set player's gamemode to adventure

Coś takiego? :)

CoFFeIN04, a u ciebie pokazuje sie komunikat, że zginalem od upadku, ale po tym jak sie klika respawn, a ja nie chce miec tego menu po smierci, daje spektatora i po tych 5 sekundach daje mi gamemode 2 ale nie teleportuje w te kordynaty ktore wybralem.

 

Działa temat do zamkniecia :)

Edytowane przez xNightPower_
Nieaktywny

Naprawiam formatowanie na ciemnym stylu.

Odnośnik do komentarza
https://skript.pl/temat/44915-spektator-po-%C5%9Bmierci/#findComment-282341
Udostępnij na innych stronach

  • 1
15 minut temu, Korus135 napisał:

Kormic u ciebie pokazuje sie komunikat, że zginales od upadku ale potem nic sie nie dzieje nie daje spektatora i nie teleportuje po tych 5 sekundach, ani nie wypadaja ze mnie przedmioty.

Proszę, poprawiłem.

on damage of player:
	final damage > victim's health
	cancel event
	loop 41 times:
		add slot (loop-number - 1) of victim's inventory to {_items::*}
		set slot (loop-number - 1) of victim's inventory to air
	set victim's gamemode to spectator
	drop {_items::*} at victim
	if damage cause is attack:
		attacker is a player
		send title "Zabil cie" with subtitle "%attacker%" to victim
	else if damage cause is fall:
		send title "Zginales od" with subtitle "upadku!" to victim
	wait 5 seconds
	set victim's gamemode to adventure
	teleport victim to location at (100, 100, 100) in world "spawn"

 

Odnośnik do komentarza
https://skript.pl/temat/44915-spektator-po-%C5%9Bmierci/#findComment-282351
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ę...