Skocz do zawartości
  • 0

Czat RP kolorowanie tekstu między gwiazdkami


Veqer
 Udostępnij

Pytanie

Witam! Pisze ostatnimi czasy skrypt na czat rp i mam już prawie całość, lecz została mi jedna rzecz. Otóż chciałbym, aby tekst napisany między dwoma znakami, w moim przypadku będą to gwiazdki - był kolorowany na kolor złoty (&e). Miałem pare pomysłów jak to zrobić, lecz  problem tkwił w tym, że po napisaniu jednej gwiazdki juz cały tekst od niej do końca był kolorowany. Mnie zależy aby tekst był kolorowany aż do momentu napisania drugiego znaku (drugiej gwiazdki). Żeby zobrazować o co chodzi, dam może screena na którym "zasymulowałem" efekt który chce uzyskać:

P9stH1n.jpg

Za pewne rozwiązanie jest proste, ale najprostszych rzeczy zawsze szuka się najtrudniej, więc serio jeżeli ktoś wie jak to zrobić to byłbym wdzięczny ;)

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

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on chat:
	cancel event
	set {_s::*} to message split by "*"
	set {_st} to ""
	loop {_s::*}:
		set {_n} to (loop-index parsed as integer)
		if (rounded (({_n} / 2) - 0.5)) = (rounded({_n} / 2)):
			set {_st} to coloured "%{_st}%%coloured loop-value%&e*"
		else:
			if {_n} is not 1:
		  		set {_st} to coloured "%{_st}%%loop-value%*"
	if last character of message is "*":
		set {_st} to coloured "%{_st}%*"
	broadcast {_st}
Edytowane przez LloydPL
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ę...