Skocz do zawartości
  • 0

Mały skrypt


pawel1232

Pytanie

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
31 minut temu, pawel1232 napisał:

Napisz mi ktos skrypt na /speed od 1 do 10? Chodzi mi o to że jak chodzisz i wpiszesz to szybko biegasz a jak latasz to szybkie latanie nie musi być dla innego gracza dawanie tego tylko dla playera

command /speed <integer> [<text>] [<player>]:
	trigger:
		if arg 3 is not set:
			if arg 2 is not set:
				if player is flying:
					set player's flight speed to (arg 1 / 10)
					send "&aUstawiles szybkosc swojego lotu na &e%(arg 1 / 10)%&a." to player
				else:
					set player's walk speed to arg 1
					send "&aUstawiles szybkosc swojego chodu na &e%(arg 1 / 10)%&a." to player
			else:
				if arg 2 is "fly" or "flying" or "flight":
					set player's flight speed to (arg 1 / 10)
					send "&aUstawiles szybkosc swojego lotu na &e%(arg 1 / 10)%&a." to player
				if arg 2 is "walk" or "walking":
					set player's walk speed to (arg 1 / 10)
					send "&aUstawiles szybkosc swojego chodu na &e%(arg 1 / 10)%&a." to player
		else:
			if arg 2 is "fly" or "flying" or "flight":
				set arg 3's flight speed to (arg 1 / 10)
				send "&aUstawiles szybkosc lotu gracza &6%arg 3%&a na &e%(arg 1 / 10)%&a." to sender
			if arg 2 is "walk" or "walking":
				set arg 3's walk speed to (arg 1 / 10)
				send "&aUstawiles szybkosc chodu gracza &6%arg 3%&a na &e%(arg 1 / 10)%&a." to sender
				
command /resetspeed [<text>] [<player>]:
	trigger:
		if arg 2 is not set:
			if arg 1 is not set:
				if player is flying:
					reset player's flight speed
					send "&aZresetowales szybkosc swojego lotu." to player
				else:
					reset player's walk speed
					send "&aZresetowales szybkosc swojego chodu." to player
			else:
				if arg 1 is "fly" or "flying" or "flight":
					reset player's flight speed
					send "&aZresetowales szybkosc swojego lotu." to player
				if arg 1 is "walk" or "walking":
					reset player's walk speed
					send "&aZresetowales szybkosc swojego chodu." to player
		else:
			if arg 1 is "fly" or "flying" or "flight":
				reset arg 2's flight speed
				send "&aZresetowales szybkosc lotu gracza &6%arg 2%&a." to sender
			if arg 1 is "walk" or "walking":
				reset arg 2's walk speed
				send "&aZresetowales szybkosc chodu gracza &6%arg 2%&a." to sender

Proszę.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41175-ma%C5%82y-skrypt/#findComment-257400
Udostępnij na innych stronach

  • 0
5 minut temu, Kormic napisał:

command /speed <integer> [<text>] [<player>]:
	trigger:
		if arg 3 is not set:
			if arg 2 is not set:
				if player is flying:
					set player's flight speed to arg 1
				else:
					set player's walk speed to arg 1
			else:
				if arg 2 is "fly" or "flying" or "flight":
					set player's flight speed to arg 1
				if arg 2 is "walk" or "walking":
					set player's walk speed to arg 1
		else:
			if arg 2 is "fly" or "flying" or "flight":
				set arg 3's flight speed to arg 1
			if arg 2 is "walk" or "walking":
				set arg 3's walk speed to arg 1

Proszę.

Działa ale jak go wyłączyć zeby gracz normalnie biegał bo speed 1 nie działa 

Odnośnik do komentarza
https://skript.pl/temat/41175-ma%C5%82y-skrypt/#findComment-257401
Udostępnij na innych stronach

  • 0
6 minut temu, pawel1232 napisał:

Działa ale jak go wyłączyć zeby gracz normalnie biegał bo speed 1 nie działa 

Poprawię zaraz skrypt wyżej.

EDIT:

Gotowe.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41175-ma%C5%82y-skrypt/#findComment-257402
Udostępnij na innych stronach

  • 0
11 minut temu, Kormic napisał:

Poprawię zaraz skrypt wyżej.

EDIT:

Gotowe.

Teraz lepiej ale jeszcze szybkosc dla chodzenia się nie zmienia np. /speed 1 jest ok ale /speed 2 3 4 5 6 7 8 9 10 juz sie nie zmienia tak samo biega 

Odnośnik do komentarza
https://skript.pl/temat/41175-ma%C5%82y-skrypt/#findComment-257403
Udostępnij na innych stronach

  • 0
4 minuty temu, pawel1232 napisał:

Teraz lepiej ale jeszcze szybkosc dla chodzenia się nie zmienia np. /speed 1 jest ok ale /speed 2 3 4 5 6 7 8 9 10 juz sie nie zmienia tak samo biega 

Poprawiłem. Po prostu wartość musi być między -1 i 1, więc po prostu podzieliłem przez 10 :P

EDIT:

Zapewne powiesz o błędzie z wiadomością, poprawione.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41175-ma%C5%82y-skrypt/#findComment-257404
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ę...