Skocz do zawartości
  • 0

kolor w subtext of text


Pytanie

mam takie cos i na literkę "b" trzeba dłużej czekać, przez kolor, bo loopuje te wszystkie znaczki (<##050505>) (i wysyła pare razy aaaa) Da się jakoś to ominąć, by czas na literke "b" był taki sam jak na resztę?

command /ab [<text>]:
	trigger:
		set {_ab} to "aaaa<##050505>baaaa"
		loop length of {_ab} times:
			send subtext of {_ab} between index 0 and index loop-number to all players
			wait 0.1 seconds

 

Edytowane przez Mexicodelaamigo
Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /ab [<text>]:
	trigger:
		set {_ab} to "aaaa<##050505>baaaa"
		if "{_ab}" contains "b":
			set {_delay} to 0.2
		else:
			set {_delay} to 0.1
			send "%subtext of {_ab} between index 0 and index loop-number%" to all players
			wait {_delay} seconds

? a to, jeśli dobrze rozumiem

Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330318
Udostępnij na innych stronach

  • 0
12 minut temu, xMarmo321 napisał:
command /ab [<text>]:
	trigger:
		set {_ab} to "aaaa<##050505>baaaa"
		if "{_ab}" contains "b":
			set {_delay} to 0.2
		else:
			set {_delay} to 0.1
			send "%subtext of {_ab} between index 0 and index loop-number%" to all players
			wait {_delay} seconds

? a to, jeśli dobrze rozumiem

nie sprawdzałem ale to sensu raczej nie ma 

Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330319
Udostępnij na innych stronach

  • 0
18 minut temu, xMarmo321 napisał:

Czemu?

Dajesz mu rozwiązania usuwając potrzebne elementy, nie masz nawet loopowania i dodajesz dziwny delay, który tylko opóżnia wykonywanie skryptu.

Nie wiem czy istnieje lepszy sposób i czy o to chodzi autorowi ale:

Jeśli nie o to chodzi to podeślij z jakich zmiennych ma wychodzić przykładowy tekst w wiadomościach

Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330326
Udostępnij na innych stronach

  • 0
Godzinę temu, Intxo napisał:

Dajesz mu rozwiązania usuwając potrzebne elementy, nie masz nawet loopowania i dodajesz dziwny delay, który tylko opóżnia wykonywanie skryptu.

Nie wiem czy istnieje lepszy sposób i czy o to chodzi autorowi ale:

Jeśli nie o to chodzi to podeślij z jakich zmiennych ma wychodzić przykładowy tekst w wiadomościach

Troszkę nie zrozumiałeś, albo po prostu ja źle wytłumaczyłem.

Chce wysłać {_ab} czyli "aaaa<##050505>baaaa" tak po kolei, czyli, a, aa, aaa, aaaa, i tu zaczyna się dym przez kolor i dostaje znów aaaa (parę razy), zamiast raz aaaab. Jeśli użyje zamiast send action bara to znowu jest większa przerwa, zanim wskoczy b, przez kolor

 

Nie wiem czy to napisałem zrozumiale, możesz spróbować wgrać sobie to, o ile masz możliwość i chęci a wtedy na pewno zrozumiesz.

Edytowane przez Mexicodelaamigo
Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330330
Udostępnij na innych stronach

  • 0
Godzinę temu, CoFFeIN04 napisał:

Jednym z prostszy sposobów będzie usunięcie kolorów poprzez użycie uncoloured

możesz pokazać jak to w kodzie będzie wyglądać?nie za bardzo wiem gdzie to dać

Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330339
Udostępnij na innych stronach

  • 0
20 godzin temu, CoFFeIN04 napisał:
set {_ab} to uncoloured "aaaa<##050505>baaaa"

 

No i git, tylko przy wysyłaniu znowu nie ma koloru. Więc to jest bez sensu. Po coś go tam dałem

Edytowane przez Mexicodelaamigo
Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330365
Udostępnij na innych stronach

  • 0
18 godzin temu, Mexicodelaamigo napisał:

No i git, tylko przy wysyłaniu znowu nie ma koloru. Więc to jest bez sensu. Po coś go tam dałem

Myślę zatem, że można pokombinować coś z regexem

Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330384
Udostępnij na innych stronach

  • 1

Myślałem na zapisywaniu każdego znaku < i >, i po prostu omijać te miejsca w pętli. Lecz to od groma kodu, to wpadłem na inny pomysł.

Można przecież sprawdzać czy wyjściowy tekst nie jest taki sam niż poprzedni wysłany.

Zrobiłem mały kod, lecz powtórzenia nie zostały wyeliminowane do końca, gdyż zostawał jeszcze w zmiennej paragraf. Paragraf którego nie widać. §

Musiałem zastosować usunięcie jego i nagle kod odżył :) 

command /ab [<text>]:
	trigger:
		set {_ab} to "aaaa<##050505>baaaa"
		loop length of {_ab} times:
			set {_check} to uncoloured (subtext of {_ab} between index 0 and index loop-number)
			replace all "§" with "" in {_check}
			if {_check} is not {_check2}:
				set {_check2} to uncoloured (subtext of {_ab} between index 0 and index loop-number)
				replace all "§" with "" in {_check2}
				send subtext of {_ab} between index 0 and index loop-number to all players
				wait 0.1 seconds

 

Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330415
Udostępnij na innych stronach

  • 0
21 godzin temu, knugi napisał:

Myślałem na zapisywaniu każdego znaku < i >, i po prostu omijać te miejsca w pętli. Lecz to od groma kodu, to wpadłem na inny pomysł.

Można przecież sprawdzać czy wyjściowy tekst nie jest taki sam niż poprzedni wysłany.

Zrobiłem mały kod, lecz powtórzenia nie zostały wyeliminowane do końca, gdyż zostawał jeszcze w zmiennej paragraf. Paragraf którego nie widać. §

Musiałem zastosować usunięcie jego i nagle kod odżył :) 

command /ab [<text>]:
	trigger:
		set {_ab} to "aaaa<##050505>baaaa"
		loop length of {_ab} times:
			set {_check} to uncoloured (subtext of {_ab} between index 0 and index loop-number)
			replace all "§" with "" in {_check}
			if {_check} is not {_check2}:
				set {_check2} to uncoloured (subtext of {_ab} between index 0 and index loop-number)
				replace all "§" with "" in {_check2}
				send subtext of {_ab} between index 0 and index loop-number to all players
				wait 0.1 seconds

 

Ale to chodzi niesamowite. No jest wszystko w porządku, jest dobrze, dobrze robią, dobrze wszystko jest w porządku. Jest git. O to mi właśnie chodziło. Dziękuje bardzo za poświęcony czas

Odnośnik do komentarza
https://skript.pl/temat/54450-kolor-w-subtext-of-text/#findComment-330446
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ę...