Skocz do zawartości
  • 0

kolor zbroi


jasnyyy

Pytanie

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
13 godzin temu, knugi napisał:

if colour of player's chestplate is %colour%

 

Zrobiłem coś takiego

command /kolor:
	trigger:	
		if colour of player's chestplate is green:
			broadcast "tak"
		else:
			broadcast "nie"

Nie ma errorów ale nie dziła bo ciągle pisze nie

Odnośnik do komentarza
https://skript.pl/temat/49255-kolor-zbroi/#findComment-306220
Udostępnij na innych stronach

  • 0
2 godziny temu, jasnyyy napisał:

<none>

jeżeli na głowę założę np jasno niebieską wełnę to wyświetla normalnie light cyan

jaką masz wersję serwera?
U mnie też pokazuje <none> ale jak tak bardzo chcesz to uzyskać to mogę obejść to.

Odnośnik do komentarza
https://skript.pl/temat/49255-kolor-zbroi/#findComment-306241
Udostępnij na innych stronach

  • 0
27 minut temu, knugi napisał:

jaką masz wersję serwera?
U mnie też pokazuje <none> ale jak tak bardzo chcesz to uzyskać to mogę obejść to.

1.8.8 na innym forum napisali mi zebym uzyl skbee ale jest od wersji 1.13 chyba

Odnośnik do komentarza
https://skript.pl/temat/49255-kolor-zbroi/#findComment-306245
Udostępnij na innych stronach

  • 0
3 godziny temu, jasnyyy napisał:

1.8.8 na innym forum napisali mi zebym uzyl skbee ale jest od wersji 1.13 chyba

To niech się pałują na tym innym forum xD

Użyj skript-mirror oraz skUtilities (ja miałem wersję 0.9.0)  i wgraj ten kod:

command /t [<text>]:
	trigger:
		set {_i} to player's chestplate 
		set {_meta} to {_i}.getItemMeta().toString()
		if {_meta} contains "Color:[":
			set {_ind} to index of "Color:[" in {_meta}
			set {_meta} to subtext of {_meta} between index {_ind}+12 and index {_ind} + 17
			set {_color} to hex {_meta} as rgb
			send "%{_color}%"
			if {_color} is "102, 127, 51":
				send "To jest zielony."
				stop
command /c [<text>]:
	trigger:
		set player's chestplate to leather chestplate
		wait 2 tick
		dye player's chestplate green
		wait 2 tick
		

Myślę, że zrobisz z niego użytek. 

Może się różnić trochę u Ciebie kolor w hexu (na internecie w ogóle inne mi pokazywało) 

Odnośnik do komentarza
https://skript.pl/temat/49255-kolor-zbroi/#findComment-306259
Udostępnij na innych stronach

  • 0
21 godzin temu, knugi napisał:

To niech się pałują na tym innym forum xD

Użyj skript-mirror oraz skUtilities (ja miałem wersję 0.9.0)  i wgraj ten kod:



command /t [<text>]:
	trigger:
		set {_i} to player's chestplate 
		set {_meta} to {_i}.getItemMeta().toString()
		if {_meta} contains "Color:[":
			set {_ind} to index of "Color:[" in {_meta}
			set {_meta} to subtext of {_meta} between index {_ind}+12 and index {_ind} + 17
			set {_color} to hex {_meta} as rgb
			send "%{_color}%"
			if {_color} is "102, 127, 51":
				send "To jest zielony."
				stop
command /c [<text>]:
	trigger:
		set player's chestplate to leather chestplate
		wait 2 tick
		dye player's chestplate green
		wait 2 tick
		

Myślę, że zrobisz z niego użytek. 

Może się różnić trochę u Ciebie kolor w hexu (na internecie w ogóle inne mi pokazywało) 

Działa, dzięki !

Edytowane przez jasnyyy
Odnośnik do komentarza
https://skript.pl/temat/49255-kolor-zbroi/#findComment-306299
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ę...