Skocz do zawartości
  • 0

Pvp czasowe


matmm503
 Udostępnij

Pytanie

Witam poszukuję skryptu aby po wpisaniu komendy /pvp moża było się bić przez 3m. Po upływie czasu pvp ma być wyłączone do ponownego wpisania /pvp. Komendę /pvp można użyć tylko co 10m. Oczywiście wszystko z powiadomieniami na chacie gry. Z góry dzięki!

Odnośnik do komentarza
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
8 godzin temu, SeIniKs napisał:

Prosz 

nie testowałem wiec mogą być błędy, jesli nie ma to życze miłego używania

Skrypt niestety nie działa. Powiadomienia są lecz pvp jest ciągle włączone.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Cze

command /pvp [<text>]:
	trigger:
		if {pvp} is not set:
			if player has permission "pvp":
				if difference between {cooldown} and now is smaller than 10 minute:
					send "Możesz tego użyć co 10 minut" to player

				else:
					broadcast "&aPVP zostało włączone"
					set {pvp} to 180
					set {cooldown} to now

		else:
			send "PVP On jeszcze przez: &c%{pvp}% &7sekund" to player

every 1 seconds:
	if {pvp} > 0:
		remove 1 from {pvp}
		if {pvp} = 0:
			clear {pvp}
			broadcast "&cPVP zostało wyłączone"

on damage:
	if {pvp} is set:
		if victim is player:
			cancel event
			send "&cPVP jest wyłączone" to attacker

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
18 godzin temu, zuvenn_ napisał:
command /pvp [<text>]:
	trigger:
		if {pvp} is not set:
			if player has permission "pvp":
				if difference between {cooldown} and now is smaller than 10 minute:
					send "Możesz tego użyć co 10 minut" to player

				else:
					broadcast "&aPVP zostało włączone"
					set {pvp} to 180
					set {cooldown} to now

		else:
			send "PVP On jeszcze przez: &c%{pvp}% &7sekund" to player

every 1 seconds:
	if {pvp} > 0:
		remove 1 from {pvp}
		if {pvp} = 0:
			clear {pvp}
			broadcast "&cPVP zostało wyłączone"

on damage:
	if {pvp} is set:
		if victim is player:
			cancel event
			send "&cPVP jest wyłączone" to attacker

Po wpisaniu /pvp wyskakuje taka informacja i pvp nie działa.

"PVP On jeszcze przez: false sekund"

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
6 godzin temu, matmm503 napisał:

Po wpisaniu /pvp wyskakuje taka informacja i pvp nie działa.

"PVP On jeszcze przez: false sekund"

Ummm, masz {pvp} ustawione na false, prawdopodobnie przez inny skrypt, który miałeś wcześniej (ten od matmm503), więc musisz wyczyścić tą zmienną (niżej masz kod (i usunąć tamten skrypt, jeśli dalej go masz))

command /resetpvp [<text>]:
	trigger:
		clear {pvp}

Później możesz usunąć to z kodu, by nikt nie mógł tego robić, bo aktualnie nawet nie trzeba mieć permisji by to wykonać

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

  • 0
W dniu 24.03.2022 o 22:17, zuvenn_ napisał:

(ten od matmm503)

matmm503 to ja ale ok

Spróbuję i napisze czy działa.

 

Po wpisaniu /pvp jest wiadomość na chacie że pvp on a i tak nie da sie bić i pisze że jest wyłączone

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
5 godzin temu, matmm503 napisał:

matmm503 to ja ale ok

Spróbuję i napisze czy działa.

Sorki, chodziło kolegę, który podesłał Ci skrypt

5 godzin temu, matmm503 napisał:

Po wpisaniu /pvp jest wiadomość na chacie że pvp on a i tak nie da sie bić i pisze że jest wyłączone

Pokaż ss, albo opisz bardziej zrozumiale

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 minut temu, zuvenn_ napisał:

Pokaż ss, albo opisz bardziej zrozumiale

Wpisuję /pvp i pisze że pvp zostało włączone. Jak kogoś biję to wyświetla mi się wiadomość że pvp jest wyłączone. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
19 godzin temu, matmm503 napisał:

Wpisuję /pvp i pisze że pvp zostało włączone. Jak kogoś biję to wyświetla mi się wiadomość że pvp jest wyłączone. 

command /pvp [<text>]:
	trigger:
		if arg 1 is not set:
			if {pvp} is not set:
				if player has permission "pvp":
					if difference between {cooldown} and now is smaller than 10 minute:
						send "&dMożesz tego użyć co 10 minut" to player

					else:
						broadcast "&cPVP &7zostało &4włączone"
						set {pvp} to 180
						set {cooldown} to now

			else:
				send "&cPVP &4włączone &7jeszcze przez: &6%{pvp}% sekund" to player
		if arg 1 is "reset":
			if player has permission "pvp":
				clear {cooldown}
				clear {pvp}
				send "&dWyczyszczono cooldown, pvp wyłączone" to player

every 1 seconds:
	if {pvp} > 0:
		remove 1 from {pvp}
		if {pvp} = 0:
			clear {pvp}
			broadcast "&cPVP &7zostało &awyłączone"

on damage:
	if {pvp} is not set:
		#if victim is player:
		cancel event
		send "&cPVP &7jest &awyłączone" to attacker

Aaa, troszkę się zakręciłem :d Przed sprawdzeniem czy działa, wpisz /pvp reset na wszelki wypadek

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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